Multi-Layered Safety for Legged Robots via Control Barrier Functions and Model Predictive Control
@article{Grandia2020MultiLayeredSF, title={Multi-Layered Safety for Legged Robots via Control Barrier Functions and Model Predictive Control}, author={Ruben Grandia and Andrew J. Taylor and A. Ames and Marco Hutter}, journal={2021 IEEE International Conference on Robotics and Automation (ICRA)}, year={2020}, pages={8352-8358} }
The problem of dynamic locomotion over rough terrain requires both accurate foot placement together with an emphasis on dynamic stability. Existing approaches to this problem prioritize immediate safe foot placement over longer term dynamic stability considerations, or relegate the coordination of foot placement and dynamic stability to heuristic methods. We propose a multi-layered locomotion framework that unifies Control Barrier Functions (CBFs) with Model Predictive Control (MPC) to…
Figures and Tables from this paper
35 Citations
Episodic Learning for Safe Bipedal Locomotion with Control Barrier Functions and Projection-to-State Safety
- Computer ScienceL4DC
- 2021
The notion of projection-to-state safety paired with a machine learning framework is utilized in an attempt to learn the model uncertainty as it affects the barrier functions in the setting of bipedal locomotion.
A Transferable Legged Mobile Manipulation Framework Based on Disturbance Predictive Control
- Computer Science2022 IEEE International Conference on Robotics and Biomimetics (ROBIO)
- 2022
This paper proposes a unified framework disturbance predictive control where a reinforcement learning scheme with a latent dynamic adapter is embedded into the authors' proposed low-level controller.
Humanoid Self-Collision Avoidance Using Whole-Body Control with Control Barrier Functions
- Engineering2022 IEEE-RAS 21st International Conference on Humanoid Robots (Humanoids)
- 2022
This work combines control barrier functions (CBFs) with a whole-body controller to enable self-collision avoidance for the MIT Humanoid. Existing reactive controllers for self-collision avoidance…
Toward Safety-Aware Informative Motion Planning for Legged Robots
- Computer ScienceArXiv
- 2021
SAFE-IIG, an integrated informative motion planning algorithm that takes into account a robot's perceptual field of view via a submodular information function computed over a stochastic map of the environment, and an automatic stopping criterion via setting an information-theoretic planning horizon is proposed.
Iterative Model Predictive Control for Piecewise Systems
- MathematicsIEEE Control Systems Letters
- 2022
This letter presents an iterative Model Predictive Control design that leverages a feasible trajectory that completes the task to construct a control policy which guarantees that state and input constraints are recursively satisfied and that the closed-loop system reaches the goal state in finite time.
Safe Stochastic Model Predictive Control
- Engineering2022 IEEE 61st Conference on Decision and Control (CDC)
- 2022
Combining efficient and safe control for safety-critical systems is challenging. Robust methods may be overly conservative, whereas probabilistic controllers require a trade-off between efficiency…
Vision-Aided Dynamic Quadrupedal Locomotion on Discrete Terrain Using Motion Libraries
- Computer Science2022 International Conference on Robotics and Automation (ICRA)
- 2022
This paper builds an offline library of periodic gaits which span two trotting steps, and switch between different motion primitives to achieve aperiodic motions of different step lengths on a quadrupedal robot.
Enhancing Feasibility and Safety of Nonlinear Model Predictive Control with Discrete-Time Control Barrier Functions
- Engineering2021 60th IEEE Conference on Decision and Control (CDC)
- 2021
Two formulations that unifies CLFs and CBFs under the framework of nonlinear model predictive control (NMPC) are proposed that offer tracking stability using control Lyapunov functions and stability performance is ensured with either a terminal cost function or CLF constraints.
Learning to Jump from Pixels
- Computer Science, EngineeringCoRL
- 2021
Depth-based Impulse Control (DIC), a method for synthesizing highly agile visually-guided locomotion behaviors that affords the flexibility of model-free learning but regularizes behavior through explicit model-based optimization of ground reaction forces is presented.
Visual-Locomotion: Learning to Walk on Complex Terrains with Vision
- Computer ScienceCoRL
- 2021
A framework to train a vision-based locomotion controller which enables a quadrupedal robot to traverse uneven environments and is validated on a real robot to walk over a series of gaps and climbing up a platform.
41 References
MPC-based Controller with Terrain Insight for Dynamic Legged Locomotion
- Engineering2020 IEEE International Conference on Robotics and Automation (ICRA)
- 2020
We present a novel control strategy for dynamic legged locomotion in complex scenarios that considers information about the morphology of the terrain in contexts when only on-board mapping and…
Feedback MPC for Torque-Controlled Legged Robots
- Engineering2019 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)
- 2019
This work shows that the feedback policy from a Differential Dynamic Programming (DDP) based MPC algorithm is a viable alternative to bridge the gap between the low MPC update rate and the actuation command rate, and proposes to augment the DDP approach with a relaxed barrier function to address inequality constraints arising from the friction cone.
An efficient optimal planning and control framework for quadrupedal locomotion
- Computer Science, Engineering2017 IEEE International Conference on Robotics and Automation (ICRA)
- 2017
An efficient Dynamic Programing framework for optimal planning and control of legged robots and a continuous-time constrained LQR algorithm which simultaneously optimizes the feedforward and feedback controller with O(n) time-complexity is presented.
Real-time motion planning of legged robots: A model predictive control approach
- Computer Science2017 IEEE-RAS 17th International Conference on Humanoid Robotics (Humanoids)
- 2017
The proposed MPC algorithm can generate optimized trajectories for the next few phases of the motion within only a few milliseconds and outperforms the state of the art by at least one order of magnitude.
Gait and Trajectory Optimization for Legged Systems Through Phase-Based End-Effector Parameterization
- EngineeringIEEE Robotics and Automation Letters
- 2018
We present a single trajectory optimization formulation for legged locomotion that automatically determines the gait sequence, step timings, footholds, swing-leg motions, and six-dimensional body…
Safety-Critical Model Predictive Control with Discrete-Time Control Barrier Function
- Mathematics, Engineering2021 American Control Conference (ACC)
- 2021
This work presents a safety-critical model predictive control strategy utilizing discrete-time control barrier functions (CBFs), which guarantees system safety and accomplishes optimal performance via model predictivecontrol.
Policy-regularized model predictive control to stabilize diverse quadrupedal gaits for the MIT cheetah
- Mathematics2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)
- 2017
This paper introduces a new policy-regularized model-predictive control approach to automatically generate and stabilize a diverse set of quadrupedal gaits to improve the conditioning of these problems by adding regularization based on heuristic reference policies.
3D dynamic walking on stepping stones with control barrier functions
- Engineering2016 IEEE 55th Conference on Decision and Control (CDC)
- 2016
A novel methodology that combines control Lyapunov functions-to achieve periodic walking- and control Barrier functions- to enforce strict constraints on step length and step width-unified in a single optimization-based controller is presented.
Perceptive Locomotion in Rough Terrain – Online Foothold Optimization
- Computer ScienceIEEE Robotics and Automation Letters
- 2020
A hierarchical locomotion planner together with a foothold optimizer that finds locally optimal footholds within an elevation map that can cope with stairs and obstacles of heights up to 33% of the robot's leg length is presented.
Optimal Robust Time-Varying Safety-Critical Control With Application to Dynamic Walking on Moving Stepping Stones
- Engineering
- 2016
This paper builds off recent work on optimal robust control through quadratic programs that can handle stability, input / state dependent constraints, as well as safety-critical constraints, in the presence of high level of model uncertainty.