A bilevel optimal motion planning (BOMP) model with application to autonomous parking

In this paper, we present a bilevel optimal motion planning (BOMP) model for autonomous parking. The BOMP model treats motion planning as an optimal control problem, in which the upper level is designed for vehicle nonlinear dynamics, and the lower level is for geometry collision-free constraints. T...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:arXiv.org 2023-12
Hauptverfasser: Shi, Shenglei, Xiong, Youlun, Chen, Jiankui, Xiong, Caihua
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 Shi, Shenglei
Xiong, Youlun
Chen, Jiankui
Xiong, Caihua
description In this paper, we present a bilevel optimal motion planning (BOMP) model for autonomous parking. The BOMP model treats motion planning as an optimal control problem, in which the upper level is designed for vehicle nonlinear dynamics, and the lower level is for geometry collision-free constraints. The significant feature of the BOMP model is that the lower level is a linear programming problem that serves as a constraint for the upper-level problem. That is, an optimal control problem contains an embedded optimization problem as constraints. Traditional optimal control methods cannot solve the BOMP problem directly. Therefore, the modified approximate Karush-Kuhn-Tucker theory is applied to generate a general nonlinear optimal control problem. Then the pseudospectral optimal control method solves the converted problem. Particularly, the lower level is the \(J_2\)-function that acts as a distance function between convex polyhedron objects. Polyhedrons can approximate vehicles in higher precision than spheres or ellipsoids. Besides, the modified \(J_2\)-function (MJ) and the active-points based modified \(J_2\)-function (APMJ) are proposed to reduce the variables number and time complexity. As a result, an iteirative two-stage BOMP algorithm for autonomous parking concerning dynamical feasibility and collision-free property is proposed. The MJ function is used in the initial stage to find an initial collision-free approximate optimal trajectory and the active points, then the APMJ function in the final stage finds out the optimal trajectory. Simulation results and experiment on Turtlebot3 validate the BOMP model, and demonstrate that the computation speed increases almost two orders of magnitude compared with the area criterion based collision avoidance method.
format Article
fullrecord <record><control><sourceid>proquest</sourceid><recordid>TN_cdi_proquest_journals_2897289259</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2897289259</sourcerecordid><originalsourceid>FETCH-proquest_journals_28972892593</originalsourceid><addsrcrecordid>eNqNi0EKwjAURIMgWLR3-OBGF4WaWNsuVRQ3ogtdl6hRU9P82CR6fYN4ABfDwLw3HRJRxiZJMaW0R2Jr6zRN6SynWcYicpzDSSrxEgrQONlwBQ06iRqM4lpLfYPRYrfdj8N8CdJbujtwY5Q886_mELh3qLFBb8Hw9hE-A9K9cmVF_Os-Ga5Xh-UmMS0-vbCuqtG3OqCKFmUeQrOS_Wd9AJIrQMQ</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2897289259</pqid></control><display><type>article</type><title>A bilevel optimal motion planning (BOMP) model with application to autonomous parking</title><source>Open Access: Freely Accessible Journals by multiple vendors</source><creator>Shi, Shenglei ; Xiong, Youlun ; Chen, Jiankui ; Xiong, Caihua</creator><creatorcontrib>Shi, Shenglei ; Xiong, Youlun ; Chen, Jiankui ; Xiong, Caihua</creatorcontrib><description>In this paper, we present a bilevel optimal motion planning (BOMP) model for autonomous parking. The BOMP model treats motion planning as an optimal control problem, in which the upper level is designed for vehicle nonlinear dynamics, and the lower level is for geometry collision-free constraints. The significant feature of the BOMP model is that the lower level is a linear programming problem that serves as a constraint for the upper-level problem. That is, an optimal control problem contains an embedded optimization problem as constraints. Traditional optimal control methods cannot solve the BOMP problem directly. Therefore, the modified approximate Karush-Kuhn-Tucker theory is applied to generate a general nonlinear optimal control problem. Then the pseudospectral optimal control method solves the converted problem. Particularly, the lower level is the \(J_2\)-function that acts as a distance function between convex polyhedron objects. Polyhedrons can approximate vehicles in higher precision than spheres or ellipsoids. Besides, the modified \(J_2\)-function (MJ) and the active-points based modified \(J_2\)-function (APMJ) are proposed to reduce the variables number and time complexity. As a result, an iteirative two-stage BOMP algorithm for autonomous parking concerning dynamical feasibility and collision-free property is proposed. The MJ function is used in the initial stage to find an initial collision-free approximate optimal trajectory and the active points, then the APMJ function in the final stage finds out the optimal trajectory. Simulation results and experiment on Turtlebot3 validate the BOMP model, and demonstrate that the computation speed increases almost two orders of magnitude compared with the area criterion based collision avoidance method.</description><identifier>EISSN: 2331-8422</identifier><language>eng</language><publisher>Ithaca: Cornell University Library, arXiv.org</publisher><subject>Algorithms ; Collision avoidance ; Collision dynamics ; Control methods ; Ellipsoids ; Linear programming ; Motion planning ; Nonlinear control ; Nonlinear dynamics ; Optimal control ; Parking ; Polyhedra ; Trajectory optimization</subject><ispartof>arXiv.org, 2023-12</ispartof><rights>2023. 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>780,784</link.rule.ids></links><search><creatorcontrib>Shi, Shenglei</creatorcontrib><creatorcontrib>Xiong, Youlun</creatorcontrib><creatorcontrib>Chen, Jiankui</creatorcontrib><creatorcontrib>Xiong, Caihua</creatorcontrib><title>A bilevel optimal motion planning (BOMP) model with application to autonomous parking</title><title>arXiv.org</title><description>In this paper, we present a bilevel optimal motion planning (BOMP) model for autonomous parking. The BOMP model treats motion planning as an optimal control problem, in which the upper level is designed for vehicle nonlinear dynamics, and the lower level is for geometry collision-free constraints. The significant feature of the BOMP model is that the lower level is a linear programming problem that serves as a constraint for the upper-level problem. That is, an optimal control problem contains an embedded optimization problem as constraints. Traditional optimal control methods cannot solve the BOMP problem directly. Therefore, the modified approximate Karush-Kuhn-Tucker theory is applied to generate a general nonlinear optimal control problem. Then the pseudospectral optimal control method solves the converted problem. Particularly, the lower level is the \(J_2\)-function that acts as a distance function between convex polyhedron objects. Polyhedrons can approximate vehicles in higher precision than spheres or ellipsoids. Besides, the modified \(J_2\)-function (MJ) and the active-points based modified \(J_2\)-function (APMJ) are proposed to reduce the variables number and time complexity. As a result, an iteirative two-stage BOMP algorithm for autonomous parking concerning dynamical feasibility and collision-free property is proposed. The MJ function is used in the initial stage to find an initial collision-free approximate optimal trajectory and the active points, then the APMJ function in the final stage finds out the optimal trajectory. Simulation results and experiment on Turtlebot3 validate the BOMP model, and demonstrate that the computation speed increases almost two orders of magnitude compared with the area criterion based collision avoidance method.</description><subject>Algorithms</subject><subject>Collision avoidance</subject><subject>Collision dynamics</subject><subject>Control methods</subject><subject>Ellipsoids</subject><subject>Linear programming</subject><subject>Motion planning</subject><subject>Nonlinear control</subject><subject>Nonlinear dynamics</subject><subject>Optimal control</subject><subject>Parking</subject><subject>Polyhedra</subject><subject>Trajectory optimization</subject><issn>2331-8422</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2023</creationdate><recordtype>article</recordtype><sourceid>ABUWG</sourceid><sourceid>AFKRA</sourceid><sourceid>AZQEC</sourceid><sourceid>BENPR</sourceid><sourceid>CCPQU</sourceid><sourceid>DWQXO</sourceid><recordid>eNqNi0EKwjAURIMgWLR3-OBGF4WaWNsuVRQ3ogtdl6hRU9P82CR6fYN4ABfDwLw3HRJRxiZJMaW0R2Jr6zRN6SynWcYicpzDSSrxEgrQONlwBQ06iRqM4lpLfYPRYrfdj8N8CdJbujtwY5Q886_mELh3qLFBb8Hw9hE-A9K9cmVF_Os-Ga5Xh-UmMS0-vbCuqtG3OqCKFmUeQrOS_Wd9AJIrQMQ</recordid><startdate>20231201</startdate><enddate>20231201</enddate><creator>Shi, Shenglei</creator><creator>Xiong, Youlun</creator><creator>Chen, Jiankui</creator><creator>Xiong, Caihua</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>20231201</creationdate><title>A bilevel optimal motion planning (BOMP) model with application to autonomous parking</title><author>Shi, Shenglei ; Xiong, Youlun ; Chen, Jiankui ; Xiong, Caihua</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-proquest_journals_28972892593</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2023</creationdate><topic>Algorithms</topic><topic>Collision avoidance</topic><topic>Collision dynamics</topic><topic>Control methods</topic><topic>Ellipsoids</topic><topic>Linear programming</topic><topic>Motion planning</topic><topic>Nonlinear control</topic><topic>Nonlinear dynamics</topic><topic>Optimal control</topic><topic>Parking</topic><topic>Polyhedra</topic><topic>Trajectory optimization</topic><toplevel>online_resources</toplevel><creatorcontrib>Shi, Shenglei</creatorcontrib><creatorcontrib>Xiong, Youlun</creatorcontrib><creatorcontrib>Chen, Jiankui</creatorcontrib><creatorcontrib>Xiong, Caihua</creatorcontrib><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>Materials Science &amp; Engineering Collection</collection><collection>ProQuest Central (Alumni)</collection><collection>ProQuest Central</collection><collection>ProQuest Central Essentials</collection><collection>ProQuest Central</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central</collection><collection>SciTech Premium Collection</collection><collection>ProQuest Engineering Collection</collection><collection>Engineering Database</collection><collection>Access via ProQuest (Open Access)</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>Shi, Shenglei</au><au>Xiong, Youlun</au><au>Chen, Jiankui</au><au>Xiong, Caihua</au><format>book</format><genre>document</genre><ristype>GEN</ristype><atitle>A bilevel optimal motion planning (BOMP) model with application to autonomous parking</atitle><jtitle>arXiv.org</jtitle><date>2023-12-01</date><risdate>2023</risdate><eissn>2331-8422</eissn><abstract>In this paper, we present a bilevel optimal motion planning (BOMP) model for autonomous parking. The BOMP model treats motion planning as an optimal control problem, in which the upper level is designed for vehicle nonlinear dynamics, and the lower level is for geometry collision-free constraints. The significant feature of the BOMP model is that the lower level is a linear programming problem that serves as a constraint for the upper-level problem. That is, an optimal control problem contains an embedded optimization problem as constraints. Traditional optimal control methods cannot solve the BOMP problem directly. Therefore, the modified approximate Karush-Kuhn-Tucker theory is applied to generate a general nonlinear optimal control problem. Then the pseudospectral optimal control method solves the converted problem. Particularly, the lower level is the \(J_2\)-function that acts as a distance function between convex polyhedron objects. Polyhedrons can approximate vehicles in higher precision than spheres or ellipsoids. Besides, the modified \(J_2\)-function (MJ) and the active-points based modified \(J_2\)-function (APMJ) are proposed to reduce the variables number and time complexity. As a result, an iteirative two-stage BOMP algorithm for autonomous parking concerning dynamical feasibility and collision-free property is proposed. The MJ function is used in the initial stage to find an initial collision-free approximate optimal trajectory and the active points, then the APMJ function in the final stage finds out the optimal trajectory. Simulation results and experiment on Turtlebot3 validate the BOMP model, and demonstrate that the computation speed increases almost two orders of magnitude compared with the area criterion based collision avoidance 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, 2023-12
issn 2331-8422
language eng
recordid cdi_proquest_journals_2897289259
source Open Access: Freely Accessible Journals by multiple vendors
subjects Algorithms
Collision avoidance
Collision dynamics
Control methods
Ellipsoids
Linear programming
Motion planning
Nonlinear control
Nonlinear dynamics
Optimal control
Parking
Polyhedra
Trajectory optimization
title A bilevel optimal motion planning (BOMP) model with application to autonomous parking
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-03T17%3A41%3A40IST&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=A%20bilevel%20optimal%20motion%20planning%20(BOMP)%20model%20with%20application%20to%20autonomous%20parking&rft.jtitle=arXiv.org&rft.au=Shi,%20Shenglei&rft.date=2023-12-01&rft.eissn=2331-8422&rft_id=info:doi/&rft_dat=%3Cproquest%3E2897289259%3C/proquest%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2897289259&rft_id=info:pmid/&rfr_iscdi=true