Abstract

Most of the previous studies on mobile robot path planning consider the obstacles as polygons. However, the complex shaped obstacles should be considered as curves rather than polygons, since the latter may result in non-optimal paths. Three new algorithms are proposed for finding the shortest path of a mobile robot among curved obstacles: TAD which uses a tangent drawing method, TRAD which uses trapezoidal decomposition, and TAD-TRAD which uses a combination of the TAD and the TRAD algorithms. The time complexities of the TAD algorithm, the TRAD algorithm, and the TAD-TRAD algorithm are O(n3logn), O(nlogn), and O(n(logn)2) respectively, where n is the total number of arcs in all the obstacles. The TAD and the TAD-TRAD algorithms compute an optimal shortest path, whereas the TRAD algorithm computes an approximate shortest path, among curved obstacles. The TAD algorithm has a lower time complexity than existing algorithms which are implemented for the computation of the optimal shortest path. The TRAD algorithm has a lower time complexity than existing algorithms which compute an approximate shortest path and the TAD-TRAD algorithm has a lower time complexity than existing algorithms which compute an optimal shortest path. The experimental comparison of the TAD, TRAD, and TAD-TRAD algorithms on 200 randomly generated problems shows that the TAD-TRAD algorithm has the least running time. Moreover, the TAD-TRAD algorithm computes an optimal path using a lesser number of tangents and with lesser time complexity when experimental comparisons are performed with existing algorithms in the literature.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.