A further Generalization of Task-Oriented Control through Tasks prioritization

Starting from the operational space and task prioritization framework, presented in [L. Sentis and O. Khatib, Task-oriented control of humanoid robots through prioritization, in Proc. IEEE-Robotics and Autonomous Systems/RSJ International Conf. Humanoid Robots, Santa Monica, CA, USA, November 2004.], this paper proposes an extension and improvement of this approach, to make it applicable to nonholonomic tasks and systems. For the tasks where inequality type conditions have to be fulfilled, such solutions are obtained to ensure as small as possible movements at the joints, while keeping the actuators' driving torques between saturation limits. Having in mind that a prerequisite for realization of any task by biped robot is the maintenance of its upright position, this issue is also in the focus of our study. Instead of keeping the zero-moment point (ZMP) at an exact position, dynamic balance was ensured by allowing the ZMP to be anywhere within the support area. Since the condition for ZMP position is relaxed a smaller number of joints are engaged in the task realization, which enables more tasks to be handled simultaneously. Simulations were performed, and the results proved the validity of the proposed approach. When disturbance was applied compensation behavior emerged.

[1]  Sergey V. Drakunov,et al.  Capture Point: A Step toward Humanoid Push Recovery , 2006, 2006 6th IEEE-RAS International Conference on Humanoid Robots.

[2]  Oussama Khatib,et al.  Real-Time Obstacle Avoidance for Manipulators and Mobile Robots , 1986 .

[3]  John Baillieul,et al.  Resolution of Kinematic Redundancy using Optimization Techniques , 1988, 1988 American Control Conference.

[4]  Branislav Borovac,et al.  Simulation model of general human and humanoid motion , 2007 .

[5]  R. Kalaba,et al.  Analytical Dynamics: A New Approach , 1996 .

[6]  Oussama Khatib,et al.  Muscle force transmission to operational space accelerations during elite golf swings , 2012, 2012 IEEE International Conference on Robotics and Automation.

[7]  Jun Wang,et al.  A primal-dual neural network for online resolving constrained kinematic redundancy in robot motion control , 2005, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[8]  Miomir Vukobratovic,et al.  Zero-Moment Point - Thirty Five Years of its Life , 2004, Int. J. Humanoid Robotics.

[9]  Ian A. Gravagne,et al.  On the structure of minimum effort solutions with application to kinematic redundancy resolution , 2000, IEEE Trans. Robotics Autom..

[10]  R. Kalaba,et al.  Reflections on the Gauss Principle of Least Constraint , 2005 .

[11]  Oussama Khatib,et al.  A unified approach for motion and force control of robot manipulators: The operational space formulation , 1987, IEEE J. Robotics Autom..

[12]  Benjamin J. Stephens,et al.  Humanoid push recovery , 2007, 2007 7th IEEE-RAS International Conference on Humanoid Robots.

[13]  Christopher G. Atkeson,et al.  Torso rotation for push recovery using a simple change of variables , 2012, 2012 12th IEEE-RAS International Conference on Humanoid Robots (Humanoids 2012).

[14]  Branislav Borovac,et al.  On Some Aspects of Humanoid Robots Gait Synthesis and Control at Small Disturbances , 2008, Int. J. Humanoid Robotics.

[15]  Oussama Khatib,et al.  Synthesis of Whole-Body Behaviors through Hierarchical Control of Behavioral Primitives , 2005, Int. J. Humanoid Robotics.

[16]  Gregory S. Chirikjian,et al.  General methods for computing hyper-redundant manipulator inverse kinematics , 1993, Proceedings of 1993 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS '93).

[17]  Charles W. Wampler,et al.  On the Inverse Kinematics of Redundant Manipulators , 1988, Int. J. Robotics Res..

[18]  Tomomichi Sugihara,et al.  Consistent biped step control with COM-ZMP oscillation based on successive phase estimation in dynamics morphing , 2010, 2010 IEEE International Conference on Robotics and Automation.

[19]  Jadran Lenarčič,et al.  Advances in Robot Kinematics , 2000 .

[20]  Oussama Khatib,et al.  Motion control of redundant robots under joint constraints: Saturation in the Null Space , 2012, 2012 IEEE International Conference on Robotics and Automation.

[21]  Oussama Khatib,et al.  An open source extensible software package to create whole-body compliant skills in personal mobile manipulators , 2011, IROS 2011.

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

[23]  Branislav Borovac,et al.  How to compensate for the disturbances that Jeopardize Dynamic Balance of a Humanoid Robot? , 2011, Int. J. Humanoid Robotics.

[24]  Bojan Nemec,et al.  Compensation of velocity and/or acceleration joint saturation applied to redundant manipulator , 2007, Robotics Auton. Syst..

[25]  Pierre-Brice Wieber,et al.  Kinematic Control of Redundant Manipulators: Generalizing the Task-Priority Framework to Inequality Task , 2011, IEEE Transactions on Robotics.

[26]  Oussama Khatib,et al.  A Unified Framework for Whole-Body Humanoid Robot Control with Multiple Constraints and Contacts , 2008, EUROS.