Optimal Task and Motion Planning for Autonomous Systems Using Petri Nets
By: Zhou He , Shilong Yuan , Ning Ran and more
Potential Business Impact:
Helps robots plan and do complex jobs.
This study deals with the problem of task and motion planning of autonomous systems within the context of high-level tasks. Specifically, a task comprises logical requirements (conjunctions, disjunctions, and negations) on the trajectories and final states of agents in certain regions of interest. We propose an optimal planning approach that combines offline computation and online planning. First, a simplified Petri net system is proposed to model the autonomous system. Then, indicating places are designed to implement the logical requirements of the specifications. Building upon this, a compact representation of the state space called extended basis reachability graph is constructed and an efficient online planning algorithm is developed to obtain the optimal plan. It is shown that the most burdensome part of the planning procedure may be removed offline, thanks to the construction of the extended basis reachability graph. Finally, series of simulations are conducted to demonstrate the computational efficiency and scalability of our developed method.
Similar Papers
Efficient Path Planning and Task Allocation Algorithm for Boolean Specifications
Robotics
Helps many robots work together safely and fast.
Beyond Task and Motion Planning: Hierarchical Robot Planning with General-Purpose Policies
Robotics
Robots learn to do many jobs by combining skills.
Motion Planning and Control with Unknown Nonlinear Dynamics through Predicted Reachability
Robotics
Robot learns to move in new places safely.