# Control barrier function based quadratic programs with application to bipedal robotic walking

@article{Hsu2015ControlBF,
title={Control barrier function based quadratic programs with application to bipedal robotic walking},
author={Shao-Chen Hsu and Xiangru Xu and A. Ames},
journal={2015 American Control Conference (ACC)},
year={2015},
pages={4542-4548}
}
• Published 2015
• Mathematics, Computer Science
• 2015 American Control Conference (ACC)
This paper presents a methodology for the development of control barrier functions (CBFs) through a backstepping inspired approach. Given a set defined as the superlevel set of a function, h, the main result is a constructive means for generating control barrier functions that guarantee forward invariance of this set. In particular, if the function defining the set has relative degree n, an iterative methodology utilizing higher order derivatives of h provably results in a control barrier… Expand
83 Citations
Control Barrier Function Based Quadratic Programs with Application to Automotive Safety Systems
• Engineering, Computer Science
• ArXiv
• 2016
A methodology is developed that allows safety conditions—expressed as control barrier functions— to be unified with performance objectives—expression as control Lyapunov functions—in the context of real-time optimizationbased controllers. Expand
Adaptive Control Barrier Functions for Safety-Critical Systems
• Computer Science, Engineering
• ArXiv
• 2020
Recent work showed that stabilizing affine control systems to desired (sets of) states while optimizing quadratic costs and observing state and control constraints can be reduced to quadraticExpand
Control Barrier Functions for Mechanical Systems: Theory and Application to Robotic Grasping
• Computer Science
• IEEE Transactions on Control Systems Technology
• 2021
Novel, robust control barrier functions that ensure constraint satisfaction for sampled-data systems in the presence of model uncertainty and allows for satisfaction of actuator constraints are developed and applied to the challenging problem of robotic grasping. Expand
Control Barrier Function Based Quadratic Programs for Safety Critical Systems
• Computer Science, Mathematics
• IEEE Transactions on Automatic Control
• 2017
This paper develops a methodology that allows safety conditions—expression as control barrier functions—to be unified with performance objectives—expressed as control Lyapunov functions—in the context of real-time optimization-based controllers. Expand
Constrained control of input-output linearizable systems using control sharing barrier functions
This paper investigates a control-sharing property for multiple CBFs and provides sufficient and necessary conditions for the property to hold and studies the tracking control design problem of an input–output linearizable system with multiple time-varying output constraints. Expand
Control Barrier Function-Based Quadratic Programs Introduce Undesirable Asymptotically Stable Equilibria
• Engineering, Computer Science
• IEEE Control Systems Letters
• 2021
This letter proposes an extension to the QP-based controller unifying CLFs and CBFs such that the resulting system trajectories avoid the undesirable equilibria problem on the boundary of the safe set. Expand
Control Barrier Functions for Systems with High Relative Degree
• Mathematics, Computer Science
• 2019 IEEE 58th Conference on Decision and Control (CDC)
• 2019
This paper forms optimal control problems with constraints given by HOCBF and control Lyapunov functions (CLF), and provides a promising method to address the conflict between HOC BF constraints and control limitations by penalizing the class $\mathcal{K}$ functions. Expand
Learning Control Barrier Functions with High Relative Degree for Safety-Critical Control
• Computer Science, Engineering
• ArXiv
• 2020
This paper develops a learning framework to deal with system uncertainty, and shows by simulation that the method can generate safe trajectories under parametric uncertainty using a differential drive robot model. Expand
High Relative Degree Control Barrier Functions Under Input Constraints
• Computer Science, Mathematics
• ArXiv
• 2021
This paper presents methodologies for ensuring forward invariance of sublevel sets of constraint functions with high-relative-degree with respect to the system dynamics and in the presence of input constraints, and presents a general form for one such ZCBF, as well as a special case applicable to a specific class of systems. Expand
Constrained robot control using control barrier functions
• Engineering, Computer Science
• 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)
• 2016
This paper introduces a control structure, which merges an arbitrary desired robot behavior with given constraints using a quadratic program (QP) and shows that the concept is applicable with arbitrary numbers of constraints and any nominal control law. Expand

#### References

SHOWING 1-10 OF 50 REFERENCES
Control barrier function based quadratic programs with application to adaptive cruise control
• Mathematics, Computer Science
• 53rd IEEE Conference on Decision and Control
• 2014
A control methodology that unifies control barrier functions and control Lyapunov functions through quadratic programs is developed, which allows for the simultaneous achievement of control objectives subject to conditions on the admissible states of the system. Expand
Torque Saturation in Bipedal Robotic Walking Through Control Lyapunov Function-Based Quadratic Programs
• Computer Science, Mathematics
• IEEE Access
• 2015
A framework is presented, which results in more effective handling of control saturations and provides a means for incorporating a whole family of user-defined constraints into the online computation of a CLF-based controller. Expand
Sufficient conditions for the Lipschitz continuity of QP-based multi-objective control of humanoid robots
• Mathematics, Computer Science
• 52nd IEEE Conference on Decision and Control
• 2013
A generalized QP-based control law is developed through the use of multiple control Lyapunov functions (CLFs) that provides conditions under which any number of tasks encoded as CLFs can be simultaneously exponentially stabilized. Expand
Towards the Unification of Locomotion and Manipulation through Control Lyapunov Functions and Quadratic Programs
• Mathematics, Computer Science
• CPSW@CISS
• 2013
This paper presents the first steps toward unifying locomotion controllers and algorithms with whole-body control and manipulation through the use of control Lyapunov functions presented in the form of a quadratic program. Expand
Asymptotically stable walking for biped robots: analysis via systems with impulse effects
• Engineering, Computer Science
• IEEE Trans. Autom. Control.
• 2001
The principal contribution of the present work is to show that the control strategy can be designed in a way that greatly simplifies the application of the method of Poincare to a class of biped models, and to reduce the stability assessment problem to the calculation of a continuous map from a subinterval of R to itself. Expand
HZD-based control of a five-link underactuated 3D bipedal robot
• Engineering, Computer Science
• 2008 47th IEEE Conference on Decision and Control
• 2008
This paper presents a within-stride feedback controller that achieves an exponentially stable, periodic, and fast walking gait for a 3D bipedal robot consisting of a torso, revolute knees, andExpand
Dynamically stable bipedal robotic walking with NAO via human-inspired hybrid zero dynamics
• Engineering, Computer Science
• HSCC '12
• 2012
This paper demonstrates the process of utilizing human locomotion data to formally design controllers that yield provably stable robotic walking and experimentally realizing these formal methods toExpand
Dynamic multi-domain bipedal walking with atrias through SLIP based human-inspired control
• Engineering, Computer Science
• HSCC
• 2014
This paper presents a methodology for achieving efficient multi-domain underactuated bipedal walking on compliant robots by formally emulating gaits produced by the Spring Loaded Inverted PendulumExpand
Barrier Lyapunov Functions for the control of output-constrained nonlinear systems
• Mathematics, Computer Science
• Autom.
• 2009
This paper presents control designs for single-input single-output (SISO) nonlinear systems in strict feedback form with an output constraint, and explores the use of an Asymmetric Barrier Lyapunov Function as a generalized approach that relaxes the requirements on the initial conditions. Expand
Achieving bipedal locomotion on rough terrain through human-inspired control
• Computer Science
• 2012 IEEE International Symposium on Safety, Security, and Rescue Robotics (SSRR)
• 2012
Experimental results show how the walking gait morphs based upon the terrain, thereby justifying the theory applied, and the technique developed is implemented on different terrains in simulation. Expand