Hostname: page-component-77f85d65b8-zzw9c Total loading time: 0 Render date: 2026-04-21T13:12:42.247Z Has data issue: false hasContentIssue false

Hybrid conditional planning using answer set programming

Published online by Cambridge University Press:  22 August 2017

IBRAHIM FARUK YALCINER
Affiliation:
Faculty of Engineering and Natural Sciences, Sabanci University, Istanbul, Turkey (e-mail: fyalciner@sabanciuniv.edu, ahmednouman@sabanciuniv.edu, vpatoglu@sabanciuniv.edu, esraerdem@sabanciuniv.edu)
AHMED NOUMAN
Affiliation:
Faculty of Engineering and Natural Sciences, Sabanci University, Istanbul, Turkey (e-mail: fyalciner@sabanciuniv.edu, ahmednouman@sabanciuniv.edu, vpatoglu@sabanciuniv.edu, esraerdem@sabanciuniv.edu)
VOLKAN PATOGLU
Affiliation:
Faculty of Engineering and Natural Sciences, Sabanci University, Istanbul, Turkey (e-mail: fyalciner@sabanciuniv.edu, ahmednouman@sabanciuniv.edu, vpatoglu@sabanciuniv.edu, esraerdem@sabanciuniv.edu)
ESRA ERDEM
Affiliation:
Faculty of Engineering and Natural Sciences, Sabanci University, Istanbul, Turkey (e-mail: fyalciner@sabanciuniv.edu, ahmednouman@sabanciuniv.edu, vpatoglu@sabanciuniv.edu, esraerdem@sabanciuniv.edu)

Abstract

We introduce a parallel offline algorithm for computing hybrid conditional plans, called HCP-ASP, oriented towards robotics applications. HCP-ASP relies on modeling actuation actions and sensing actions in an expressive nonmonotonic language of answer set programming (ASP), and computation of the branches of a conditional plan in parallel using an ASP solver. In particular, thanks to external atoms, continuous feasibility checks (like collision checks) are embedded into formal representations of actuation actions and sensing actions in ASP; and thus each branch of a hybrid conditional plan describes a feasible execution of actions to reach their goals. Utilizing nonmonotonic constructs and nondeterministic choices, partial knowledge about states and nondeterministic effects of sensing actions can be explicitly formalized in ASP; and thus each branch of a conditional plan can be computed by an ASP solver without necessitating a conformant planner and an ordering of sensing actions in advance. We apply our method in a service robotics domain and report experimental evaluations. Furthermore, we present performance comparisons with other compilation based conditional planners on standardized benchmark domains.

Information

Type
Regular Papers
Copyright
Copyright © Cambridge University Press 2017 

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

Article purchase

Temporarily unavailable

Supplementary material: PDF

Yalciner et al supplementary material

Online Appendix

Download Yalciner et al supplementary material(PDF)
PDF 774.3 KB