Robot Safe Planning In Dynamic Environments Based On Model Predictive Control Using Control Barrier Function

Implementing obstacle avoidance in dynamic environments is a challenging problem for robots. Model predictive control (MPC) is a popular strategy for dealing with this type of problem, and recent work mainly uses control barrier function (CBF) as hard constraints to ensure that the system state rema...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:arXiv.org 2024-04
Hauptverfasser: Lu, Zetao, Feng, Kaijun, Xu, Jun, Chen, Haoyao, Yunjiang Lou
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title arXiv.org
container_volume
creator Lu, Zetao
Feng, Kaijun
Xu, Jun
Chen, Haoyao
Yunjiang Lou
description Implementing obstacle avoidance in dynamic environments is a challenging problem for robots. Model predictive control (MPC) is a popular strategy for dealing with this type of problem, and recent work mainly uses control barrier function (CBF) as hard constraints to ensure that the system state remains in the safe set. However, in crowded scenarios, effective solutions may not be obtained due to infeasibility problems, resulting in degraded controller performance. We propose a new MPC framework that integrates CBF to tackle the issue of obstacle avoidance in dynamic environments, in which the infeasibility problem induced by hard constraints operating over the whole prediction horizon is solved by softening the constraints and introducing exact penalty, prompting the robot to actively seek out new paths. At the same time, generalized CBF is extended as a single-step safety constraint of the controller to enhance the safety of the robot during navigation. The efficacy of the proposed method is first shown through simulation experiments, in which a double-integrator system and a unicycle system are employed, and the proposed method outperforms other controllers in terms of safety, feasibility, and navigation efficiency. Furthermore, real-world experiment on an MR1000 robot is implemented to demonstrate the effectiveness of the proposed method.
format Article
fullrecord <record><control><sourceid>proquest</sourceid><recordid>TN_cdi_proquest_journals_3035343251</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>3035343251</sourcerecordid><originalsourceid>FETCH-proquest_journals_30353432513</originalsourceid><addsrcrecordid>eNqNi8sKwjAQRYMgKNp_GHAt1KRV12qLLkTxsS6xnUokzmiSCv69Crp3dTmcc1uiK5UaDaeJlB0ReX-J41iOJzJNVVfYHZ84wF7XCFuriQydYUWweJK-mhIyehjHdEUKHmbaYwUbgjVXaGHrsDJlMA-EOVNwbOHoP_8fzbRzBh3kDb0zpr5o19p6jL7bE4M8O8yXw5vje4M-FBduHL1VoWKVqkTJdKT-q14b2Eic</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>3035343251</pqid></control><display><type>article</type><title>Robot Safe Planning In Dynamic Environments Based On Model Predictive Control Using Control Barrier Function</title><source>Freely Accessible Journals</source><creator>Lu, Zetao ; Feng, Kaijun ; Xu, Jun ; Chen, Haoyao ; Yunjiang Lou</creator><creatorcontrib>Lu, Zetao ; Feng, Kaijun ; Xu, Jun ; Chen, Haoyao ; Yunjiang Lou</creatorcontrib><description>Implementing obstacle avoidance in dynamic environments is a challenging problem for robots. Model predictive control (MPC) is a popular strategy for dealing with this type of problem, and recent work mainly uses control barrier function (CBF) as hard constraints to ensure that the system state remains in the safe set. However, in crowded scenarios, effective solutions may not be obtained due to infeasibility problems, resulting in degraded controller performance. We propose a new MPC framework that integrates CBF to tackle the issue of obstacle avoidance in dynamic environments, in which the infeasibility problem induced by hard constraints operating over the whole prediction horizon is solved by softening the constraints and introducing exact penalty, prompting the robot to actively seek out new paths. At the same time, generalized CBF is extended as a single-step safety constraint of the controller to enhance the safety of the robot during navigation. The efficacy of the proposed method is first shown through simulation experiments, in which a double-integrator system and a unicycle system are employed, and the proposed method outperforms other controllers in terms of safety, feasibility, and navigation efficiency. Furthermore, real-world experiment on an MR1000 robot is implemented to demonstrate the effectiveness of the proposed method.</description><identifier>EISSN: 2331-8422</identifier><language>eng</language><publisher>Ithaca: Cornell University Library, arXiv.org</publisher><subject>Controllers ; Double integrators ; Navigation ; Obstacle avoidance ; Performance degradation ; Predictive control ; Robot control ; Robots ; Safety</subject><ispartof>arXiv.org, 2024-04</ispartof><rights>2024. This work is published under http://arxiv.org/licenses/nonexclusive-distrib/1.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.</rights><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>776,780</link.rule.ids></links><search><creatorcontrib>Lu, Zetao</creatorcontrib><creatorcontrib>Feng, Kaijun</creatorcontrib><creatorcontrib>Xu, Jun</creatorcontrib><creatorcontrib>Chen, Haoyao</creatorcontrib><creatorcontrib>Yunjiang Lou</creatorcontrib><title>Robot Safe Planning In Dynamic Environments Based On Model Predictive Control Using Control Barrier Function</title><title>arXiv.org</title><description>Implementing obstacle avoidance in dynamic environments is a challenging problem for robots. Model predictive control (MPC) is a popular strategy for dealing with this type of problem, and recent work mainly uses control barrier function (CBF) as hard constraints to ensure that the system state remains in the safe set. However, in crowded scenarios, effective solutions may not be obtained due to infeasibility problems, resulting in degraded controller performance. We propose a new MPC framework that integrates CBF to tackle the issue of obstacle avoidance in dynamic environments, in which the infeasibility problem induced by hard constraints operating over the whole prediction horizon is solved by softening the constraints and introducing exact penalty, prompting the robot to actively seek out new paths. At the same time, generalized CBF is extended as a single-step safety constraint of the controller to enhance the safety of the robot during navigation. The efficacy of the proposed method is first shown through simulation experiments, in which a double-integrator system and a unicycle system are employed, and the proposed method outperforms other controllers in terms of safety, feasibility, and navigation efficiency. Furthermore, real-world experiment on an MR1000 robot is implemented to demonstrate the effectiveness of the proposed method.</description><subject>Controllers</subject><subject>Double integrators</subject><subject>Navigation</subject><subject>Obstacle avoidance</subject><subject>Performance degradation</subject><subject>Predictive control</subject><subject>Robot control</subject><subject>Robots</subject><subject>Safety</subject><issn>2331-8422</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2024</creationdate><recordtype>article</recordtype><sourceid>BENPR</sourceid><recordid>eNqNi8sKwjAQRYMgKNp_GHAt1KRV12qLLkTxsS6xnUokzmiSCv69Crp3dTmcc1uiK5UaDaeJlB0ReX-J41iOJzJNVVfYHZ84wF7XCFuriQydYUWweJK-mhIyehjHdEUKHmbaYwUbgjVXaGHrsDJlMA-EOVNwbOHoP_8fzbRzBh3kDb0zpr5o19p6jL7bE4M8O8yXw5vje4M-FBduHL1VoWKVqkTJdKT-q14b2Eic</recordid><startdate>20240409</startdate><enddate>20240409</enddate><creator>Lu, Zetao</creator><creator>Feng, Kaijun</creator><creator>Xu, Jun</creator><creator>Chen, Haoyao</creator><creator>Yunjiang Lou</creator><general>Cornell University Library, arXiv.org</general><scope>8FE</scope><scope>8FG</scope><scope>ABJCF</scope><scope>ABUWG</scope><scope>AFKRA</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>HCIFZ</scope><scope>L6V</scope><scope>M7S</scope><scope>PIMPY</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PRINS</scope><scope>PTHSS</scope></search><sort><creationdate>20240409</creationdate><title>Robot Safe Planning In Dynamic Environments Based On Model Predictive Control Using Control Barrier Function</title><author>Lu, Zetao ; Feng, Kaijun ; Xu, Jun ; Chen, Haoyao ; Yunjiang Lou</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-proquest_journals_30353432513</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2024</creationdate><topic>Controllers</topic><topic>Double integrators</topic><topic>Navigation</topic><topic>Obstacle avoidance</topic><topic>Performance degradation</topic><topic>Predictive control</topic><topic>Robot control</topic><topic>Robots</topic><topic>Safety</topic><toplevel>online_resources</toplevel><creatorcontrib>Lu, Zetao</creatorcontrib><creatorcontrib>Feng, Kaijun</creatorcontrib><creatorcontrib>Xu, Jun</creatorcontrib><creatorcontrib>Chen, Haoyao</creatorcontrib><creatorcontrib>Yunjiang Lou</creatorcontrib><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>Materials Science &amp; Engineering Collection</collection><collection>ProQuest Central (Alumni Edition)</collection><collection>ProQuest Central UK/Ireland</collection><collection>ProQuest Central Essentials</collection><collection>ProQuest Central</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central Korea</collection><collection>SciTech Premium Collection</collection><collection>ProQuest Engineering Collection</collection><collection>Engineering Database</collection><collection>Publicly Available Content Database</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>ProQuest Central China</collection><collection>Engineering Collection</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Lu, Zetao</au><au>Feng, Kaijun</au><au>Xu, Jun</au><au>Chen, Haoyao</au><au>Yunjiang Lou</au><format>book</format><genre>document</genre><ristype>GEN</ristype><atitle>Robot Safe Planning In Dynamic Environments Based On Model Predictive Control Using Control Barrier Function</atitle><jtitle>arXiv.org</jtitle><date>2024-04-09</date><risdate>2024</risdate><eissn>2331-8422</eissn><abstract>Implementing obstacle avoidance in dynamic environments is a challenging problem for robots. Model predictive control (MPC) is a popular strategy for dealing with this type of problem, and recent work mainly uses control barrier function (CBF) as hard constraints to ensure that the system state remains in the safe set. However, in crowded scenarios, effective solutions may not be obtained due to infeasibility problems, resulting in degraded controller performance. We propose a new MPC framework that integrates CBF to tackle the issue of obstacle avoidance in dynamic environments, in which the infeasibility problem induced by hard constraints operating over the whole prediction horizon is solved by softening the constraints and introducing exact penalty, prompting the robot to actively seek out new paths. At the same time, generalized CBF is extended as a single-step safety constraint of the controller to enhance the safety of the robot during navigation. The efficacy of the proposed method is first shown through simulation experiments, in which a double-integrator system and a unicycle system are employed, and the proposed method outperforms other controllers in terms of safety, feasibility, and navigation efficiency. Furthermore, real-world experiment on an MR1000 robot is implemented to demonstrate the effectiveness of the proposed method.</abstract><cop>Ithaca</cop><pub>Cornell University Library, arXiv.org</pub><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier EISSN: 2331-8422
ispartof arXiv.org, 2024-04
issn 2331-8422
language eng
recordid cdi_proquest_journals_3035343251
source Freely Accessible Journals
subjects Controllers
Double integrators
Navigation
Obstacle avoidance
Performance degradation
Predictive control
Robot control
Robots
Safety
title Robot Safe Planning In Dynamic Environments Based On Model Predictive Control Using Control Barrier Function
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-06T04%3A36%3A15IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=document&rft.atitle=Robot%20Safe%20Planning%20In%20Dynamic%20Environments%20Based%20On%20Model%20Predictive%20Control%20Using%20Control%20Barrier%20Function&rft.jtitle=arXiv.org&rft.au=Lu,%20Zetao&rft.date=2024-04-09&rft.eissn=2331-8422&rft_id=info:doi/&rft_dat=%3Cproquest%3E3035343251%3C/proquest%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=3035343251&rft_id=info:pmid/&rfr_iscdi=true