313 research outputs found
Dynamic Walking: Toward Agile and Efficient Bipedal Robots
Dynamic walking on bipedal robots has evolved from an idea in science fiction to a practical reality. This is due to continued progress in three key areas: a mathematical understanding of locomotion, the computational ability to encode this mathematics through optimization, and the hardware capable of realizing this understanding in practice. In this context, this review article outlines the end-to-end process of methods which have proven effective in the literature for achieving dynamic walking on bipedal robots. We begin by introducing mathematical models of locomotion, from reduced order models that capture essential walking behaviors to hybrid dynamical systems that encode the full order continuous dynamics along with discrete footstrike dynamics. These models form the basis for gait generation via (nonlinear) optimization problems. Finally, models and their generated gaits merge in the context of real-time control, wherein walking behaviors are translated to hardware. The concepts presented are illustrated throughout in simulation, and experimental instantiation on multiple walking platforms are highlighted to demonstrate the ability to realize dynamic walking on bipedal robots that is agile and efficient
Input to State Stability of Bipedal Walking Robots: Application to DURUS
Bipedal robots are a prime example of systems which exhibit highly nonlinear
dynamics, underactuation, and undergo complex dissipative impacts. This paper
discusses methods used to overcome a wide variety of uncertainties, with the
end result being stable bipedal walking. The principal contribution of this
paper is to establish sufficiency conditions for yielding input to state stable
(ISS) hybrid periodic orbits, i.e., stable walking gaits under model-based and
phase-based uncertainties. In particular, it will be shown formally that
exponential input to state stabilization (e-ISS) of the continuous dynamics,
and hybrid invariance conditions are enough to realize stable walking in the
23-DOF bipedal robot DURUS. This main result will be supported through
successful and sustained walking of the bipedal robot DURUS in a laboratory
environment.Comment: 16 pages, 10 figure
Bipedal Robotic Walking on Flat-Ground, Up-Slope and Rough Terrain with Human-Inspired Hybrid Zero Dynamics
The thesis shows how to achieve bipedal robotic walking on flat-ground, up-slope and rough terrain by using Human-Inspired control. We begin by considering human walking data and find outputs (or virtual constraints) that, when calculated from the human data, are described by simple functions of time (termed canonical walking functions). Formally, we construct a torque controller, through model inversion, that drives the outputs of the robot to the outputs of the human as represented by the canonical walking function; while these functions fit the human data well, they do not apriori guarantee robotic walking (due to do the physical differences between humans and robots). An optimization problem is presented that determines the best fit of the canonical walking function to the human data, while guaranteeing walking for a specific bipedal robot; in addition, constraints can be added that guarantee physically realizable walking. We consider a physical bipedal robot, AMBER, and considering the special property of the motors used in the robot, i.e., low leakage inductance, we approximate the motor model and use the formal controllers that satisfy the constraints and translate into an efficient voltage-based controller that can be directly implemented on AMBER. The end result is walking on flat-ground and up-slope which is not just human-like, but also amazingly robust. Having obtained walking on specific well defined terrains separately, rough terrain walking is achieved by dynamically changing the extended canonical walking functions (ECWF) that the robot outputs should track at every step. The state of the robot, after every non-stance foot strike, is actively sensed and the new CWF is constructed to ensure Hybrid Zero Dynamics is respected in the next step. Finally, the technique developed is tried on different terrains in simulation and in AMBER showing how the walking gait morphs depending on the terrain
Preference-Based Learning for Exoskeleton Gait Optimization
This paper presents a personalized gait optimization framework for lower-body exoskeletons. Rather than optimizing numerical objectives such as the mechanical cost of transport, our approach directly learns from user preferences, e.g., for comfort. Building upon work in preference-based interactive learning, we present the CoSpar algorithm. CoSpar prompts the user to give pairwise preferences between trials and suggest improvements; as exoskeleton walking is a non-intuitive behavior, users can provide preferences more easily and reliably than numerical feedback. We show that CoSpar performs competitively in simulation and demonstrate a prototype implementation of CoSpar on a lower-body exoskeleton to optimize human walking trajectory features. In the experiments, CoSpar consistently found user-preferred parameters of the exoskeleton’s walking gait, which suggests that it is a promising starting point for adapting and personalizing exoskeletons (or other assistive devices) to individual users
Humanoid Robot Co-Design: Coupling Hardware Design with Gait Generation via Hybrid Zero Dynamics
Selecting robot design parameters can be challenging since these parameters
are often coupled with the performance of the controller and, therefore, the
resulting capabilities of the robot. This leads to a time-consuming and often
expensive process whereby one iterates between designing the robot and manually
evaluating its capabilities. This is particularly challenging for bipedal
robots, where it can be difficult to evaluate the behavior of the system due to
the underlying nonlinear and hybrid dynamics. Thus, in an effort to streamline
the design process of bipedal robots, and maximize their performance, this
paper presents a systematic framework for the co-design of humanoid robots and
their associated walking gaits. To this end, we leverage the framework of
hybrid zero dynamic (HZD) gait generation, which gives a formal approach to the
generation of dynamic walking gaits. The key novelty of this paper is to
consider both virtual constraints associated with the actuators of the robot,
coupled with design virtual constraints that encode the associated parameters
of the robot to be designed. These virtual constraints are combined in an HZD
optimization problem which simultaneously determines the design parameters
while finding a stable walking gait that minimizes a given cost function. The
proposed approach is demonstrated through the design of a novel humanoid robot,
ADAM, wherein its thigh and shin are co-designed so as to yield energy
efficient bipedal locomotion.Comment: 7 pages, 6 figures, accepted to CDC 202
Design and Implementation of Voltage Based Human Inspired Feedback Control of a Planar Bipedal Robot AMBER
This thesis presents an approach towards experimental realization of underactuated bipedal robotic walking using human data. Human-inspired control theory serves as the foundation for this work. As the name, "human-inspired control," suggests, by using human walking data, certain outputs (termed human outputs) are found which can be represented by simple functions of time (termed canonical walking functions). Then, an optimization problem is used to determine the best fit of the canonical walking function to the human data, which guarantees a physically realizable walking for a specific bipedal robot. The main focus of this work is to construct a control scheme which takes the optimization results as input and delivers human-like walking on the real-world robotic platform - AMBER. To implement the human-inspired control techniques experimentally on a physical bipedal robot AMBER, a simple voltage based control law is presented which utilizes only the human outputs and canonical walking function with parameters obtained from the optimization. Since this controller does not require model inversion, it can be implemented efficiently in software. Moreover, applying this methodology to AMBER, experimentally results in robust and efficient "human-like" robotic walking
- …