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...
Gespeichert in:
Veröffentlicht in: | arXiv.org 2024-04 |
---|---|
Hauptverfasser: | , , , , |
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 & 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 |