TY - JOUR
T1 - ReinforcedRimJump
T2 - Tangent-Based Shortest-Path Planning for Two-Dimensional Maps
AU - Yao, Zhuo
AU - Zhang, Weimin
AU - Shi, Yongliang
AU - Li, Mingzhu
AU - Liang, Zhenshuo
AU - Huang, Qiang
N1 - Publisher Copyright:
© 2005-2012 IEEE.
PY - 2020/2
Y1 - 2020/2
N2 - Path planning under two-dimensional maps is a fundamental problem in mobile robotics and other real-world applications (unmanned vehicles, navigation applications for mobile phones, and so forth). However, traditional algorithms (graph searching, artificial potential field, genetic, and so forth) rely on grid-by-grid searching. Thus, these methods generally do not find the global optimal path, and as the map scale increases, their time cost increase sharply, except artificial potential field. A few algorithms that do not rely on grid-by-grid searching (rapidly-exploring random tree, visibility graph, and tangent graph) have special requirements for maps. Considering that the shortest path is composed of tangents between obstacles, in this paper, we propose a method called ReinforcedRimJump (RRJ) that does not rely on the point-by-point traversal but rather obtains the shortest path by finding the tangent multiple times between obstacles. The first improvement of this method is the precomputation of tangents, which causes the method to have a lower time cost than traditional methods. The second improvement of RRJ is edge segmentation, which allows RRJ to be used when the target is in the depression of the obstacle. To verify the theoretical advantages of RRJ, some comparative experiments under various maps are performed. The experimental results show that RRJ can always find the shortest path in the shortest time. Furthermore, the time cost of RRJ is insensitive to the map size compared to other methods. The experimental results presented herein demonstrate that RRJ meets the theoretical expectations.
AB - Path planning under two-dimensional maps is a fundamental problem in mobile robotics and other real-world applications (unmanned vehicles, navigation applications for mobile phones, and so forth). However, traditional algorithms (graph searching, artificial potential field, genetic, and so forth) rely on grid-by-grid searching. Thus, these methods generally do not find the global optimal path, and as the map scale increases, their time cost increase sharply, except artificial potential field. A few algorithms that do not rely on grid-by-grid searching (rapidly-exploring random tree, visibility graph, and tangent graph) have special requirements for maps. Considering that the shortest path is composed of tangents between obstacles, in this paper, we propose a method called ReinforcedRimJump (RRJ) that does not rely on the point-by-point traversal but rather obtains the shortest path by finding the tangent multiple times between obstacles. The first improvement of this method is the precomputation of tangents, which causes the method to have a lower time cost than traditional methods. The second improvement of RRJ is edge segmentation, which allows RRJ to be used when the target is in the depression of the obstacle. To verify the theoretical advantages of RRJ, some comparative experiments under various maps are performed. The experimental results show that RRJ can always find the shortest path in the shortest time. Furthermore, the time cost of RRJ is insensitive to the map size compared to other methods. The experimental results presented herein demonstrate that RRJ meets the theoretical expectations.
KW - Path planning
KW - subedge
KW - tangent
UR - http://www.scopus.com/inward/record.url?scp=85078497348&partnerID=8YFLogxK
U2 - 10.1109/TII.2019.2918589
DO - 10.1109/TII.2019.2918589
M3 - Article
AN - SCOPUS:85078497348
SN - 1551-3203
VL - 16
SP - 949
EP - 958
JO - IEEE Transactions on Industrial Informatics
JF - IEEE Transactions on Industrial Informatics
IS - 2
M1 - 8721088
ER -