A continuous RRT-based path planning method for non-holonomic mobile robots using B-spline curves

Rapidly exploring random trees (RRT) are sampling-based approaches being widely applied for path planning of mobile robots. Since the output of these algorithms usually is a stream of discrete lines involving discontinuity at the linking points, kinematic constraints restrict the robot's moveme...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Journal of ambient intelligence and humanized computing 2023-07, Vol.14 (7), p.8693-8702
Hauptverfasser: Eshtehardian, S. A., Khodaygan, S.
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 8702
container_issue 7
container_start_page 8693
container_title Journal of ambient intelligence and humanized computing
container_volume 14
creator Eshtehardian, S. A.
Khodaygan, S.
description Rapidly exploring random trees (RRT) are sampling-based approaches being widely applied for path planning of mobile robots. Since the output of these algorithms usually is a stream of discrete lines involving discontinuity at the linking points, kinematic constraints restrict the robot's movements. Consequently, robots may not pass discrete points in the path correctly. Hence, the using CAGD (Computer-Aided Geometry Design) curves can run simultaneously alongside those algorithms or may run after that to make a smooth path and that's the way in which non-holonomic constraints can be considered perfect and robots can be droved autonomously across them about the collision detection method which executed by the main sampling-based algorithm like RRT*. In this paper, an approach based on the combination of RRT* and B-spline is proposed for smoothing the path which is generated by RRT*-based algorithms, which are one of the most famous groups of algorithms in artificial intelligence. Some new functions are added to the outcome of the RRT* algorithm. To avoid collision in the generated path, some corrections are also provided. Finally, for illustrating the efficiency of the proposed method, the algorithm is implemented in the simulation environment of Webots ® and for verification, the obtained results are compared and discussed.
doi_str_mv 10.1007/s12652-021-03625-8
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2920162920</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2920162920</sourcerecordid><originalsourceid>FETCH-LOGICAL-c319t-8ecb54d7cd9f7296f90bb0a1d00bf34dd6e6f99b1fceb4285e70f3a5cf35fd0c3</originalsourceid><addsrcrecordid>eNp9kFtLxDAQhYMouKz7B3wK-BzNpenlcV28wYKwrM8h122XNqlJK_jv7VrRN-dhZhi-cwYOANcE3xKMi7tEaM4pwpQgzHLKUXkGFqTMS8RJxs9_d1ZcglVKRzwVqxghZAHkGurgh8aPYUxwt9sjJZM1sJdDDftWet_4A-zsUAcDXYjQB4_q0AYfukbDLqimtTAGFYYEx3SC71Hq28ZbqMf4YdMVuHCyTXb1M5fg7fFhv3lG29enl816izQj1YBKqxXPTKFN5Qpa5a7CSmFJDMbKscyY3E63ShGnrcpoyW2BHZNcO8adwZotwc3s28fwPto0iGMYo59eClpRTPJTnyg6UzqGlKJ1oo9NJ-OnIFic0hRzmmJKU3ynKcpJxGZRmmB_sPHP-h_VF96tePk</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2920162920</pqid></control><display><type>article</type><title>A continuous RRT-based path planning method for non-holonomic mobile robots using B-spline curves</title><source>ProQuest Central UK/Ireland</source><source>SpringerLink Journals - AutoHoldings</source><source>ProQuest Central</source><creator>Eshtehardian, S. A. ; Khodaygan, S.</creator><creatorcontrib>Eshtehardian, S. A. ; Khodaygan, S.</creatorcontrib><description>Rapidly exploring random trees (RRT) are sampling-based approaches being widely applied for path planning of mobile robots. Since the output of these algorithms usually is a stream of discrete lines involving discontinuity at the linking points, kinematic constraints restrict the robot's movements. Consequently, robots may not pass discrete points in the path correctly. Hence, the using CAGD (Computer-Aided Geometry Design) curves can run simultaneously alongside those algorithms or may run after that to make a smooth path and that's the way in which non-holonomic constraints can be considered perfect and robots can be droved autonomously across them about the collision detection method which executed by the main sampling-based algorithm like RRT*. In this paper, an approach based on the combination of RRT* and B-spline is proposed for smoothing the path which is generated by RRT*-based algorithms, which are one of the most famous groups of algorithms in artificial intelligence. Some new functions are added to the outcome of the RRT* algorithm. To avoid collision in the generated path, some corrections are also provided. Finally, for illustrating the efficiency of the proposed method, the algorithm is implemented in the simulation environment of Webots ® and for verification, the obtained results are compared and discussed.</description><identifier>ISSN: 1868-5137</identifier><identifier>EISSN: 1868-5145</identifier><identifier>DOI: 10.1007/s12652-021-03625-8</identifier><language>eng</language><publisher>Berlin/Heidelberg: Springer Berlin Heidelberg</publisher><subject>Algorithms ; Artificial Intelligence ; B spline functions ; CAD ; Collision avoidance ; Computational Intelligence ; Computer aided design ; Curves ; Engineering ; Kinematics ; Original Research ; Path planning ; Planning ; Robotics and Automation ; Robots ; Sampling ; User Interfaces and Human Computer Interaction</subject><ispartof>Journal of ambient intelligence and humanized computing, 2023-07, Vol.14 (7), p.8693-8702</ispartof><rights>This is a U.S. government work and not under copyright protection in the U.S.; foreign copyright protection may apply 2022</rights><rights>This is a U.S. government work and not under copyright protection in the U.S.; foreign copyright protection may apply 2022.</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c319t-8ecb54d7cd9f7296f90bb0a1d00bf34dd6e6f99b1fceb4285e70f3a5cf35fd0c3</citedby><cites>FETCH-LOGICAL-c319t-8ecb54d7cd9f7296f90bb0a1d00bf34dd6e6f99b1fceb4285e70f3a5cf35fd0c3</cites><orcidid>0000-0002-1937-2328</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://link.springer.com/content/pdf/10.1007/s12652-021-03625-8$$EPDF$$P50$$Gspringer$$H</linktopdf><linktohtml>$$Uhttps://www.proquest.com/docview/2920162920?pq-origsite=primo$$EHTML$$P50$$Gproquest$$H</linktohtml><link.rule.ids>314,777,781,21369,27905,27906,33725,41469,42538,43786,51300,64364,64368,72218</link.rule.ids></links><search><creatorcontrib>Eshtehardian, S. A.</creatorcontrib><creatorcontrib>Khodaygan, S.</creatorcontrib><title>A continuous RRT-based path planning method for non-holonomic mobile robots using B-spline curves</title><title>Journal of ambient intelligence and humanized computing</title><addtitle>J Ambient Intell Human Comput</addtitle><description>Rapidly exploring random trees (RRT) are sampling-based approaches being widely applied for path planning of mobile robots. Since the output of these algorithms usually is a stream of discrete lines involving discontinuity at the linking points, kinematic constraints restrict the robot's movements. Consequently, robots may not pass discrete points in the path correctly. Hence, the using CAGD (Computer-Aided Geometry Design) curves can run simultaneously alongside those algorithms or may run after that to make a smooth path and that's the way in which non-holonomic constraints can be considered perfect and robots can be droved autonomously across them about the collision detection method which executed by the main sampling-based algorithm like RRT*. In this paper, an approach based on the combination of RRT* and B-spline is proposed for smoothing the path which is generated by RRT*-based algorithms, which are one of the most famous groups of algorithms in artificial intelligence. Some new functions are added to the outcome of the RRT* algorithm. To avoid collision in the generated path, some corrections are also provided. Finally, for illustrating the efficiency of the proposed method, the algorithm is implemented in the simulation environment of Webots ® and for verification, the obtained results are compared and discussed.</description><subject>Algorithms</subject><subject>Artificial Intelligence</subject><subject>B spline functions</subject><subject>CAD</subject><subject>Collision avoidance</subject><subject>Computational Intelligence</subject><subject>Computer aided design</subject><subject>Curves</subject><subject>Engineering</subject><subject>Kinematics</subject><subject>Original Research</subject><subject>Path planning</subject><subject>Planning</subject><subject>Robotics and Automation</subject><subject>Robots</subject><subject>Sampling</subject><subject>User Interfaces and Human Computer Interaction</subject><issn>1868-5137</issn><issn>1868-5145</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2023</creationdate><recordtype>article</recordtype><sourceid>AFKRA</sourceid><sourceid>AZQEC</sourceid><sourceid>BENPR</sourceid><sourceid>CCPQU</sourceid><sourceid>DWQXO</sourceid><sourceid>GNUQQ</sourceid><recordid>eNp9kFtLxDAQhYMouKz7B3wK-BzNpenlcV28wYKwrM8h122XNqlJK_jv7VrRN-dhZhi-cwYOANcE3xKMi7tEaM4pwpQgzHLKUXkGFqTMS8RJxs9_d1ZcglVKRzwVqxghZAHkGurgh8aPYUxwt9sjJZM1sJdDDftWet_4A-zsUAcDXYjQB4_q0AYfukbDLqimtTAGFYYEx3SC71Hq28ZbqMf4YdMVuHCyTXb1M5fg7fFhv3lG29enl816izQj1YBKqxXPTKFN5Qpa5a7CSmFJDMbKscyY3E63ShGnrcpoyW2BHZNcO8adwZotwc3s28fwPto0iGMYo59eClpRTPJTnyg6UzqGlKJ1oo9NJ-OnIFic0hRzmmJKU3ynKcpJxGZRmmB_sPHP-h_VF96tePk</recordid><startdate>20230701</startdate><enddate>20230701</enddate><creator>Eshtehardian, S. A.</creator><creator>Khodaygan, S.</creator><general>Springer Berlin Heidelberg</general><general>Springer Nature B.V</general><scope>AAYXX</scope><scope>CITATION</scope><scope>8FE</scope><scope>8FG</scope><scope>AFKRA</scope><scope>ARAPS</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>GNUQQ</scope><scope>HCIFZ</scope><scope>JQ2</scope><scope>K7-</scope><scope>P5Z</scope><scope>P62</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><orcidid>https://orcid.org/0000-0002-1937-2328</orcidid></search><sort><creationdate>20230701</creationdate><title>A continuous RRT-based path planning method for non-holonomic mobile robots using B-spline curves</title><author>Eshtehardian, S. A. ; Khodaygan, S.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c319t-8ecb54d7cd9f7296f90bb0a1d00bf34dd6e6f99b1fceb4285e70f3a5cf35fd0c3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2023</creationdate><topic>Algorithms</topic><topic>Artificial Intelligence</topic><topic>B spline functions</topic><topic>CAD</topic><topic>Collision avoidance</topic><topic>Computational Intelligence</topic><topic>Computer aided design</topic><topic>Curves</topic><topic>Engineering</topic><topic>Kinematics</topic><topic>Original Research</topic><topic>Path planning</topic><topic>Planning</topic><topic>Robotics and Automation</topic><topic>Robots</topic><topic>Sampling</topic><topic>User Interfaces and Human Computer Interaction</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Eshtehardian, S. A.</creatorcontrib><creatorcontrib>Khodaygan, S.</creatorcontrib><collection>CrossRef</collection><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>ProQuest Central UK/Ireland</collection><collection>Advanced Technologies &amp; Aerospace Collection</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>ProQuest Central Student</collection><collection>SciTech Premium Collection</collection><collection>ProQuest Computer Science Collection</collection><collection>Computer Science Database</collection><collection>Advanced Technologies &amp; Aerospace Database</collection><collection>ProQuest Advanced Technologies &amp; Aerospace Collection</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><jtitle>Journal of ambient intelligence and humanized computing</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Eshtehardian, S. A.</au><au>Khodaygan, S.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>A continuous RRT-based path planning method for non-holonomic mobile robots using B-spline curves</atitle><jtitle>Journal of ambient intelligence and humanized computing</jtitle><stitle>J Ambient Intell Human Comput</stitle><date>2023-07-01</date><risdate>2023</risdate><volume>14</volume><issue>7</issue><spage>8693</spage><epage>8702</epage><pages>8693-8702</pages><issn>1868-5137</issn><eissn>1868-5145</eissn><abstract>Rapidly exploring random trees (RRT) are sampling-based approaches being widely applied for path planning of mobile robots. Since the output of these algorithms usually is a stream of discrete lines involving discontinuity at the linking points, kinematic constraints restrict the robot's movements. Consequently, robots may not pass discrete points in the path correctly. Hence, the using CAGD (Computer-Aided Geometry Design) curves can run simultaneously alongside those algorithms or may run after that to make a smooth path and that's the way in which non-holonomic constraints can be considered perfect and robots can be droved autonomously across them about the collision detection method which executed by the main sampling-based algorithm like RRT*. In this paper, an approach based on the combination of RRT* and B-spline is proposed for smoothing the path which is generated by RRT*-based algorithms, which are one of the most famous groups of algorithms in artificial intelligence. Some new functions are added to the outcome of the RRT* algorithm. To avoid collision in the generated path, some corrections are also provided. Finally, for illustrating the efficiency of the proposed method, the algorithm is implemented in the simulation environment of Webots ® and for verification, the obtained results are compared and discussed.</abstract><cop>Berlin/Heidelberg</cop><pub>Springer Berlin Heidelberg</pub><doi>10.1007/s12652-021-03625-8</doi><tpages>10</tpages><orcidid>https://orcid.org/0000-0002-1937-2328</orcidid></addata></record>
fulltext fulltext
identifier ISSN: 1868-5137
ispartof Journal of ambient intelligence and humanized computing, 2023-07, Vol.14 (7), p.8693-8702
issn 1868-5137
1868-5145
language eng
recordid cdi_proquest_journals_2920162920
source ProQuest Central UK/Ireland; SpringerLink Journals - AutoHoldings; ProQuest Central
subjects Algorithms
Artificial Intelligence
B spline functions
CAD
Collision avoidance
Computational Intelligence
Computer aided design
Curves
Engineering
Kinematics
Original Research
Path planning
Planning
Robotics and Automation
Robots
Sampling
User Interfaces and Human Computer Interaction
title A continuous RRT-based path planning method for non-holonomic mobile robots using B-spline curves
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-18T03%3A04%3A51IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=A%20continuous%20RRT-based%20path%20planning%20method%20for%20non-holonomic%20mobile%20robots%20using%20B-spline%20curves&rft.jtitle=Journal%20of%20ambient%20intelligence%20and%20humanized%20computing&rft.au=Eshtehardian,%20S.%20A.&rft.date=2023-07-01&rft.volume=14&rft.issue=7&rft.spage=8693&rft.epage=8702&rft.pages=8693-8702&rft.issn=1868-5137&rft.eissn=1868-5145&rft_id=info:doi/10.1007/s12652-021-03625-8&rft_dat=%3Cproquest_cross%3E2920162920%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2920162920&rft_id=info:pmid/&rfr_iscdi=true