Nonholonomic virtual constraints for dynamic walking

Virtual constraints are functional relations (i.e., constraints) on the state variables of a robot's model that are achieved through the action of actuators and feedback control instead of physical contact forces. They are called virtual because they can be re-programmed on the fly without modifying any physical connections among the links of the robot or its environment. Previous analytical and experimental work has established that vector relative degree two virtual holonomic (i.e., only configuration dependent) constraints are a powerful means to synchronize the links of a bipedal robot so as to achieve walking and running motions over a variety of terrain profiles. This paper introduces a class of virtual nonholonomic constraints that depend on velocity through (generalized) angular momentum while maintaining the property of being relative degree two. This additional freedom is shown to yield control solutions that handle a wider range of gait perturbations arising from terrain variations and exogenous forces. Moreover, including angular momentum in the virtual constraints allows foot placement control to be rigorously designed on the basis of the full dynamic model of the biped, instead of on the basis of an inverted pendulum approximation of its center of mass, as is commonly done in the bipedal robotics literature. This new class of control laws is shown in simulation to be robust to a variety of common gait disturbances.

[1]  Aaron D. Ames,et al.  Achieving bipedal locomotion on rough terrain through human-inspired control , 2012, 2012 IEEE International Symposium on Safety, Security, and Rescue Robotics (SSRR).

[2]  Nathan van de Wouw,et al.  Sensitivity analysis of hybrid systems with state jumps with application to trajectory tracking , 2014, 53rd IEEE Conference on Decision and Control.

[3]  Jessy W. Grizzle,et al.  Performance Analysis and Feedback Control of ATRIAS, A Three-Dimensional Bipedal Robot , 2014 .

[4]  Jerry Pratt,et al.  Velocity-Based Stability Margins for Fast Bipedal Walking , 2006 .

[5]  Shuuji Kajita,et al.  Dynamic walking control of a biped robot along a potential energy conserving orbit , 1992, IEEE Trans. Robotics Autom..

[6]  Ian R. Manchester,et al.  Stable dynamic walking over uneven terrain , 2011, Int. J. Robotics Res..

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

[8]  Leonid B. Freidovich,et al.  Transverse Linearization for Controlled Mechanical Systems With Several Passive Degrees of Freedom , 2010, IEEE Transactions on Automatic Control.

[9]  Jonathan W. Hurst,et al.  THE DESIGN OF ATRIAS 1.0 A UNIQUE MONOPOD, HOPPING ROBOT ∗ , 2012 .

[10]  Franck Plestan,et al.  Asymptotically stable walking for biped robots: analysis via systems with impulse effects , 2001, IEEE Trans. Autom. Control..

[11]  A. Bloch,et al.  Nonholonomic Mechanics and Control , 2004, IEEE Transactions on Automatic Control.

[12]  Jessy W. Grizzle,et al.  A Finite-State Machine for Accommodating Unexpected Large Ground-Height Variations in Bipedal Robot Walking , 2013, IEEE Transactions on Robotics.

[13]  Aaron D. Ames,et al.  Human-inspired multi-contact locomotion with AMBER2 , 2014, 2014 ACM/IEEE International Conference on Cyber-Physical Systems (ICCPS).

[14]  Jonathon W. Sensinger,et al.  Virtual Constraint Control of a Powered Prosthetic Leg: From Simulation to Experiments With Transfemoral Amputees , 2014, IEEE Transactions on Robotics.

[15]  Jessy W. Grizzle,et al.  Preliminary walking experiments with underactuated 3D bipedal robot MARLO , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[16]  Jessy W. Grizzle,et al.  Walking gait optimization for accommodation of unknown terrain height variations , 2015, 2015 American Control Conference (ACC).

[17]  Daniel E. Koditschek,et al.  Hybrid zero dynamics of planar biped walkers , 2003, IEEE Trans. Autom. Control..

[18]  David C. Post,et al.  The effects of foot geometric properties on the gait of planar bipeds walking under HZD-based control , 2014, Int. J. Robotics Res..

[19]  A. Isidori Nonlinear Control Systems , 1985 .

[20]  Russ Tedrake,et al.  Optimizing robust limit cycles for legged locomotion on unknown terrain , 2012, 2012 IEEE 51st IEEE Conference on Decision and Control (CDC).

[21]  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..

[22]  Jessy W. Grizzle,et al.  Experimental Validation of a Framework for the Design of Controllers that Induce Stable Walking in Planar Bipeds , 2004, Int. J. Robotics Res..

[23]  Dan B. Marghitu,et al.  Rigid Body Collisions of Planar Kinematic Chains With Multiple Contact Points , 1994, Int. J. Robotics Res..

[24]  Alberto Isidori,et al.  Nonlinear control systems: an introduction (2nd ed.) , 1989 .

[25]  James P. Schmiedeler,et al.  A framework for the control of stable aperiodic walking in underactuated planar bipeds , 2009, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[26]  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..

[27]  Leonid B. Freidovich,et al.  Controlled Invariants and Trajectory Planning for Underactuated Mechanical Systems , 2014, IEEE Trans. Autom. Control..