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...
Autores principales: | , , , , |
---|---|
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 |