Learning a Better Control Barrier Function Under Uncertain Dynamics

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Dai, Bolun, Krishnamurthy, Prashanth, Khorrami, Farshad
Formato: Preprint
Publicado: 2023
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866929243022163968
author Dai, Bolun
Krishnamurthy, Prashanth
Khorrami, Farshad
author_facet Dai, Bolun
Krishnamurthy, Prashanth
Khorrami, Farshad
contents Using control barrier functions (CBFs) as safety filters provides a computationally inexpensive yet effective method for constructing controllers in safety-critical applications. However, using CBFs requires the construction of a valid CBF, which is well known to be a challenging task, and accurate system dynamics, which are often unavailable. This paper presents a learning-based approach to learn a valid CBF and the system dynamics starting from a conservative handcrafted CBF (HCBF) and the nominal system dynamics. We devise new loss functions that better suit the CBF refinement pipeline and are able to produce well-behaved CBFs with the usage of distance functions. By adopting an episodic learning approach, our proposed method is able to learn the system dynamics while not requiring additional interactions with the environment. Additionally, we provide a theoretical analysis of the quality of the learned system dynamics. We show that our proposed learning approach can effectively learn a valid CBF and an estimation of the actual system dynamics. The effectiveness of our proposed method is empirically demonstrated through simulation studies on three systems, a double integrator, a unicycle, and a two-link arm.
format Preprint
id arxiv_https___arxiv_org_abs_2310_04795
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle Learning a Better Control Barrier Function Under Uncertain Dynamics
Dai, Bolun
Krishnamurthy, Prashanth
Khorrami, Farshad
Systems and Control
Using control barrier functions (CBFs) as safety filters provides a computationally inexpensive yet effective method for constructing controllers in safety-critical applications. However, using CBFs requires the construction of a valid CBF, which is well known to be a challenging task, and accurate system dynamics, which are often unavailable. This paper presents a learning-based approach to learn a valid CBF and the system dynamics starting from a conservative handcrafted CBF (HCBF) and the nominal system dynamics. We devise new loss functions that better suit the CBF refinement pipeline and are able to produce well-behaved CBFs with the usage of distance functions. By adopting an episodic learning approach, our proposed method is able to learn the system dynamics while not requiring additional interactions with the environment. Additionally, we provide a theoretical analysis of the quality of the learned system dynamics. We show that our proposed learning approach can effectively learn a valid CBF and an estimation of the actual system dynamics. The effectiveness of our proposed method is empirically demonstrated through simulation studies on three systems, a double integrator, a unicycle, and a two-link arm.
title Learning a Better Control Barrier Function Under Uncertain Dynamics
topic Systems and Control
url https://arxiv.org/abs/2310.04795