A service robot should be able to automatically plan manipulation actions to help people in domestic environments. Following the classic senseplan-act cycle, in this paper we present a planning system based on a symbolic planner, which can plan feasible manipulation actions and execute it on a service robot. The approach consists of five steps. Scene Mapping formulates object relations from the current scene for the symbolic planner. Discretization generates discretized symbols for Planning. The planned manipulation actions are checked by Verification, so that it is guaranteed that they can be performed by the robot during Execution. Experiments of planned pick-and-place and pour-in tasks on real robot show the feasibility of our method.
Steffen W. Ruehl, Zhixing Xue, Thilo Kerscher, R&u