Cargando…

Safe Robot Trajectory Control Using Probabilistic Movement Primitives and Control Barrier Functions

In this paper, we present a novel means of control design for probabilistic movement primitives (ProMPs). Our proposed approach makes use of control barrier functions and control Lyapunov functions defined by a ProMP distribution. Thus, a robot may move along a trajectory within the distribution whi...

Descripción completa

Detalles Bibliográficos
Autores principales: Davoodi, Mohammadreza, Iqbal, Asif, Cloud, Joseph M., Beksi, William J., Gans, Nicholas R.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Frontiers Media S.A. 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8965845/
https://www.ncbi.nlm.nih.gov/pubmed/35368435
http://dx.doi.org/10.3389/frobt.2022.772228
Descripción
Sumario:In this paper, we present a novel means of control design for probabilistic movement primitives (ProMPs). Our proposed approach makes use of control barrier functions and control Lyapunov functions defined by a ProMP distribution. Thus, a robot may move along a trajectory within the distribution while guaranteeing that the system state never leaves more than a desired distance from the distribution mean. The control employs feedback linearization to handle nonlinearities in the system dynamics and real-time quadratic programming to ensure a solution exists that satisfies all safety constraints while minimizing control effort. Furthermore, we highlight how the proposed method may allow a designer to emphasize certain safety objectives that are more important than the others. A series of simulations and experiments demonstrate the efficacy of our approach and show it can run in real time.