Planning and Control of Forward Jumping Movement of Humanoid Robot

Humanoid robot's stable walking and crawling movement patterns can help them adapt to a relatively flat road, but these movement patterns are difficult to deal with conditions such as ditches and platforms. Adding jumping motion to the robot can greatly enhance the robot's ability to adapt to the environment. This paper explores the forward jumping of the humanoid robot. A simplified three-link model of the humanoid robot in the sagittal plane is established and the jumping process is decomposed into three phases: take-off phase, flight phase, and landing phase. The mathematical model for each phase of the forward jumping of the humanoid robot is developed. In the whole process, motors provide torques for the three joints of the robot's hip joint, knee joint and ankle joint. Then the kinematics and dynamics are constrained for each phase, and the cost function is established. Furthermore, the pseudo-spectral method is used to optimize the design of the jumping trajectory to ensure the forward jumping of the humanoid robot. Finally, the validity of the proposed method for the whole forward jumping process is verified by the simulation experiment. The simulation result shows that the model of the humanoid robot can achieve 0.85 meters forward jumping.

[1]  Nobuto Matsuhira,et al.  Virtual Robot Experimentation Platform V-REP: A Versatile 3D Robot Simulator , 2010, SIMPAR.

[2]  David E. Orin,et al.  Control of Humanoid Hopping Based on a SLIP Model , 2013 .

[3]  Qiang Huang,et al.  Humanoid walk control with feedforward dynamic pattern and feedback sensory reflection , 2001, Proceedings 2001 IEEE International Symposium on Computational Intelligence in Robotics and Automation (Cat. No.01EX515).

[4]  Kazuhito Yokoi,et al.  A high stability, smooth walking pattern for a biped robot , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[5]  Yannick Aoustin,et al.  Modeling, control and simulation of upward jump of a biped , 2013 .

[6]  Kazuhito Yokoi,et al.  A hop towards running humanoid biped , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[7]  J. Grizzle,et al.  Feedback control of an underactuated planar bipedal robot with impulsive foot action , 2005, Robotica.

[8]  Qiang Huang,et al.  Bioinspired Control of Walking With Toe-Off, Heel-Strike, and Disturbance Rejection for a Biped Robot , 2017, IEEE Transactions on Industrial Electronics.

[9]  Anil V. Rao,et al.  GPOPS-II , 2014, ACM Trans. Math. Softw..

[10]  Ali Meghdari,et al.  Dynamic Modeling and Analysis of the Human Jumping Process , 2003, J. Intell. Robotic Syst..

[11]  Kazuhito Yokoi,et al.  Humanoid Vertical Jumping based on Force Feedback and Inertial Forces Optimization , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[12]  Xuechao Chen,et al.  Motion Planning for Bipedal Robot to Perform Jump Maneuver , 2018 .

[13]  David E. Orin,et al.  Evolution of a jump in an articulated leg with series-elastic actuation , 2008, 2008 IEEE International Conference on Robotics and Automation.

[14]  H. Benjamin Brown,et al.  Experiments in Balance with a 3D One-Legged Hopping Machine , 1984 .

[15]  Kazuhito Yokoi,et al.  Introduction to Humanoid Robotics , 2014, Springer Tracts in Advanced Robotics.

[16]  Kazuhito Yokoi,et al.  Planning walking patterns for a biped robot , 2001, IEEE Trans. Robotics Autom..

[17]  Marc H. Raibert,et al.  Legged Robots That Balance , 1986, IEEE Expert.

[18]  Qiang Huang,et al.  Analysis of physical capability of a biped humanoid: walking speed and actuator specifications , 2001, Proceedings 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems. Expanding the Societal Role of Robotics in the the Next Millennium (Cat. No.01CH37180).

[19]  Bum-Joo Lee,et al.  Evolutionary Optimization for Optimal Hopping of Humanoid Robots , 2017, IEEE Transactions on Industrial Electronics.

[20]  Atsuo Kawamura,et al.  ZMP-Based Online Jumping Pattern Generation for a One-Legged Robot , 2010, IEEE Transactions on Industrial Electronics.

[21]  Qiang Huang,et al.  Walking Pattern Generation for Humanoid Robot Considering Upper Body Motion , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.