skip to main content
US FlagAn official website of the United States government
dot gov icon
Official websites use .gov
A .gov website belongs to an official government organization in the United States.
https lock icon
Secure .gov websites use HTTPS
A lock ( lock ) or https:// means you've safely connected to the .gov website. Share sensitive information only on official, secure websites.


Title: Using Energy Shaping and Regulation for Limit Cycle Stabilization, Generation, and Transition in Simple Locomotive Systems
Abstract This paper explores new ways to use energy shaping and regulation methods in walking systems to generate new passive-like gaits and dynamically transition between them. We recapitulate a control framework for Lagrangian hybrid systems, and show that regulating a state varying energy function is equivalent to applying energy shaping and regulating the system to a constant energy value. We then consider a simple one-dimensional hopping robot and show how energy shaping and regulation control can be used to generate and transition between nearly globally stable hopping limit cycles. The principles from this example are then applied on two canonical walking models, the spring loaded inverted pendulum (SLIP) and compass gait biped, to generate and transition between locomotive gaits. These examples show that piecewise jumps in control parameters can be used to achieve stable changes in desired gait characteristics dynamically/online.  more » « less
Award ID(s):
1652514 1949869
PAR ID:
10233503
Author(s) / Creator(s):
;
Date Published:
Journal Name:
Journal of Computational and Nonlinear Dynamics
Volume:
16
Issue:
9
ISSN:
1555-1415
Format(s):
Medium: X
Sponsoring Org:
National Science Foundation
More Like this
  1. null (Ed.)
    This paper systematically decomposes a quadrupedal robot into bipeds to rapidly generate walking gaits and then recomposes these gaits to obtain quadrupedal locomotion. We begin by decomposing the full-order, nonlinear and hybrid dynamics of a three-dimensional quadrupedal robot, including its continuous and discrete dynamics, into two bipedal systems that are subject to external forces. Using the hybrid zero dynamics (HZD) framework, gaits for these bipedal robots can be rapidly generated (on the order of seconds) along with corresponding controllers. The decomposition is achieved in such a way that the bipedal walking gaits and controllers can be composed to yield dynamic walking gaits for the original quadrupedal robot - the result is the rapid generation of dynamic quadruped gaits utilizing the full-order dynamics. This methodology is demonstrated through the rapid generation (3.96 seconds on average) of four stepping-in-place gaits and one diagonally symmetric ambling gait at 0.35 m/s on a quadrupedal robot - the Vision 60, with 36 state variables and 12 control inputs - both in simulation and through outdoor experiments. This suggested a new approach for fast quadrupedal trajectory planning using full-body dynamics, without the need for empirical model simplification, wherein methods from dynamic bipedal walking can be directly applied to quadrupeds. 
    more » « less
  2. Humans can freely adopt gait parameters like walking speed, step length, or cadence on the fly when walking. Planned movement that can be updated online to account for changes in the environment rather than having to rely on habitual, reflexive control that is adapted over long timescales. Here we present a neuromechanical model that accounts for this flexibility by combining movement goals and motor plans on a kinematic task level with low-level spinal feedback loops. We show that the model can walk at a wide range of different gait patterns by choosing a small number of high-level control parameters representing a movement goal. A larger number of parameters governing the low-level reflex loops in the spinal cord, on the other hand, remain fixed. We also show that the model can generalize the learned behavior by recombining the high-level control parameters and walk with gait patterns that it had not encountered before. Furthermore, the model can transition between different gaits without the loss of balance by switching to a new set of control parameters in real time. 
    more » « less
  3. null (Ed.)
    Can we design motion primitives for complex legged systems uniformly for different terrain types without neglecting modeling details? This paper presents a method for rapidly generating quadrupedal locomotion on sloped terrains-from modeling to gait generation, to hardware demonstration. At the core of this approach is the observation that a quadrupedal robot can be exactly decomposed into coupled bipedal robots. Formally, this is represented through the framework of coupled control systems, wherein isolated subsystems interact through coupling constraints. We demonstrate this concept in the context of quadrupeds and use it to reduce the gait planning problem for uneven terrains to bipedal walking generation via hybrid zero dynamics. This reduction method allows for the formulation of a nonlinear optimization problem that leverages low-dimensional bipedal representations to generate dynamic walking gaits on slopes for the full-order quadrupedal robot dynamics. The result is the ability to rapidly generate quadrupedal walking gaits on a variety of slopes. We demonstrate these walking behaviors on the Vision 60 quadrupedal robot; in simulation, via walking on a range of sloped terrains of 13°, 15°, 20°, 25°, and, experimentally, through the successful locomotion of 13° and 20° ~ 25° sloped outdoor grasslands. 
    more » « less
  4. Hybrid systems, such as bipedal walkers, are challenging to control because of discontinuities in their nonlinear dynamics. Little can be predicted about the systems’ evolution without modeling the guard conditions that govern transitions between hybrid modes, so even systems with reliable state sensing can be difficult to control. We propose an algorithm that allows for determining the hybrid mode of a system in real-time using data-driven analysis. The algorithm is used with data-driven dynamics identification to enable model predictive control based entirely on data. Two examples—a simulated hopper and experimental data from a bipedal walker—are used. In the context of the first example, we are able to closely approximate the dynamics of a hybrid SLIP model and then successfully use them for control in simulation. In the second example, we demonstrate gait partitioning of human walking data, accurately differentiating between stance and swing, as well as selected subphases of swing. We identify contact events, such as heel strike and toe-off, without a contact sensor using only kinematics data from the knee and hip joints, which could be particularly useful in providing online assistance during walking. Our algorithm does not assume a predefined gait structure or gait phase transitions, lending itself to segmentation of both healthy and pathological gaits. With this flexibility, impairment-specific rehabilitation strategies or assistance could be designed. 
    more » « less
  5. This paper presents a simple inverted pendulum gait model, to study walking under slip conditions. The model allows for both the horizontal and vertical movements of the center of mass during normal walking and walking gaits with foot slip. Stability of the system is analyzed using the concept of capturability. Considering foot placement as a control input, we obtain the stable regions which lead to stable gait. The size of those stable regions is used to evaluate the effect of the coefficient of friction and the slip reaction time on capturability. The (in)feasibility of recovery from slip gait is analyzed in relation to the coefficient of friction and the reaction time. 
    more » « less