Study on falling backward of humanoid robot based on dynamic multi objective optimization

Humanoid robots generally have the problem of losing balance and falling down when voltage of joints decreases, which results in damage of hardware devices like mechanical structure and circuit control board. In order to deal with this problem, we simplified the stable control model of a humanoid robot into a quadruple inverted pendulum, corresponding to the robot’s shanks, thighs, torso, and arms, and regarded the bipedal locomotion in the horizontal direction as the movement of cart foundation of the inverted pendulum. We analyzed differential equations of motion and conditions of the complete stability of the quadruple inverted pendulum, imitated and performed falling down of human with protective postures. Combining with kinematics and physical constraints, we implemented a dynamic multi objective optimization algorithm to optimize the angles and angular speed of each joints. This helped the deceleration of the robot’s falling down process and reduced the ground impact force that achieved minimum momentum consumption and immediate stabilization after robot falling down, which can mitigate the damage of the robot’s hardware devices. We did simulation experiments and verified the effectiveness of the method.

[1]  Jun Morimoto,et al.  Motion capture and reinforcement learning of dynamically stable humanoid movement primitives , 2013, 2013 IEEE International Conference on Robotics and Automation.

[2]  Taku Komura,et al.  Stepping motion for a human-like character to maintain balance against large perturbations , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[3]  Naoyuki Kubota,et al.  Biologically Inspired Control System for 3-D Locomotion of a Humanoid Biped Robot , 2016, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[4]  Hongxing Li,et al.  Variable universe adaptive fuzzy control on the quadruple inverted pendulum , 2002 .

[5]  Miguel G. Villarreal-Cervantes,et al.  Robust Structure-Control Design Approach for Mechatronic Systems , 2013, IEEE/ASME Transactions on Mechatronics.

[6]  Saeed B. Niku Introduction to Robotics , 2001 .

[7]  Benjamin J. Stephens Integral control of humanoid balance , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[8]  Shuzhi Sam Ge,et al.  Adaptive robust controls of biped robots , 2013 .

[9]  Amar Khoukhi,et al.  Data-Driven Multi-Stage Motion Planning of Parallel Kinematic Machines , 2010, IEEE Transactions on Control Systems Technology.

[10]  Shuuji Kajita,et al.  An optimal planning of falling motions of a humanoid robot , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[11]  David Wallace,et al.  Dynamic multi-objective optimization with evolutionary algorithms: a forward-looking approach , 2006, GECCO.

[12]  Joo-Ho Lee,et al.  Full-body imitation of human motions with kinect and heterogeneous kinematic structure of humanoid robot , 2012, 2012 IEEE/SICE International Symposium on System Integration (SII).

[13]  Julien Beaudry,et al.  Multiobjective Optimization of an Observer-Based Controller: Theory and Experiments on an Underwater Grinding Robot , 2014, IEEE Transactions on Control Systems Technology.

[14]  Sandra Hirche,et al.  Full body motion adaption based on task-space distance meshes , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[15]  Katsu Yamane,et al.  Simultaneous tracking and balancing of humanoid robots for imitating human motion capture data , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[16]  Shuzhi Sam Ge,et al.  Data Driven Adaptive Predictive Control for Holonomic Constrained Under-Actuated Biped Robots , 2012, IEEE Transactions on Control Systems Technology.

[17]  Gang Yin,et al.  Recommending Similar Bug Reports: A Novel Approach Using Document Embedding Model , 2018, 2018 25th Asia-Pacific Software Engineering Conference (APSEC).

[18]  Ridha Kelaiaia,et al.  Multiobjective optimization of a linear Delta parallel robot , 2012 .

[19]  Kalyanmoy Deb,et al.  A fast and elitist multiobjective genetic algorithm: NSGA-II , 2002, IEEE Trans. Evol. Comput..

[20]  Majid Nili Ahmadabadi,et al.  Benefiting From Kinematic Redundancy Alongside Mono- and Biarticular Parallel Compliances for Energy Efficiency in Cyclic Tasks , 2017, IEEE Transactions on Robotics.

[21]  ChangHwan Kim,et al.  Human-like Arm Motion Generation for Humanoid Robots Using Motion Capture Database , 2006, 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[22]  Changjiu Zhou,et al.  Estimating Biped Gait Using Spline-Based Probability Distribution Function With Q-Learning , 2008, IEEE Transactions on Industrial Electronics.

[23]  Andrej Gams,et al.  Real-time full body motion imitation on the COMAN humanoid robot , 2014, Robotica.