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
_version_ 1784678523744550912
author Davoodi, Mohammadreza
Iqbal, Asif
Cloud, Joseph M.
Beksi, William J.
Gans, Nicholas R.
author_facet Davoodi, Mohammadreza
Iqbal, Asif
Cloud, Joseph M.
Beksi, William J.
Gans, Nicholas R.
author_sort Davoodi, Mohammadreza
collection PubMed
description 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.
format Online
Article
Text
id pubmed-8965845
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher Frontiers Media S.A.
record_format MEDLINE/PubMed
spelling pubmed-89658452022-03-31 Safe Robot Trajectory Control Using Probabilistic Movement Primitives and Control Barrier Functions Davoodi, Mohammadreza Iqbal, Asif Cloud, Joseph M. Beksi, William J. Gans, Nicholas R. Front Robot AI Robotics and AI 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. Frontiers Media S.A. 2022-03-16 /pmc/articles/PMC8965845/ /pubmed/35368435 http://dx.doi.org/10.3389/frobt.2022.772228 Text en Copyright © 2022 Davoodi, Iqbal, Cloud, Beksi and Gans. https://creativecommons.org/licenses/by/4.0/This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
spellingShingle Robotics and AI
Davoodi, Mohammadreza
Iqbal, Asif
Cloud, Joseph M.
Beksi, William J.
Gans, Nicholas R.
Safe Robot Trajectory Control Using Probabilistic Movement Primitives and Control Barrier Functions
title Safe Robot Trajectory Control Using Probabilistic Movement Primitives and Control Barrier Functions
title_full Safe Robot Trajectory Control Using Probabilistic Movement Primitives and Control Barrier Functions
title_fullStr Safe Robot Trajectory Control Using Probabilistic Movement Primitives and Control Barrier Functions
title_full_unstemmed Safe Robot Trajectory Control Using Probabilistic Movement Primitives and Control Barrier Functions
title_short Safe Robot Trajectory Control Using Probabilistic Movement Primitives and Control Barrier Functions
title_sort safe robot trajectory control using probabilistic movement primitives and control barrier functions
topic Robotics and AI
url 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
work_keys_str_mv AT davoodimohammadreza saferobottrajectorycontrolusingprobabilisticmovementprimitivesandcontrolbarrierfunctions
AT iqbalasif saferobottrajectorycontrolusingprobabilisticmovementprimitivesandcontrolbarrierfunctions
AT cloudjosephm saferobottrajectorycontrolusingprobabilisticmovementprimitivesandcontrolbarrierfunctions
AT beksiwilliamj saferobottrajectorycontrolusingprobabilisticmovementprimitivesandcontrolbarrierfunctions
AT gansnicholasr saferobottrajectorycontrolusingprobabilisticmovementprimitivesandcontrolbarrierfunctions