Modified Jacobian transpose control of a quadruped robot

Quadruped robots have many advantages over other robots. Their excellent potentials to traverse different terrains are one of main advantages which distinguish these robots from wheeled mobile robot. In this article, the gait planning problem and also the design of an appropriate controller for a quadruped robot will be investigated. To this end, an explicit dynamics model of an 18-DOF quadruped robot will be derived. Then, a constraint elimination method is proposed to cancel the contact forces from dynamics equations and also express the dynamics equations in terms of the independent variables of the motion. In the walking gait, these DOFs are the position and the orientation of main body and also the joint angles of the swing leg. A stable COG trajectory generation algorithm based on the ZMP approach will be proposed. The path of swing legs is planned to prevent any impact between the swing legs and the ground. To apply the generated path on the robot, Modified Transpose Jacobian (MTJ) controller is used. This controller is based on the feedback linearization approach. It uses the command controller in the previous time step to increase the controller performance. The simulation is conducted to evaluate the performance of the gait planning algorithm and also the controller. Obtained results verify the merits of the proposed algorithms.

[1]  Stefan Schaal,et al.  Learning, planning, and control for quadruped locomotion over challenging terrain , 2011, Int. J. Robotics Res..

[2]  Kevin Blankespoor,et al.  BigDog, the Rough-Terrain Quadruped Robot , 2008 .

[3]  Amir Takhmar,et al.  Cartesian Approach for Gait Planning and Control of Biped Robots on Irregular Surfaces , 2009, Int. J. Humanoid Robotics.

[4]  Stefan Schaal,et al.  Optimal distribution of contact forces with inverse-dynamics control , 2013, Int. J. Robotics Res..

[5]  Roland Siegwart,et al.  Starleth: A compliant quadrupedal robot for fast, efficient, and versatile locomotion , 2012 .

[6]  Farhad Aghili,et al.  A unified approach for inverse and direct dynamics of constrained multibody systems based on linear projection operator: applications to control and simulation , 2005, IEEE Transactions on Robotics.

[7]  Dinesh Manocha,et al.  A walking pattern generator for biped robots on uneven terrains , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[8]  Jonghoon Park,et al.  General ZMP Preview Control for Bipedal Walking , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[9]  S. Ali A. Moosavian,et al.  Modified transpose Jacobian control of robotic systems , 2007, Autom..

[10]  Francis L. Merat,et al.  Introduction to robotics: Mechanics and control , 1987, IEEE J. Robotics Autom..

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

[12]  Claudio Semini HyQ - Design and Development of a Hydraulically Actuated Quadruped Robot , 2010 .

[13]  S. Ali A. Moosavian,et al.  PD regulated sliding mode control of a quadruped robot , 2011, 2011 IEEE International Conference on Mechatronics and Automation.

[14]  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).

[15]  S. Ali A. Moosavian,et al.  Explicit dynamics of space free-flyers with multiple manipulators via SPACEMAPLE , 2004, Adv. Robotics.

[16]  Stefan Schaal,et al.  Inverse dynamics control of floating base systems using orthogonal decomposition , 2010, 2010 IEEE International Conference on Robotics and Automation.

[17]  Roy Featherstone,et al.  Rigid Body Dynamics Algorithms , 2007 .

[18]  Hannes Sommer,et al.  Quadrupedal locomotion using hierarchical operational space control , 2014, Int. J. Robotics Res..

[19]  Stefan Schaal,et al.  Inverse dynamics control of floating-base robots with external constraints: A unified view , 2011, 2011 IEEE International Conference on Robotics and Automation.

[20]  John J. Craig,et al.  Introduction to robotics - mechanics and control (2. ed.) , 1989 .

[21]  Amir Takhmar,et al.  Modified Transpose Jacobian control of a biped robot , 2007, 2007 7th IEEE-RAS International Conference on Humanoid Robots.