Gait and trajectory rolling planning and control of hexapod robots for disaster rescue applications

Hexapod robots have stronger adaptability to dynamic unknown environments than wheeled or trucked ones due to their flexibility. In this paper, a novel control strategy based on rolling gait and trajectory planning, which enables hexapod robots to walk through dynamic environments, is proposed. The core point of this control strategy is to constantly change gait and trajectory according to different environments and tasks as well as stability state of robot. We established a gait library where different kinds of gaits are included. Zero moment point, which indicates the stability of robot, is estimated by a Kalman filter. According to this control strategy, a hierarchical control architecture consisting of a manmachine interface, a vision system, a gait and trajectory planner, a joint motion calculator, a joint servo controller, a compliance controller and a stability observer is presented. The control architecture is applied on a hexapod robot engaging in disaster rescue. Simulation and experimental results show the effectiveness of our control strategy. A complete control architecture based on gait and trajectory rolling planning method is proposed for hexapod robots.A method based on COG Jacobian is proposed to calculate joint motion depending on desired the robots COG trajectory and end-point trajectories of each leg.Typical gaits are obtained according to environmental adaptability and ZMP stability margin.

[1]  Scott Kuindersma,et al.  Optimization-based locomotion planning, estimation, and control design for the atlas humanoid robot , 2015, Autonomous Robots.

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

[3]  Hua Deng,et al.  An Improved Force-Angle Stability Margin for Radial Symmetrical Hexapod Robot Subject to Dynamic Effects , 2015 .

[4]  Grantham Pang,et al.  Comparison between different model of hexapod robot in fault-tolerant gait , 2002, IEEE Trans. Syst. Man Cybern. Part A.

[5]  Hua Deng,et al.  Dynamic analysis of a hexapod robot with parallel leg mechanisms for high payloads , 2015, 2015 10th Asian Control Conference (ASCC).

[6]  Javaid Iqbal,et al.  On the Improvement of Multi-Legged Locomotion over Difficult Terrains Using a Balance Stabilization Method: , 2012 .

[7]  Hua Deng,et al.  Dynamic Hybrid Control of a Hexapod Walking Robot: Experimental Verification , 2016, IEEE Transactions on Industrial Electronics.

[8]  Alexander Dietrich,et al.  Whole-body impedance control of wheeled mobile manipulators , 2016, Auton. Robots.

[9]  Jan Awrejcewicz,et al.  Kinematics, Dynamics and Power Consumption Analysis of the Hexapod Robot During Walking with Tripod Gait , 2017 .

[10]  Scott Kuindersma,et al.  A closed-form solution for real-time ZMP gait generation and feedback stabilization , 2015, 2015 IEEE-RAS 15th International Conference on Humanoid Robots (Humanoids).

[11]  Yoshihiko Nakamura,et al.  Whole-body cooperative balancing of humanoid robot using COG Jacobian , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

[12]  Pablo González de Santos,et al.  On the Improvement of Walking Performance in Natural Environments by a Compliant Adaptive Gait , 2006, IEEE Transactions on Robotics.

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

[14]  Roland Siegwart,et al.  Toward Combining Speed, Efficiency, Versatility, and Robustness in an Autonomous Quadruped , 2014, IEEE Transactions on Robotics.

[15]  Shin-Min Song,et al.  The optimally stable ranges of 2n-legged wave gaits , 1990, IEEE Trans. Syst. Man Cybern..

[16]  Zhiying Wang,et al.  Mobility analysis of the typical gait of a radial symmetrical six-legged robot , 2011 .

[17]  Hua Deng,et al.  Hierarchical Kinematic Modelling and Optimal Design of a Novel Hexapod Robot with Integrated Limb Mechanism , 2015 .

[18]  Tatsuo Arai,et al.  Fault-tolerant adaptive gait generation for multi-limbed robot , 2016, 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[19]  Darwin G. Caldwell,et al.  Design of the Hydraulically Actuated, Torque-Controlled Quadruped Robot HyQ2Max , 2017, IEEE/ASME Transactions on Mechatronics.

[20]  Kemal Leblebicioglu,et al.  Free gait generation with reinforcement learning for a six-legged robot , 2008, Robotics Auton. Syst..

[21]  Elizabeth A. Croft,et al.  Jerk-bounded manipulator trajectory planning: design for real-time applications , 2003, IEEE Trans. Robotics Autom..

[22]  Bo-Hee Lee,et al.  The implementation of the gaits and body structure for hexapod robot , 2001, ISIE 2001. 2001 IEEE International Symposium on Industrial Electronics Proceedings (Cat. No.01TH8570).

[23]  Javaid Iqbal,et al.  Motion Planning Using an Impact-Based Hybrid Control for Trajectory Generation in Adaptive Walking , 2011 .

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

[25]  Bernd Henze,et al.  Passivity-based whole-body balancing for torque-controlled humanoid robots in multi-contact scenarios , 2016, Int. J. Robotics Res..

[26]  Masayuki Inaba,et al.  A Fast Dynamically Equilibrated Walking Trajectory Generation Method of Humanoid Robot , 2002, Auton. Robots.

[27]  Bram Vanderborght,et al.  The Variable Boundary Layer Sliding Mode Control: A Safe and Performant Control for Compliant Joint Manipulators , 2017, IEEE Robotics and Automation Letters.

[28]  Manuela M. Veloso,et al.  Online ZMP sampling search for biped walking planning , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[29]  Stefan Schaal,et al.  Fast, robust quadruped locomotion over challenging terrain , 2010, 2010 IEEE International Conference on Robotics and Automation.

[30]  Jan Awrejcewicz,et al.  On the Hexapod Leg Control with Nonlinear Stick-Slip Vibrations , 2015 .

[31]  Andrew Y. Ng,et al.  A control architecture for quadruped locomotion over rough terrain , 2008, 2008 IEEE International Conference on Robotics and Automation.

[32]  Enric Celaya,et al.  Reactive free-gait generation to follow arbitrary trajectories with a hexapod robot , 2004, Robotics Auton. Syst..

[33]  Seokmin Hong,et al.  Real-Time Walking Pattern Generation Method for Humanoid Robots by Combining Feedback and Feedforward Controller , 2014, IEEE Transactions on Industrial Electronics.

[34]  Jerry E. Pratt,et al.  A Controller for the LittleDog Quadruped Walking on Rough Terrain , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[35]  Umar Asif Improving the Navigability of a Hexapod Robot using a Fault-Tolerant Adaptive Gait , 2012 .

[36]  Gerd Hirzinger,et al.  Trajectory planning for optimal robot catching in real-time , 2011, 2011 IEEE International Conference on Robotics and Automation.

[37]  Jung-Min Yang,et al.  A fault tolerant gait for a hexapod robot over uneven terrain , 2000, IEEE Trans. Syst. Man Cybern. Part B.

[38]  Twan Koolen,et al.  Design of a Momentum-Based Control Framework and Application to the Humanoid Robot Atlas , 2016, Int. J. Humanoid Robotics.

[39]  A. Gasparetto,et al.  A technique for time-jerk optimal planning of robot trajectories , 2008 .

[40]  Alberto Rovetta,et al.  Analysis of typical locomotion of a symmetric hexapod robot , 2009, Robotica.

[41]  Youngjin Choi,et al.  On the walking control for humanoid robot based on the kinematic resolution of CoM Jacobian with embedded motion , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[42]  Kemalettin Erbatur,et al.  Natural ZMP Trajectories for Biped Robot Reference Generation , 2009, IEEE Transactions on Industrial Electronics.

[43]  Jan Awrejcewicz,et al.  Prototype, control system architecture and controlling of the hexapod legs with nonlinear stick-slip vibrations , 2016 .

[44]  Sylvain Calinon,et al.  Learning dynamic graffiti strokes with a compliant robot , 2016, 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).