Geometric backtracking for combined task and motion planning in robotic systems

作者:

摘要

Planners for real robotic systems should not only reason about abstract actions, but also about aspects related to physical execution such as kinematics and geometry. We present an approach to hybrid task and motion planning, in which state-based forward-chaining task planning is tightly coupled with motion planning and other forms of geometric reasoning. Our approach is centered around the problem of geometric backtracking that arises in hybrid task and motion planning: in order to satisfy the geometric preconditions of the current action, a planner may need to reconsider geometric choices, such as grasps and poses, that were made for previous actions. Geometric backtracking is a necessary condition for completeness, but it may lead to a dramatic computational explosion due to the large size of the space of geometric states. We explore two avenues to deal with this issue: the use of heuristics based on different geometric conditions to guide the search, and the use of geometric constraints to prune the search space. We empirically evaluate these different approaches, and demonstrate that they improve the performance of hybrid task and motion planning. We demonstrate our hybrid planning approach in two domains: a real, humanoid robotic platform, the DLR Justin robot, performing object manipulation tasks; and a simulated autonomous forklift operating in a warehouse.

论文关键词:Combined task and motion planning,Task planning,Action planning,Path planning,Robotics,Geometric reasoning,Hybrid reasoning,Robot manipulation

论文评审过程:Revised 10 February 2015, Accepted 21 March 2015, Available online 14 May 2015, Version of Record 25 April 2017.

论文官网地址:https://doi.org/10.1016/j.artint.2015.03.005