An Integrated RRT*SMART-A* Algorithm for solving the Global Path Planning Problem in a Static Environment

IF 0.6 Q3 ENGINEERING, MULTIDISCIPLINARY
Heru Suwoyo, A. Adriansyah, Julpri Andika, Abu Ubaidillah, M. Zakaria
{"title":"An Integrated RRT*SMART-A* Algorithm for solving the Global Path Planning Problem in a Static Environment","authors":"Heru Suwoyo, A. Adriansyah, Julpri Andika, Abu Ubaidillah, M. Zakaria","doi":"10.31436/iiumej.v24i1.2529","DOIUrl":null,"url":null,"abstract":"The use of sampling-based algorithms such as Rapidly-Exploring Random Tree Star (RRT*) has been widely applied in robot path planning. Although this variant of RRT offers asymptotic optimality, its use is increasingly limited because it suffers from convergence rates, mainly when applied to an environment with a poor level of obstacle neatness and a narrow area to the target. Thus, RRT*-Smart, a further development of RRT*, is considered ideal for solving RRT* problems. Unlike RRT*, RRT*-Smart applies a path optimization by removing the redundant nodes from the initial path when it is gained. Moreover, the path is also improved by identifying the beacon nodes used to steer the bias of intelligent sampling. Nevertheless, this initial path is found with termination criteria in terms of a region around the goal node. Consequently, it risks failing to generate a path on a narrow channel. Therefore, a novel algorithm achieved by combining RRT*-Smart and A* is proposed. This combination is intended to switch method-by-method for the exploration process when the new node reaches the region around the goal node. However, before RRT*-Smart is combined with A*, it is improved by replacing the random sampling method with Fast Sampling. In short, by involving A*, the exploration process for generating the Smart-RRT*’s initial path can be supported. It gives the optimal and feasible raw solution for any complex environment. It is logically realistic because A* searches and evaluates all neighbors of a current node when finding the node with low cost to the start and goal node for each iteration. Therefore, the risk of collision with an obstacle in the goal region is covered, and generating an initial path in the narrow channel can be handled. Furthermore, this proposed method's optimality and fast convergence rate are satisfied. \nABSTRAK: Penggunaan algoritma berasaskan pensampelan seperti Rapidly-Exploring Random Tree Star (RRT*) telah digunakan secara meluas dalam perancangan laluan robot. Walaupun varian RRT ini menawarkan keoptimuman tanpa gejala, penggunaannya semakin terhad kerana ia mengalami kadar penumpuan, terutamanya apabila digunakan pada persekitaran dengan tahap kekemasan halangan yang lemah dan kawasan yang sempit ke sasaran. Oleh itu, RRT*-Smart, pembangunan lanjut RRT*, dianggap sesuai untuk menyelesaikan masalah RRT*. Tidak seperti RRT*, RRT*-Smart menggunakan pengoptimuman laluan dengan mengalih keluar nod berlebihan daripada laluan awal apabila ia diperoleh. Selain itu, laluan juga dipertingkatkan dengan mengenal pasti nod suar yang digunakan untuk mengemudi bias pensampelan pintar. Namun begitu, laluan awal ini ditemui dengan kriteria penamatan dari segi rantau di sekeliling nod matlamat. Akibatnya, ia berisiko gagal menjana laluan pada saluran yang sempit. Oleh itu, algoritma baru yang dicapai dengan menggabungkan RRT*-Smart dan A* dicadangkan. Gabungan ini bertujuan untuk menukar kaedah demi kaedah untuk proses penerokaan apabila nod baharu sampai ke kawasan sekitar nod matlamat. Walau bagaimanapun, sebelum RRT*-Smart digabungkan dengan A*, ia diperbaiki dengan menggantikan kaedah persampelan rawak dengan Persampelan Pantas. Pendek kata, dengan melibatkan A*, proses penerokaan dalam menjana laluan awal yang Smart-RRT lakukan* boleh disokong. Ia memberikan penyelesaian mentah yang optimum dan boleh dilaksanakan untuk mana-mana persekitaran yang kompleks. Ia adalah realistik secara logik kerana A* mencari dan menilai semua jiran nod semasa apabila mencari nod dengan kos rendah ke nod permulaan dan matlamat untuk setiap lelaran. Oleh itu, risiko perlanggaran dengan halangan di kawasan matlamat dilindungi, dan menjana laluan awal dalam saluran sempit boleh dikendalikan. Tambahan pula, kaedah optimum yang dicadangkan dan kadar penumpuan yang cepat ini berpuas hati.","PeriodicalId":13439,"journal":{"name":"IIUM Engineering Journal","volume":"56 1","pages":""},"PeriodicalIF":0.6000,"publicationDate":"2023-01-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IIUM Engineering Journal","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.31436/iiumej.v24i1.2529","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"ENGINEERING, MULTIDISCIPLINARY","Score":null,"Total":0}
引用次数: 0

Abstract

The use of sampling-based algorithms such as Rapidly-Exploring Random Tree Star (RRT*) has been widely applied in robot path planning. Although this variant of RRT offers asymptotic optimality, its use is increasingly limited because it suffers from convergence rates, mainly when applied to an environment with a poor level of obstacle neatness and a narrow area to the target. Thus, RRT*-Smart, a further development of RRT*, is considered ideal for solving RRT* problems. Unlike RRT*, RRT*-Smart applies a path optimization by removing the redundant nodes from the initial path when it is gained. Moreover, the path is also improved by identifying the beacon nodes used to steer the bias of intelligent sampling. Nevertheless, this initial path is found with termination criteria in terms of a region around the goal node. Consequently, it risks failing to generate a path on a narrow channel. Therefore, a novel algorithm achieved by combining RRT*-Smart and A* is proposed. This combination is intended to switch method-by-method for the exploration process when the new node reaches the region around the goal node. However, before RRT*-Smart is combined with A*, it is improved by replacing the random sampling method with Fast Sampling. In short, by involving A*, the exploration process for generating the Smart-RRT*’s initial path can be supported. It gives the optimal and feasible raw solution for any complex environment. It is logically realistic because A* searches and evaluates all neighbors of a current node when finding the node with low cost to the start and goal node for each iteration. Therefore, the risk of collision with an obstacle in the goal region is covered, and generating an initial path in the narrow channel can be handled. Furthermore, this proposed method's optimality and fast convergence rate are satisfied.  ABSTRAK: Penggunaan algoritma berasaskan pensampelan seperti Rapidly-Exploring Random Tree Star (RRT*) telah digunakan secara meluas dalam perancangan laluan robot. Walaupun varian RRT ini menawarkan keoptimuman tanpa gejala, penggunaannya semakin terhad kerana ia mengalami kadar penumpuan, terutamanya apabila digunakan pada persekitaran dengan tahap kekemasan halangan yang lemah dan kawasan yang sempit ke sasaran. Oleh itu, RRT*-Smart, pembangunan lanjut RRT*, dianggap sesuai untuk menyelesaikan masalah RRT*. Tidak seperti RRT*, RRT*-Smart menggunakan pengoptimuman laluan dengan mengalih keluar nod berlebihan daripada laluan awal apabila ia diperoleh. Selain itu, laluan juga dipertingkatkan dengan mengenal pasti nod suar yang digunakan untuk mengemudi bias pensampelan pintar. Namun begitu, laluan awal ini ditemui dengan kriteria penamatan dari segi rantau di sekeliling nod matlamat. Akibatnya, ia berisiko gagal menjana laluan pada saluran yang sempit. Oleh itu, algoritma baru yang dicapai dengan menggabungkan RRT*-Smart dan A* dicadangkan. Gabungan ini bertujuan untuk menukar kaedah demi kaedah untuk proses penerokaan apabila nod baharu sampai ke kawasan sekitar nod matlamat. Walau bagaimanapun, sebelum RRT*-Smart digabungkan dengan A*, ia diperbaiki dengan menggantikan kaedah persampelan rawak dengan Persampelan Pantas. Pendek kata, dengan melibatkan A*, proses penerokaan dalam menjana laluan awal yang Smart-RRT lakukan* boleh disokong. Ia memberikan penyelesaian mentah yang optimum dan boleh dilaksanakan untuk mana-mana persekitaran yang kompleks. Ia adalah realistik secara logik kerana A* mencari dan menilai semua jiran nod semasa apabila mencari nod dengan kos rendah ke nod permulaan dan matlamat untuk setiap lelaran. Oleh itu, risiko perlanggaran dengan halangan di kawasan matlamat dilindungi, dan menjana laluan awal dalam saluran sempit boleh dikendalikan. Tambahan pula, kaedah optimum yang dicadangkan dan kadar penumpuan yang cepat ini berpuas hati.
求解静态环境全局路径规划问题的集成RRT*SMART-A*算法
基于采样的快速探索随机树星(RRT*)算法在机器人路径规划中得到了广泛的应用。尽管RRT的这种变体提供了渐近最优性,但它的使用受到越来越多的限制,因为它受到收敛速度的影响,主要是在应用于障碍物整洁程度较差且距离目标区域较窄的环境时。因此,RRT*-Smart是RRT*的进一步发展,被认为是解决RRT*问题的理想选择。与RRT*不同,RRT*-Smart通过在获得初始路径时删除冗余节点来应用路径优化。此外,通过识别用于引导智能采样偏差的信标节点,改进了路径。然而,这个初始路径是根据目标节点周围区域的终止条件找到的。因此,它有可能无法在狭窄的通道上生成路径。为此,提出了一种结合RRT*-Smart和a *实现的新算法。这种组合是为了在新节点到达目标节点周围的区域时,逐个方法地切换勘探过程。然而,在RRT*-Smart与A*结合之前,用Fast sampling取代了随机抽样方法,对其进行了改进。简而言之,通过引入A*,可以支持生成Smart-RRT*初始路径的探索过程。它给出了任何复杂环境下最优可行的原始解。这在逻辑上是现实的,因为A*在每次迭代中寻找到起始节点和目标节点成本较低的节点时,会搜索并评估当前节点的所有邻居。这样就避免了在目标区域内与障碍物碰撞的风险,并且可以在窄通道内生成初始路径。此外,该方法具有最优性和较快的收敛速度。摘要:Penggunaan算法berasaskan pensampelan seperti快速探索随机树星(RRT*) telah digunakan secara meluas dalam perancangan laluan机器人。Walaupun varian RRT ini menawarkan keoptimuman tanpa gejala, penggunaannya semakin terhad kerana ia mengalami kadar penumpuan, terutamanya apabila digunakan pagar persekitaran dengan kekemasan halangan yang lemah dan kawasan yang sempit ke sasan。Oleh itu, RRT*-Smart, pembangunan lanjut RRT*, dianggap sesai untuk menyelesaikan masalah RRT*。Tidak seperti RRT*, RRT*-Smart menggunakan pengoptimuman lalalan dengan mengalih keluar nod berlebihan daripada lalalalawabilia diperoleh。Selain itu, laluan juga dipertingkatkan dengan menticpasti nod suar yang digunakan untuk mengemudi bias pensampelan pintar。Namun begitu, laluan awal - ini ditemui dengan标准penamatan dari segi rantau di sekeliling nod matlamat。秋叶,秋叶,秋叶,秋叶,秋叶,秋叶,秋叶,秋叶。算法baru yang dicapai dengan menggabungkan RRT*-Smart dan A* dicadangkan。Gabungan ini bertujuan untuk menukar kaedah demi kaedah untuk promeerokaan apabila nod baharu sampai ke kawasan sekitar nod matlamat。Walau bagaimanapun, sebelum RRT*-Smart digabungkan dengan A*, ia diperbaiki dengan menggantikan kaedah perspenan rawak dengan perspenan Pantas。彭德克·卡塔,邓根·梅利巴肯·A*,智能rrt系统研究与应用。我是一名成员,我是一名青年,我是一名青年,我是一名青年,我是一名青年。我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是我的意思。我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是,我的意思是。Tambahan pula, kaedah optimum yang dicadangkan dan kadar penumpuan yang cepat ini berpuas hati。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
IIUM Engineering Journal
IIUM Engineering Journal ENGINEERING, MULTIDISCIPLINARY-
CiteScore
2.10
自引率
20.00%
发文量
57
审稿时长
40 weeks
期刊介绍: The IIUM Engineering Journal, published biannually (June and December), is a peer-reviewed open-access journal of the Faculty of Engineering, International Islamic University Malaysia (IIUM). The IIUM Engineering Journal publishes original research findings as regular papers, review papers (by invitation). The Journal provides a platform for Engineers, Researchers, Academicians, and Practitioners who are highly motivated in contributing to the Engineering disciplines, and Applied Sciences. It also welcomes contributions that address solutions to the specific challenges of the developing world, and address science and technology issues from an Islamic and multidisciplinary perspective. Subject areas suitable for publication are as follows: -Chemical and Biotechnology Engineering -Civil and Environmental Engineering -Computer Science and Information Technology -Electrical, Computer, and Communications Engineering -Engineering Mathematics and Applied Science -Materials and Manufacturing Engineering -Mechanical and Aerospace Engineering -Mechatronics and Automation Engineering
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信