Model-Based AI planning and Execution Systems for Robotics
This is an incremental survey paper for robotics researchers interested in task-level control systems.
This paper surveys model-based AI planning and execution systems for robotics, examining the diverse design choices and solutions proposed since the emergence of ROSPlan, and suggests future development avenues.
Model-based planning and execution systems offer a principled approach to building flexible autonomous robots that can perform diverse tasks by automatically combining a host of basic skills. This idea is almost as old as modern robotics. Yet, while diverse general-purpose reasoning architectures have been proposed since, general-purpose systems that are integrated with modern robotic platforms have emerged only recently, starting with the influential ROSPlan system. Since then, a growing number of model-based systems for robot task-level control have emerged. In this paper, we consider the diverse design choices and issues existing systems attempt to address, the different solutions proposed so far, and suggest avenues for future development.