タスク・運動計画を古典的AI計画問題へ変換する統合手法
Combined Task and Motion Planning as Classical AI Planning
ロボットのタスク計画と運動計画を、関数と状態制約を活用した古典的AI計画問題にコンパイルし、幅ベース探索で大規模な組合せ空間の長い計画を効率的に解く手法を提案した。
著者: Jonathan Ferrer-Mestres, Guillem Francès, Hector Geffner
分類: cs.RO, cs.AI
原文アブストラクト
Planning in robotics is often split into task and motion planning. The high-level, symbolic task planner decides what needs to be done, while the motion planner checks feasibility and fills up geometric detail. It is known however that such a decomposition is not effective in general as the symbolic and geometrical components are not independent. In this work, we show that it is possible to compile task and motion planning problems into classical AI planning problems; i.e., planning problems over finite and discrete state spaces with a known initial state, deterministic actions, and goal states to be reached. The compilation is sound, meaning that classical plans are valid robot plans, and probabilistically complete, meaning that valid robot plans are classical plans when a sufficient number of configurations is sampled. In this approach, motion planners and collision checkers are used for the compilation, but not at planning time. The key elements that make the approach effective are 1) expressive classical AI planning languages for representing the compiled problems in compact form, that unlike PDDL make use of functions and state constraints, and 2) general width-based search algorithms capable of finding plans over huge combinatorial spaces using weak heuristics only. Empirical results are presented for a PR2 robot manipulating tens of objects, for which long plans are required.
関連論文
- RobKiNet: ロボット運動学を考慮したニューラルネットワークによる最適ロボット配置予測タスク・運動計画
- 物体中心の運動制約抽象化によるタスク・運動統合計画タスク・運動計画
- 部分観測環境下でのタスク・運動計画のための信念空間オンライン再計画タスク・運動計画
- 動的環境における反応型統合ミッション・運動計画タスク・運動計画
