Abstract
This article addresses an important path planning problem for robots and Unmanned Aerial Vehicles (UAVs), which is to find the shortest path of bounded curvature passing through a given sequence of target points on a ground plane. Currently, no algorithm exists that can compute an optimal solution to this problem. Therefore, tight lower bounds are vital in determining the quality of any feasible solution to this problem. Novel tight lower bounding algorithms are presented in this article by relaxing some of the heading angle constraints at the target points. The proposed approach requires us to solve variants of an optimization problem called the Dubins interval problem between two points where the heading angles at the points are constrained to be within a specified interval. These variants are solved using tools from optimal control theory. Using these approaches, two lower bounding algorithms are presented and these bounds are then compared with existing results in the literature. Computational results are presented to corroborate the performance of the proposed algorithms; the average reduction in the difference between upper bounds and lower bounds is 80 % to 85 % with respect to the trivial Euclidean lower bounds.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Agarwal, P.K., Raghavan, P., Tamaki, H.: Motion planning for a steering-constrained robot through moderate obstacles. In: Symposium on Theory of Computing, pp 343–352. ACM (1995)
Agarwal, P.K., Wang, H.: Approximation algorithms for curvature-constrained shortest paths. SIAM J. Comput. 30(6), 1739–1772 (2001)
Boissonnat, J.D., Cérézo, A., Leblond, J.: Shortest paths of bounded curvature in the plane. J. Intell. Robot. Syst. 11(1-2), 5–20 (1994). doi:10.1007/BF01258291
Boissonnat, J.D., Lazard, S.: A polynomial-time algorithm for computing shortest paths of bounded curvature amidst moderate obstacles. Int. J. Comput. Geom. Appl. 13(03), 189–229 (2003)
Bui, X.N., Boissonnat, J.D., Soueres, P., Laumond, J.P.: Shortest path synthesis for Dubins non-holonomic robot. In: IEEE International Conference on Robotics and Automation, 1994. Proceedings, 1994. doi:10.1109/ROBOT.1994.351019, vol. 1, pp 2–7 (1994)
Epstein, C., Cohen, I., Shima, T.: On the discretized dubins traveling salesman problem. Technical Report (2014)
Goaoc, X., Kim, H.S., Lazard, S.: Bounded-curvature shortest paths through a sequence of points using convex optimization. SIAM J. Comput. 42(2), 662–684 (2013)
Kenefic, R.J.: Finding good dubins tours for uavs using particle swarm optimization. J. Aerosp. Comput. Inf. Commun. 5(2), 47–56 (2008)
Le Ny, J., Feron, E., Frazzoli, E.: On the dubins traveling salesman problem. IEEE Trans. Autom. Control 57(1), 265–270 (2012)
Dubins, L.E.: On curves of minimal length with a constraint on average curvature, and with prescribed initial and terminal positions and tangents. Am. J. Math. 79(3), 487–516 (1957)
Lee, J.H., Cheong, O., Kwon, W.C., Shin, S., Chwa, K.Y.: Approximation of curvature-constrained shortest paths through a sequence of points. In: Paterson, M. (ed.) Algorithms - ESA 2000, Lecture Notes in Computer Science, vol. 1879, pp 314–325. Springer, Berlin, Heidelberg (2000)
Ma, X., Castañón, D., et al.: Receding horizon planning for Dubins traveling salesman problems. In: Conference on Decision and Control, pp 5453–5458. IEEE (2006)
Macharet, D., Campos, M.: An orientation assignment heuristic to the Dubins traveling salesman problem. In: Bazzan, A.L., Pichara, K. (eds.) Advances in Artificial Intelligence – IBERAMIA 2014, Lecture Notes in Computer Science, vol. 8864, pp 457–468. Springer International Publishing (2014)
Macharet, D.G., Alves Neto, A., da Camara Neto, V.F., Campos, M.F.: Efficient target visiting path planning for multiple vehicles with bounded curvature. In: IEEE International Conference on Intelligent Robots and Systems (IROS), pp 3830–3836 (2013)
Macharet, D.G., Neto, A.A., da Camara Neto, V.F., Campos, M.F.: Nonholonomic path planning optimization for Dubins’ vehicles. In: IEEE International Conference on Robotics and Automation (Talk), pp 4208–4213 (2011)
Macharet, D.G., Neto, A.A., da Camara Neto, V.F., Campos, M.F.: Data gathering tour optimization for Dubins’ vehicles. In: Congress on Evolutionary Computation (CEC), pp 1–8 (2012)
Manyam, S., Rathinam, S.: A tight lower bounding procedure for the dubins traveling salesman problem. Presented at the International Symposium on Mathematical Programming (2015). arXiv:1506.08752
Manyam, S., Rathinam, S., Casbeer, D.: Dubins paths through a sequence of points: lower and upper bounds. In: 2016 International Conference on Unmanned Aircraft Systems (ICUAS), pp 284–291. IEEE (2016)
Manyam, S.G., Rathinam, S., Darbha, S.: Computation of lower bounds for a multiple depot, multiple vehicle routing problem with motion constraints. J. Dyn. Syst. Meas. Control. 137(9), 094,501 (2015)
Manyam, S.G., Rathinam, S., Swaroop, D., Obermeyer, K.: Lower bounds for a vehicle routing problem with motion constraints. Int. J. Robot. Autom. 30(3) (2015)
Manyam, S.G., Sivakumar R., Swaroop D.: Computation of lower bounds for a multiple depot, multiple vehicle routing problem with motion constraints. In: 52nd IEEE Conference on Decision and Control, Firenze, pp. 2378-2383 (2013)
Medeiros, A.C., Urrutia, S.: Discrete optimization methods to determine trajectories for dubins’ vehicles. Electron Notes Discrete Math. 36, 17–24 (2010). doi:10.1016/j.endm.2010.05.003. {ISCO} 2010 - International Symposium on Combinatorial Optimization http://www. sciencedirect.com/science/article/pii/S1571065310000041
Oberlin, P., Rathinam, S., Darbha, S.: Today’s traveling salesman problem. IEEE Robot. Autom. Mag. 17(4), 70–77 (2010)
Pontryagin, L.S., Boltianski, V.G., Gamkrelidze, R.V., Mishchenko, E.F., Brown, D.E.: The Mathematical Theory of Optimal Processes. A Pergamon Press (1964). http://opac.inria.fr/record=b1122221
Rathinam, S., Sengupta, R., Darbha, S.: A resource allocation algorithm for multivehicle systems with nonholonomic constraints. IEEE Trans. Autom. Sci. Eng. 4, 98–104 (2007). doi:10.1109/TASE.2006.872110
Rathinam, S., Pramod K.: An Approximation Algorithm for a Shortest Dubins Path Problem. arXiv:1604.05064 (2016)
Sadeghi, A., Smith, S.L.: On efficient computation of shortest dubins paths through three consecutive points. arXiv:1609.06662 (2016)
Sujit, P., Hudzietz, B., Saripalli, S.: Route planning for angle constrained terrain mapping using an unmanned aerial vehicle. J. Intell. Robot. Syst. 69(1-4), 273–283 (2013)
Sussmann, H.J., Tang, G.: Shortest paths for the reeds-shepp car: a worked out example of the use of geometric techniques in nonlinear optimal control. Rutgers Center for Systems and Control Technical Report 10, 1–71 (1991)
Tang, Z., Ozguner, U.: Motion planning for multitarget surveillance with mobile sensor agents. IEEE Trans. Robot. 21(5), 898–908 (2005). doi:10.1109/TRO.2005.847567
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Manyam, S.G., Rathinam, S., Casbeer, D. et al. Tightly Bounding the Shortest Dubins Paths Through a Sequence of Points. J Intell Robot Syst 88, 495–511 (2017). https://doi.org/10.1007/s10846-016-0459-4
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10846-016-0459-4