Synthesis of complex humanoid whole-body behavior: A focus on sequencing and tasks transitions

We present a novel approach to deal with transitions while performing a sequence of dynamic tasks with a humanoid robot. The simultaneous achievement of several tasks cannot be ensured, so we use a strategy based on weights to represent their relative importance. The robot interacts with a changing environment, and the input torques are different depending on whether the robot performs tasks in a constrained state (e.g. in contact) or not. We develop a solution with smooth weights variations and transitional tasks which avoids sharp torque evolutions. In order to validate this approach, simulations are carried out on a virtual iCub robot which is assigned the realization of a complex mission involving various changing tasks.

[1]  Alain Micaelli,et al.  Robust balance optimization control of humanoid robots with multiple non coplanar grasps and frictional contacts , 2008, 2008 IEEE International Conference on Robotics and Automation.

[2]  Pierre-Brice Wieber,et al.  Prioritizing linear equality and inequality systems: Application to local motion planning for redundant robots , 2009, 2009 IEEE International Conference on Robotics and Automation.

[3]  Jovan Popovic,et al.  Multiobjective control with frictional contacts , 2007, SCA '07.

[4]  Oussama Khatib,et al.  Whole-Body Dynamic Behavior and Control of Human-like Robots , 2004, Int. J. Humanoid Robotics.

[5]  Jian S. Dai,et al.  Advances in Robot Kinematics: Motion in Man and Machine , 2010 .

[6]  Vincent Padois,et al.  Constraints Compliant Control: Constraints compatibility and the displaced configuration approach , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[7]  Neville Hogan,et al.  Stable execution of contact tasks using impedance control , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[8]  Nicolas Mansard,et al.  Continuity of Varying-Feature-Set Control Laws , 2009, IEEE Transactions on Automatic Control.

[9]  Oussama Khatib,et al.  Compliant Control of Multicontact and Center-of-Mass Behaviors in Humanoid Robots , 2010, IEEE Transactions on Robotics.

[10]  Oussama Khatib,et al.  Robot multiple contact control , 2008, Robotica.

[11]  Philippe Bidaud,et al.  LQP-Based Controller Design for Humanoid Whole-Body Motion , 2010 .

[12]  Pierre-Brice Wieber,et al.  Fast resolution of hierarchized inverse kinematics with inequality constraints , 2010, 2010 IEEE International Conference on Robotics and Automation.

[13]  S. Altmann Rotations, Quaternions, and Double Groups , 1986 .

[14]  Pierre-Brice Wieber,et al.  Trajectory Free Linear Model Predictive Control for Stable Walking in the Presence of Strong Perturbations , 2006, 2006 6th IEEE-RAS International Conference on Humanoid Robots.

[15]  Giulio Sandini,et al.  The iCub Cognitive Humanoid Robot: An Open-System Research Platform for Enactive Cognition , 2006, 50 Years of Artificial Intelligence.

[16]  Vincent Duindam,et al.  Port-based modeling and control for efficient bipedal walking robots , 2006 .

[17]  Olivier Stasse,et al.  An optimized Linear Model Predictive Control solver for online walking motion generation , 2009, 2009 IEEE International Conference on Robotics and Automation.

[18]  Joris De Schutter,et al.  Extending iTaSC to support inequality constraints and non-instantaneous task specification , 2009, 2009 IEEE International Conference on Robotics and Automation.

[19]  Frank Chongwoo Park,et al.  Convex Optimization Algorithms for Active Balancing of Humanoid Robots , 2007, IEEE Transactions on Robotics.

[20]  Jadran Lenarčič,et al.  Advances in Robot Kinematics: Motion in Man and Machine , 2010 .

[21]  Kazuhito Yokoi,et al.  Biped walking pattern generation by using preview control of zero-moment point , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).