Simultaneous optimization of timing and trajectory in sequential and parallel tasks of humanoid robots

This paper presents a motion planning technique capable of scheduling multiple sub-tasks that can be achieved in different orders and at various timings. A robotic motion is defined as a timed event sequence of multi-body dynamical system. Schedules of the motion planning is determined by robotic mechanism and motion requirements. Motion planning problem including task scheduling is then formulated as a class of constrained optimization problems, which can be solved efficiently by means of an iterative algorithm that exploits the sparsity of the multi-body system. The proposed method is demonstrated in object-catching tasks of a standing humanoid in numerical simulation.

[1]  Kazuhito Yokoi,et al.  Whole-body motion planning for pivoting based manipulation by humanoids , 2008, 2008 IEEE International Conference on Robotics and Automation.

[2]  François Keith,et al.  Optimization of tasks warping and scheduling for smooth sequencing of robotic actions , 2009, IROS.

[3]  Yuichi Tazaki,et al.  Decentralized planning for dynamic motion generation of multi-link robotic systems , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[4]  Kazuhito Yokoi,et al.  2A2-D22 A Global Motion Planning Method for Humanoid Robots , 2010 .

[5]  Dmitry Berenson,et al.  Humanoid motion planning for dual-arm manipulation and re-grasping tasks , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[6]  C. Karen Liu,et al.  Composition of complex optimal multi-character motions , 2006, SCA '06.

[7]  Steven M. LaValle,et al.  Planning algorithms , 2006 .

[8]  G. Swaminathan Robot Motion Planning , 2006 .