Rigid vs compliant contact: an experimental study on biped walking

Contact modeling plays a central role in motion planning, simulation and control of legged robots, as legged locomotion is realized through contact. The two prevailing approaches to model the contact consider rigid and compliant premise at interaction ports. Contrary to the dynamics model of legged systems with rigid contact (without impact) which is straightforward to develop, there is no consensus among researchers to employ a standard compliant contact model. Our main goal in this paper is to study the dynamics model structure of bipedal walking systems with rigid contact and a novel compliant contact model, and to present experimental validation of both models. For the model with rigid contact, after developing the model of the articulated bodies in flight phase without any contact with environment, we apply the holonomic constraints at contact points and develop a constrained dynamics model of the robot in both single and double support phases. For the model with compliant contact, we propose a novel nonlinear contact model and simulate motion of the robot using this model. In order to show the performance of the developed models, we compare obtained results from these models to the empirical measurements from bipedal walking of the human-size humanoid robot Surena III, which has been designed and fabricated at CAST, University of Tehran. This analysis shows the merit of both models in estimating dynamic behavior of the robot walking on a semi-rigid surface. The model with rigid contact, which is less complex and independent of the physical properties of the contacting bodies, can be employed for model-based motion optimization, analysis as well as control, while the model with compliant contact and more complexity is suitable for more realistic simulation scenarios.

[1]  Michael A Sherman,et al.  Simbody: multibody dynamics for biomedical research. , 2011, Procedia IUTAM.

[2]  Ohung Kwon,et al.  Reflex control of biped robot locomotion on a slippery surface , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[3]  Heinz Ulbrich,et al.  Humanoid robot Lola: Design and walking control , 2009, Journal of Physiology-Paris.

[4]  Jerry E. Pratt,et al.  Exploiting inherent robustness and natural dynamics in the control of bipedal walking robots , 2000 .

[5]  Tamas Juhasz,et al.  Beyond the limits of kinematics in planning keyframed biped locomotion , 2009 .

[6]  Jennifer N. Jackson,et al.  Development of a Subject-Specific Foot-Ground Contact Model for Walking. , 2016, Journal of biomechanical engineering.

[7]  Alexander Herzog,et al.  Stepping stabilization using a combination of DCM tracking and step adjustment , 2016, 2016 4th International Conference on Robotics and Mechatronics (ICROM).

[8]  David E. Orin,et al.  Centroidal dynamics of a humanoid robot , 2013, Auton. Robots.

[9]  Alexander Herzog,et al.  Trajectory generation for multi-contact momentum control , 2015, 2015 IEEE-RAS 15th International Conference on Humanoid Robots (Humanoids).

[10]  Aghil Yousefi-Koma,et al.  Adding low-cost passive toe joints to the feet structure of SURENA III humanoid robot , 2017, Robotica.

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

[12]  Hiroaki Wagatsuma,et al.  Energy-efficacy comparisons and multibody dynamics analyses of legged robots with different closed-loop mechanisms , 2017 .

[13]  D S Lopes,et al.  A superellipsoid-plane model for simulating foot-ground contact during human gait , 2016, Computer methods in biomechanics and biomedical engineering.

[14]  M. Wojtyra Multibody Simulation Model of Human Walking , 2003 .

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

[16]  Yuval Tassa,et al.  Synthesis and stabilization of complex behaviors through online trajectory optimization , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[17]  John McPhee,et al.  Multi-Step Forward Dynamic Gait Simulation , 2009 .

[18]  Auke Jan Ijspeert,et al.  Robust and Agile 3D Biped Walking With Steering Capability Using a Footstep Predictive Approach , 2014, Robotics: Science and Systems.

[19]  Christopher G. Atkeson,et al.  Robust dynamic walking using online foot step optimization , 2016, 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[20]  Aghil Yousefi-Koma,et al.  Online adaptation for humanoids walking on uncertain surfaces , 2017, J. Syst. Control. Eng..

[21]  Jito Vanualailai,et al.  Motion planning and posture control of multiple n-link doubly nonholonomic manipulators , 2015, Robotica.

[22]  Andrei Herdt,et al.  Online Walking Motion Generation with Automatic Footstep Placement , 2010, Adv. Robotics.

[23]  David E. Orin,et al.  Improved Computation of the Humanoid Centroidal Dynamics and Application for Whole-Body Control , 2016, Int. J. Humanoid Robotics.

[24]  Aghil Yousefi-Koma,et al.  Optimal gait planning for humanoids with 3D structure walking on slippery surfaces , 2015, Robotica.

[25]  S. Ali A. Moosavian,et al.  Effects of toe-off and heel-off motions on gait performance of biped robots , 2015, 2015 3rd RSI International Conference on Robotics and Mechatronics (ICROM).

[26]  T. B. Putsyata,et al.  Analytical dynamics , 1973 .

[27]  Chang B. Joo,et al.  Numerical construction of balanced state manifold for single-support legged mechanism in sagittal plane , 2014 .

[28]  Russ Tedrake,et al.  Planning robust walking motion on uneven terrain via convex optimization , 2016, 2016 IEEE-RAS 16th International Conference on Humanoid Robots (Humanoids).

[29]  Yan-Bin Jia,et al.  Multiple impacts: A state transition diagram approach , 2013, Int. J. Robotics Res..

[30]  Branislav Borovac,et al.  Dynamic balance preservation and prevention of sliding for humanoid robots in the presence of multiple spatial contacts , 2018 .

[31]  Dennis W. Hong,et al.  Optimization-Based Whole-Body Control of a Series Elastic Humanoid Robot , 2016, Int. J. Humanoid Robotics.

[32]  Filipe Marques,et al.  A Study on the Dynamics of Spatial Mechanisms With Frictional Spherical Clearance Joints , 2016 .

[33]  Filipe Marques,et al.  A study on the dynamics of a study on the dynamics of spatial mechanisms with frictional spherical clearance joints , 2017 .

[34]  S. McLean,et al.  Development and validation of a 3-D model to predict knee joint loading during dynamic movement. , 2003, Journal of biomechanical engineering.

[35]  Twan Koolen,et al.  Capturability-based analysis and control of legged locomotion, Part 2: Application to M2V2, a lower-body humanoid , 2012, Int. J. Robotics Res..

[36]  Olivier Stasse,et al.  A versatile and efficient pattern generator for generalized legged locomotion , 2016, 2016 IEEE International Conference on Robotics and Automation (ICRA).

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

[38]  Angelika Peer,et al.  Physical-based Friction Identification of an Electro-Mechanical Actuator with Dymola/Modelica and MOPS , 2003 .

[39]  Ohung Kwon,et al.  Gait optimization of biped robots based on human motion analysis , 2014, Robotics Auton. Syst..

[40]  S. Ali A. Moosavian,et al.  Dynamics modeling of fully-actuated humanoids with general robot-environment interaction , 2014, 2014 Second RSI/ISM International Conference on Robotics and Mechatronics (ICRoM).

[41]  John McPhee,et al.  STABILIZATION OF A DYNAMIC WALKING GAIT SIMULATION , 2007 .

[42]  Scott Kuindersma,et al.  Modeling and Control of Legged Robots , 2016, Springer Handbook of Robotics, 2nd Ed..

[43]  Alin Albu-Schäffer,et al.  Three-Dimensional Bipedal Walking Control Based on Divergent Component of Motion , 2015, IEEE Transactions on Robotics.

[44]  Alexander Herzog,et al.  Momentum control with hierarchical inverse dynamics on a torque-controlled humanoid , 2014, Autonomous Robots.

[45]  Alexander Herzog,et al.  Step timing adjustment: A step toward generating robust gaits , 2016, 2016 IEEE-RAS 16th International Conference on Humanoid Robots (Humanoids).

[46]  Aghil Yousefi-Koma,et al.  Investigation on Dynamic Modeling of SURENA III Humanoid Robot with Heel-Off and Heel-Strike Motions , 2017 .

[47]  Hamid D. Taghirad,et al.  Modeling and Parameter Identification of Harmonic Drive Systems , 1998 .

[48]  Alexander Herzog,et al.  Structured contact force optimization for kino-dynamic motion generation , 2016, 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[49]  J.P. Desai,et al.  Modeling and control of the Mitsubishi PA-10 robot arm harmonic drive system , 2005, IEEE/ASME Transactions on Mechatronics.

[50]  Yannick Aoustin,et al.  Design of a walking cyclic gait with single support phases and impacts for the locomotor system of a thirteen-link 3D biped using the parametric optimization , 2009 .

[51]  John McPhee,et al.  A 3D ellipsoidal volumetric foot–ground contact model for forward dynamics , 2018 .

[52]  Anirban Mazumdar,et al.  Parallel Elastic Elements Improve Energy Efficiency on the STEPPR Bipedal Walking Robot , 2017, IEEE/ASME Transactions on Mechatronics.

[53]  Alexander Herzog,et al.  A convex model of humanoid momentum dynamics for multi-contact motion generation , 2016, 2016 IEEE-RAS 16th International Conference on Humanoid Robots (Humanoids).

[54]  Kazuhito Yokoi,et al.  The 3D linear inverted pendulum mode: a simple modeling for a biped walking pattern generation , 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).

[55]  Thomas Buschmann,et al.  Simulation and Control of Biped Walking Robots , 2010 .