Safe-by-design control for Euler–Lagrange systems

Safety-critical control is characterized as ensuring constraint satisfaction for a given dynamical system. Recent developments in zeroing control barrier functions (ZCBFs) have provided a framework for ensuring safety of a superlevel set of a single constraint function. Euler–Lagrange systems repres...

Full description

Saved in:
Bibliographic Details
Published inAutomatica (Oxford) Vol. 146; p. 110620
Main Authors Shaw Cortez, Wenceslao, Dimarogonas, Dimos V.
Format Journal Article
LanguageEnglish
Published Elsevier Ltd 01.12.2022
Online AccessGet full text
ISSN0005-1098
1873-2836
1873-2836
DOI10.1016/j.automatica.2022.110620

Cover

Loading…
More Information
Summary:Safety-critical control is characterized as ensuring constraint satisfaction for a given dynamical system. Recent developments in zeroing control barrier functions (ZCBFs) have provided a framework for ensuring safety of a superlevel set of a single constraint function. Euler–Lagrange systems represent many real-world systems including robots and vehicles, which must abide by safety-regulations, especially for use in human-occupied environments. These safety regulations include state constraints (position and velocity) and input constraints that must be respected at all times. ZCBFs are valuable for satisfying system constraints for general nonlinear systems, however their construction to satisfy state and input constraints is not straightforward. Furthermore, the existing barrier function methods do not address the multiple state constraints that are required for safety of Euler–Lagrange systems. In this paper, we propose a methodology to construct multiple, non-conflicting control barrier functions for Euler–Lagrange systems subject to input constraints to satisfy safety regulations, while concurrently taking into account robustness margins and sampling-time effects. The proposed approach consists of a sampled-data controller and an algorithm for barrier function construction to enforce safety (i.e. satisfy position and velocity constraints). The proposed method is validated in simulation on a 2-DOF planar manipulator.
ISSN:0005-1098
1873-2836
1873-2836
DOI:10.1016/j.automatica.2022.110620