80 research outputs found
Integration of Riemannian Motion Policy and Whole-Body Control for Dynamic Legged Locomotion
In this paper, we present a novel Riemannian Motion Policy (RMP)flow-based
whole-body control framework for improved dynamic legged locomotion. RMPflow is
a differential geometry-inspired algorithm for fusing multiple task-space
policies (RMPs) into a configuration space policy in a geometrically consistent
manner. RMP-based approaches are especially suited for designing simultaneous
tracking and collision avoidance behaviors and have been successfully deployed
on serial manipulators. However, one caveat of RMPflow is that it is designed
with fully actuated systems in mind. In this work, we, for the first time,
extend it to the domain of dynamic-legged systems, which have unforgiving
under-actuation and limited control input. Thorough push recovery experiments
are conducted in simulation to validate the overall framework. We show that
expanding the valid stepping region with an RMP-based collision-avoidance swing
leg controller improves balance robustness against external disturbances by up
to compared to a baseline approach using a restricted stepping region.
Furthermore, a point-foot biped robot is purpose-built for experimental studies
of dynamic biped locomotion. A preliminary unassisted in-place stepping
experiment is conducted to show the viability of the control framework and
hardware
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
Recommended from our members
Control Implementation of Dynamic Locomotion on Compliant, Underactuated, Force-Controlled Legged Robots with Non-Anthropomorphic Design
The control of locomotion on legged robots traditionally involves a robot that takes a standard legged form, such as the anthropomorphic humanoid, the dog-like quadruped, or the bird-like biped. Additionally, these systems will often be actuated with position-controlled servos or series-elastic actuators that are connected through rigid links. This work investigates the control implementation of dynamic, force-controlled locomotion on a family of legged systems that significantly deviate from these classic paradigms by incorporating modern, state-of-the-art proprioceptive actuators on uniquely configured compliant legs that do not closely resemble those found in nature. The results of this work can be used to better inform how to implement controllers on legged systems without stiff, position-controlled actuators, and also provide insight on how intelligently designed mechanical features can potentially simplify the control of complex, nonlinear dynamical systems like legged robots. To this end, this work presents the approach to control for a family of non-anthropomorphic bipedal robotic systems which are developed both in simulation and with physical hardware. The first is the Non-Anthropomorphic Biped, Version 1 (NABi-1) that features position-controlled joints along with a compliant foot element on a minimally actuated leg, and is controlled using simple open-loop trajectories based on the Zero Moment Point. The second system is the second version of the non-anthropomorphic biped (NABi-2) which utilizes the proprioceptive Back-drivable Electromagnetic Actuator for Robotics (BEAR) modules for actuation and fully realizes feedback-based force controlled locomotion. These systems are used to highlight both the strengths and weaknesses of utilizing proprioceptive actuation in systems, and suggest the tradeoffs that are made when using force control for dynamic locomotion. These systems also present case studies for different approaches to system design when it comes to bipedal legged robots
Control of A High Performance Bipedal Robot using Viscoelastic Liquid Cooled Actuators
This paper describes the control, and evaluation of a new human-scaled biped
robot with liquid cooled viscoelastic actuators (VLCA). Based on the lessons
learned from previous work from our team on VLCA [1], we present a new system
design embodying a Reaction Force Sensing Series Elastic Actuator (RFSEA) and a
Force Sensing Series Elastic Actuator (FSEA). These designs are aimed at
reducing the size and weight of the robot's actuation system while inheriting
the advantages of our designs such as energy efficiency, torque density, impact
resistance and position/force controllability. The system design takes into
consideration human-inspired kinematics and range-of-motion (ROM), while
relying on foot placement to balance. In terms of actuator control, we perform
a stability analysis on a Disturbance Observer (DOB) designed for force
control. We then evaluate various position control algorithms both in the time
and frequency domains for our VLCA actuators. Having the low level baseline
established, we first perform a controller evaluation on the legs using
Operational Space Control (OSC) [2]. Finally, we move on to evaluating the full
bipedal robot by accomplishing unsupported dynamic walking by means of the
algorithms to appear in [3].Comment: 8 pages, 8 figure
- …