Risk-Averse Control via CVaR Barrier Functions: Application to Bipedal Robot Locomotion

Enforcing safety in the presence of stochastic uncertainty is a challenging problem. Traditionally, researchers have proposed safety in the statistical mean as a safety measure for systems subject to stochastic uncertainty. However, ensuring safety in the statistical mean is only reasonable if syste...

Full description

Saved in:
Bibliographic Details
Published inIEEE control systems letters Vol. 6; pp. 878 - 883
Main Authors Ahmadi, Mohamadreza, Xiong, Xiaobin, Ames, Aaron D.
Format Journal Article
LanguageEnglish
Published IEEE 2022
Subjects
Online AccessGet full text
ISSN2475-1456
2475-1456
DOI10.1109/LCSYS.2021.3086854

Cover

Loading…
More Information
Summary:Enforcing safety in the presence of stochastic uncertainty is a challenging problem. Traditionally, researchers have proposed safety in the statistical mean as a safety measure for systems subject to stochastic uncertainty. However, ensuring safety in the statistical mean is only reasonable if system's safe behavior in the large number of runs is of interest, which precludes the use of mean safety in practical scenarios. In this letter, we propose a risk sensitive notion of safety called conditional-value-at-risk (CVaR) safety. We introduce CVaR barrier functions as a tool to enforce CVaR-safety and propose conditions for their Boolean compositions. Given a legacy controller, we show that we can design a minimally interfering CVaR-safe controller via solving difference convex programs (DCPs). We elucidate the proposed method by applying it to a bipedal robot locomotion case study.
ISSN:2475-1456
2475-1456
DOI:10.1109/LCSYS.2021.3086854