The motion planning for a mobile, autonomous system is solved using the Leapfrog algorithm from optimal control. Numerical optimal control has some advantages for motion planning. Differential constraints can be included in the problem formulation, and it is relatively simple to change the performance index and the nonlinear system model. The proposed algorithm finds a collision-free path for a cost functional under nonlinear differential constraints. Numerical case studies are done to show the effectiveness and efficiency of the Leapfrog algorithm and are compared with the kinodynamic-RRT* algorithm, in which optimal control is also used, but employed in a piecewise manner, between randomly-selected nodes. Path cost and execution time are used for performance comparison. The simulation results show that the Leapfrog method produces less jagged and shorter paths with smaller path cost and lower execution time compared to kinodynamic-RRT*, indicating suitability of the Leapfrog algorithm for motion planning in mobile, autonomous systems.
Reference:
Matebese, B.T., Withey, D.J. & Banda, M. 2020. Leapfrog and optimal kinodynamic motion planning. http://hdl.handle.net/10204/11943 .
Matebese, B. T., Withey, D. J., & Banda, M. (2020). Leapfrog and optimal kinodynamic motion planning. http://hdl.handle.net/10204/11943
Matebese, Belinda T, Daniel J Withey, and MK Banda. "Leapfrog and optimal kinodynamic motion planning." ICONIC '20: Proceedings of the 2nd International Conference on Intelligent and Innovative Computing Applications, Virtual, 24 September 2020 (2020): http://hdl.handle.net/10204/11943
Matebese BT, Withey DJ, Banda M, Leapfrog and optimal kinodynamic motion planning; 2020. http://hdl.handle.net/10204/11943 .