Journal of System Simulation ›› 2024, Vol. 36 ›› Issue (9): 2193-2207.doi: 10.16182/j.issn1004731x.joss.23-0585
Sun Haijie1,2, San Hongjun1,2, Xiao Le1,2, Yao Dexin1,2, Chen Jiupeng1,2, Yang Xiaoyuan1,2
Received:
2023-05-18
Revised:
2023-07-08
Online:
2024-09-15
Published:
2024-09-30
Contact:
San Hongjun
CLC Number:
Sun Haijie, San Hongjun, Xiao Le, Yao Dexin, Chen Jiupeng, Yang Xiaoyuan. An Improved Path Planning Algorithm for Mobile Robots[J]. Journal of System Simulation, 2024, 36(9): 2193-2207.
Table 2
Correspondence table of flow conditions (clockwise)
流动 | 模式 | 极端限定条件 | 流动条件 |
---|---|---|---|
M1- | \ | U0, RU1, R0 | |
M2- | \ | R1, RU1, U0 | |
M3- | j=0 | R1, RU1, U0 | |
M3- | j=0 & i=R | RU1, U0 | |
M2- | \ | R1, U0, RU0 | |
M3- | j=0 | R1, U0, RU0 | |
M1- | \ | R0, RD1, D0 | |
M2- | \ | D1, RD1, R0 | |
M3- | i=0 | D1, RD1, R0 | |
M3- | i=0 & j=0 | RD1, R0 | |
M2- | \ | D1, RD0, R0 | |
M3- | i=0 | D1, R0, RD0 | |
M1- | \ | D0, LD1, L0 | |
M2- | \ | L1, LD1, D0 | |
M3- | j=C | L1, LD1, D0 | |
M3- | i=0 & j=C | LD1, D0 | |
M2- | \ | L1, D0, LD0 | |
M3- | j=C | L1, LD0, D0 | |
M1- | \ | L0, LU1, U0 | |
M2- | \ | U1, LU1, L0 | |
M3- | i=R | U1, LU1, L0 | |
M3- | i=R & j=C | LU1, L0 | |
M2- | \ | U1, L0, LU0 | |
M3- | i=R | U1, LU0, L0 |
Table 3
Correspondence table of flow conditions (counter-clockwise)
流动 | 模式 | 极端限定条件 | 流动条件 |
---|---|---|---|
M1- | \ | D0, RD1, R0 | |
M2- | \ | R1, RD1, D0 | |
M3- | j=0 | R1, RD1, D0 | |
M3- | j=0 & i=0 | RD1, D0 | |
M2- | \ | R1, RD0, D0 | |
M3- | j=0 | R1, D0, RD0 | |
M1- | \ | R0, RU1, U0 | |
M2- | \ | U1, RU1, R0 | |
M3- | i=R | U1, RU1, R0 | |
M3- | i=R & j=0 | RU1, R0 | |
M2- | \ | U1, R0, RU0 | |
M3- | i=R | U1, R0, RU0 | |
M1- | \ | U0, LU1, L0 | |
M2- | \ | L1, LU1, U0 | |
M3- | j=C | L1, LU1, U0 | |
M3- | i=R & j=C | LU1, U0 | |
M2- | \ | L1, U0, LU0 | |
M3- | j=C | L1, LU0, U0 | |
M1- | \ | L0, LD1, D0 | |
M2- | \ | D1, LD1, L0 | |
M3- | i=0 | D1, LD1, L0 | |
M3- | i=0 & j=C | LD1, L0 | |
M2- | \ | D1, L0, LD0 | |
M3- | i=0 | D1, LD0, L0 |
Table 7
Algorithms statistics comparison (different maps)
参数 | 算法 | 50×50 | 100×100 | 150×150 | 200×200 |
---|---|---|---|---|---|
时间/s | RRT | 0.41 | 3.39 | 32.62 | 102.39 |
RRT-QSA* | 0.013 | 0.07 | 0.14 | 0.16 | |
A* | 0.013 | 0.04 | 0.07 | 0.12 | |
转折点数 | RRT | 553 | 1 714 | 5 074 | 9 331 |
RRT-QSA* | 74 | 183 | 269 | 372 | |
A* | 225 | 431 | 680 | 951 | |
路径长度 | RRT | 94.1 | 183.67 | 283.78 | 349.82 |
RRT-QSA* | 78.3 | 159.39 | 244.71 | 315.18 | |
A* | 76.9 | 173.39 | 242.93 | 299.59 | |
转折角度/(°) | RRT | 1 767 | 3 440 | 5 383 | 6 713 |
RRT-QSA* | 337 | 290 | 599 | 467 | |
A* | 279 | 242 | 451.9 | 448.21 |
1 | Patle B K, Ganesh Babu L, Pandey Anish, et al. A Review: On Path Planning Strategies for Navigation of Mobile Robot[J]. Defence Technology, 2019, 15(4): 582-606. |
2 | Liu Lixing, Wang Xu, Yang Xin, et al. Path Planning Techniques for Mobile Robots: Review and Prospect[J]. Expert Systems with Applications, 2023, 227: 120254. |
3 | 林韩熙, 向丹, 欧阳剑, 等. 移动机器人路径规划算法的研究综述[J]. 计算机工程与应用, 2021, 57(18): 38-48. |
Lin Hanxi, Xiang Dan, Ouyang Jian, et al. Review of Path Planning Algorithms for Mobile Robots[J]. Computer Engineering and Applications, 2021, 57(18): 38-48. | |
4 | Dijkstra E W. A Note on Two Problems in Connexion with Graphs[J]. Numerische Mathematik, 1959, 1(1): 269-271. |
5 | Hart P E, Nilsson N J, Raphael B. A Formal Basis for the Heuristic Determination of Minimum Cost Paths[J]. IEEE Transactions on Systems Science and Cybernetics, 1968, 4(2): 100-107. |
6 | Koenig S, Likhachev M. Fast Replanning for Navigation in Unknown Terrain[J]. IEEE Transactions on Robotics, 2005, 21(3): 354-363. |
7 | Lavalle S M. Rapidly-exploring Random Trees: A New Tool for Path Planning[J]. Research Report, 1999, 98(11): 1-4. |
8 | Wang Jiankun, Meng M Q H, Khatib O. EB-RRT: Optimal Motion Planning for Mobile Robots[J]. IEEE Transactions on Automation Science and Engineering, 2020, 17(4): 2063-2073. |
9 | Liao Bin, Wan Fangyi, Hua Yi, et al. F-RRT*: An Improved Path Planning Algorithm with Improved Initial Solution and Convergence Rate[J]. Expert Systems with Applications, 2021, 184: 115457. |
10 | 陈秋莲, 蒋环宇, 郑以君. 机器人路径规划的快速扩展随机树算法综述[J]. 计算机工程与应用, 2019, 55(16): 10-17. |
Chen Qiulian, Jiang Huanyu, Zheng Yijun. Summary of Rapidly-exploring Random Tree Algorithm in Robot Path Planning[J]. Computer Engineering and Applications, 2019, 55(16): 10-17. | |
11 | 赵文龙, Yahouza M Sani Abdou. 基于改进RRT算法的移动机器人路径规划方法[J]. 计算机与数字工程, 2022, 50(8): 1733-1738. |
Zhao Wenlong, Yahouza M Sani Abdou. Path Planning Method Based on Improved RRT Algorithm for Mobile Robot[J]. Computer & Digital Engineering, 2022, 50(8): 1733-1738. | |
12 | 张伟民, 付仕雄. 基于改进RRT*算法的移动机器人路径规划[J]. 华中科技大学学报(自然科学版), 2021, 49(1): 31-36. |
Zhang Weimin, Fu Shixiong. Mobile Robot Path Planning Based on Improved RRT* Algorithm[J]. Journal of Huazhong University of Science and Technology(Nature Science Edition), 2021, 49(1): 31-36. | |
13 | Li Yanjie, Wei Wu, Gao Yong, et al. PQ-RRT*: An Improved Path Planning Algorithm for Mobile Robots[J]. Expert Systems with Applications, 2020, 152: 113425. |
14 | Wang Jiankun, Li Baopu, Meng M Q H. Kinematic Constrained Bi-directional RRT with Efficient Branch Pruning for Robot Path Planning[J]. Expert Systems with Applications, 2021, 170: 114541. |
15 | Zhou Ying, Zhang Endong, Guo Hongling, et al. Lifting Path Planning of Mobile Cranes Based on an Improved RRT Algorithm[J]. Advanced Engineering Informatics, 2021, 50: 101376. |
16 | 张瑞, 周丽, 刘正洋. 融合RRT*与DWA算法的移动机器人动态路径规划[J/OL]. 系统仿真学报. (2023-03-24) [2024-03-18]. . |
Zhang Rui, Zhou Li, Liu Zhengyang. Dynamic Path Planning for Mobile Robot Based on RRT* and Dynamic Window Approach[J/OL]. Journal of System Simulation. (2023-03-24) [2024-03-18]. . | |
17 | Miao Changwei, Chen Guangzhu, Yan Chengliang, et al. Path Planning Optimization of Indoor Mobile Robot Based on Adaptive Ant Colony Algorithm[J]. Computers & Industrial Engineering, 2021, 156: 107230. |
18 | 孙瑞, 张文胜. 基于改进蚁群算法的移动机器人平滑路径规划[J]. 图学学报, 2019, 40(2): 344-350. |
Sun Rui, Zhang Wensheng. Smooth Path Planning of Mobile Robot Based on Improved Ant Colony Algorithm[J]. Journal of Graphics, 2019, 40(2): 344-350. | |
19 | Zhong Xunyu, Tian Jun, Hu Huosheng, et al. Hybrid Path Planning Based on Safe A* Algorithm and Adaptive Window Approach for Mobile Robot in Large-scale Dynamic Environment[J]. Journal of Intelligent & Robotic Systems, 2020, 99(1): 65-77. |
20 | Li Changgeng, Huang Xia, Ding Jun, et al. Global Path Planning Based on a Bidirectional Alternating Search A* Algorithm for Mobile Robots[J]. Computers & Industrial Engineering, 2022, 168: 108123. |
[1] | Wang Yuelong, Wang Songyan, Chao Tao. Multi-step Information Aided Q-learning Path Planning Algorithm [J]. Journal of System Simulation, 2024, 36(9): 2137-2148. |
[2] | Huo Hanlin, Zou Xiangjun, Chen Yan, Zhou Xinzhao, Chen Mingyou, Li Chengen, Pan Yaoqiang, Tang Yunchao. Visual Robot Obstacle Avoidance Planning and Simulation Using Mapped Point Clouds [J]. Journal of System Simulation, 2024, 36(9): 2149-2158. |
[3] | Ji Peng, Zhang Xinyuan, Gao Shuaixuan, Wei Shuorang. Path Planning Based on Improved A* and Dynamic Window Approach [J]. Journal of System Simulation, 2024, 36(9): 2171-2180. |
[4] | Liu Jialun, Yang Fan, Xie Lingli, Li Shijie, Wang Tengfei. Research on Virtual Simulation Testing Technology for Intelligent Navigation Collision Avoidance Decision-making and Planning [J]. Journal of System Simulation, 2024, 36(8): 1780-1789. |
[5] | Liu Bin, Lan Ying, Huang Wentao, Fan Qinqin. UAV Dynamic Path Planning Algorithm Combined with Dynamic Window Approach [J]. Journal of System Simulation, 2024, 36(8): 1843-1853. |
[6] | Lai Rongshen, Dou Lei, Wu Zhiyong, Sun Shuai. Fusion of Improved A* and Dynamic Window Approach for Mobile Robot Path Planning [J]. Journal of System Simulation, 2024, 36(8): 1884-1894. |
[7] | Kang Liang, Du Yi, Yin Lihua. An Improved Cat Swarm Optimization for Heterogeneous Multiple Mobile Robots [J]. Journal of System Simulation, 2024, 36(8): 1958-1968. |
[8] | Xie Xin, Hu Xiaobing, Zhou Hang. Research on Path Optimization Algorithm in Dynamic Routing Environment [J]. Journal of System Simulation, 2024, 36(8): 1969-1981. |
[9] | Huang Zhifeng, Liu Yuanhua. UAV Path Planning Based on Improved Harris Hawk Algorithm and B-spline Curve [J]. Journal of System Simulation, 2024, 36(7): 1509-1524. |
[10] | Wang Yaru, Yao Dexin, Liu Zengli, Peng Yi. Path Planning for Mobile Robot Based on Angle Search [J]. Journal of System Simulation, 2024, 36(7): 1643-1654. |
[11] | Lei Xu, Chen Jingyi, Chen Xiaoyang. Research on Path Planning of Warehouse Robot with Improved Harris Hawks Algorithm [J]. Journal of System Simulation, 2024, 36(5): 1081-1092. |
[12] | Xiao Peng, Xie Feng, Ni Haihong, Zhang Min, Tang Zhili, Li Ni. Research on Collaborative Optimization Method of Multi-UAV Task Allocation and Path Planning [J]. Journal of System Simulation, 2024, 36(5): 1141-1151. |
[13] | Liu Zesen, Bi Sheng, Guo Chuanhong, Wang Yankui, Dong Min. Deep Learning Based Local Path Planning Method for Moving Robots [J]. Journal of System Simulation, 2024, 36(5): 1199-1210. |
[14] | Wang Xiaokang, Ji Jie, Liu Yang, He Qing. Path Planning of Unmanned Delivery Vehicle Based on Improved Q-learning Algorithm [J]. Journal of System Simulation, 2024, 36(5): 1211-1221. |
[15] | Jiang Zhaozhen, Wang Wenlong, Sun Wenqi. Path Planning Rapid Algorithm Based on Modified RRT* for Unmanned Surface Vessel [J]. Journal of System Simulation, 2024, 36(4): 888-900. |
Viewed | ||||||
Full text |
|
|||||
Abstract |
|
|||||