Dynamic locomotion for passive-ankle biped robots and humanoids using whole-body locomotion control

Whole-body control (WBC) is a generic task-oriented control method for feedback control of loco-manipulation behaviors in humanoid robots. The combination of WBC and model-based walking controllers has been widely utilized in various humanoid robots. However, to date, the WBC method has not been employed for unsupported passive-ankle dynamic locomotion. As such, in this article, we devise a new WBC, dubbed the whole-body locomotion controller (WBLC), that can achieve experimental dynamic walking on unsupported passive-ankle biped robots. A key aspect of WBLC is the relaxation of contact constraints such that the control commands produce reduced jerk when switching foot contacts. To achieve robust dynamic locomotion, we conduct an in-depth analysis of uncertainty for our dynamic walking algorithm called the time-to-velocity-reversal (TVR) planner. The uncertainty study is fundamental as it allows us to improve the control algorithms and mechanical structure of our robot to fulfill the tolerated uncertainty. In addition, we conduct extensive experimentation for: (1) unsupported dynamic balancing (i.e., in-place stepping) with a six-degree-of-freedom biped, Mercury; (2) unsupported directional walking with Mercury; (3) walking over an irregular and slippery terrain with Mercury; and 4) in-place walking with our newly designed ten-DoF viscoelastic liquid-cooled biped, DRACO. Overall, the main contributions of this work are on: (a) achieving various modalities of unsupported dynamic locomotion of passive-ankle bipeds using a WBLC controller and a TVR planner; (b) conducting an uncertainty analysis to improve the mechanical structure and the controllers of Mercury; and (c) devising a whole-body control strategy that reduces movement jerk during walking.

[1]  David E. Orin,et al.  Generation of dynamic humanoid behaviors through task-space control with conic optimization , 2013, 2013 IEEE International Conference on Robotics and Automation.

[2]  Donghyun Kim,et al.  Investigations of a Robotic Test Bed With Viscoelastic Liquid Cooled Actuators , 2017, IEEE/ASME Transactions on Mechatronics.

[3]  Donghyun Kim,et al.  Control of a High Performance Bipedal Robot using Viscoelastic Liquid Cooled Actuators , 2019, 2019 IEEE-RAS 19th International Conference on Humanoid Robots (Humanoids).

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

[5]  Russ Tedrake,et al.  Efficient Bipedal Robots Based on Passive-Dynamic Walkers , 2005, Science.

[6]  Abderrahmane Kheddar,et al.  Multi-contact Motion Planning and Control , 2018, Humanoid Robotics: A Reference.

[7]  Aaron D. Ames,et al.  Valkyrie: NASA's First Bipedal Humanoid Robot , 2015, J. Field Robotics.

[8]  David S. Barrett,et al.  Dynamically Stable Legged Locomotion (September 1985-September 1989) , 1989 .

[9]  E. Gyurkovics Linear feedback approach to the stabilisation of uncertain discrete systems , 1991 .

[10]  Albert Wang,et al.  Proprioceptive Actuator Design in the MIT Cheetah: Impact Mitigation and High-Bandwidth Physical Interaction for Dynamic Legged Robots , 2017, IEEE Transactions on Robotics.

[11]  Ye Zhao,et al.  Stabilizing Series-Elastic Point-Foot Bipeds Using Whole-Body Operational Space Control , 2016, IEEE Transactions on Robotics.

[12]  Twan Koolen,et al.  Capturability-based analysis and control of legged locomotion, Part 1: Theory and application to three simple gait models , 2011, Int. J. Robotics Res..

[13]  Jessy W. Grizzle,et al.  Stabilization of 3D underactuated biped robots: Using posture adjustment and gait libraries to reject velocity disturbances , 2017, 2017 IEEE Conference on Control Technology and Applications (CCTA).

[14]  Donghyun Kim,et al.  Continuous cyclic stepping on 3D point-foot biped robots via constant time to velocity reversal , 2014, 2014 13th International Conference on Control Automation Robotics & Vision (ICARCV).

[15]  Pierre-Brice Wieber,et al.  Hierarchical quadratic programming: Fast online humanoid-robot motion generation , 2014, Int. J. Robotics Res..

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

[17]  B. Semire,et al.  Synthesis of the complex , 2009 .

[18]  Tad McGeer,et al.  Passive Dynamic Walking , 1990, Int. J. Robotics Res..

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

[20]  Christopher G. Atkeson,et al.  Optimization‐based Full Body Control for the DARPA Robotics Challenge , 2015, J. Field Robotics.

[21]  Doug A. Bowman,et al.  Human‐robot Teaming for Rescue Missions: Team ViGIR's Approach to the 2013 DARPA Robotics Challenge Trials , 2015, J. Field Robotics.

[22]  E. Westervelt,et al.  Feedback Control of Dynamic Bipedal Robot Locomotion , 2007 .

[23]  G.A. Pratt,et al.  Late motor processing in low-impedance robots: impedance control of series-elastic actuators , 2004, Proceedings of the 2004 American Control Conference.

[24]  François Keith,et al.  Dynamic Whole-Body Motion Generation Under Rigid Contacts and Other Unilateral Constraints , 2013, IEEE Transactions on Robotics.

[25]  Twan Koolen,et al.  Team IHMC's Lessons Learned from the DARPA Robotics Challenge Trials , 2015, J. Field Robotics.

[26]  Jessica K. Hodgins,et al.  Dynamically Stable Legged Locomotion , 1983 .

[27]  Riccardo Muradore,et al.  A Review of Algorithms for Compliant Control of Stiff and Fixed-Compliance Robots , 2016, IEEE/ASME Transactions on Mechatronics.

[28]  Aaron D. Ames,et al.  3D dynamic walking with underactuated humanoid robots: A direct collocation framework for optimizing hybrid zero dynamics , 2016, 2016 IEEE International Conference on Robotics and Automation (ICRA).

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

[30]  Hartmut Geyer,et al.  Walking and Running with Passive Compliance: Lessons from Engineering: A Live Demonstration of the ATRIAS Biped , 2018, IEEE Robotics & Automation Magazine.

[31]  Koushil Sreenath,et al.  Design and experimental implementation of a compliant hybrid zero dynamics controller with active force control for running on MABEL , 2012, 2012 IEEE International Conference on Robotics and Automation.

[32]  A BowmanDoug,et al.  Human-robot Teaming for Rescue Missions , 2015 .

[33]  Siavash Rezazadeh,et al.  Spring-Mass Walking With ATRIAS in 3D: Robust Gait Control Spanning Zero to 4.3 KPH on a Heavily Underactuated Bipedal Robot , 2015 .

[34]  Vincent Padois,et al.  Synthesis of complex humanoid whole-body behavior: A focus on sequencing and tasks transitions , 2011, 2011 IEEE International Conference on Robotics and Automation.