Abstract
This paper describes an innovative routing strategy for intelligent transportation units willing to perform merging manoeuvres with a moving convoy. In particular, we consider a transportation unit located inside a city (pursuer unit), and which wishes to join a convoy that is constantly moving around the city. We first describe a solution that considers idealistic conditions, i.e., the traveling time along each street is constant. We then go on to improve our first approach to deal with the realistic random nature of the traveling times experienced by the pursuer and by the convoy leader. Our search strategy applies Dynamic Programming to achieve a meeting point that is optimal in two ways: on one hand, the optimal destination is the one closest to the current pursuer’s position; on the other hand, the optimal meeting point must minimize the time that elapses until the pursuer meets the convoy (considering that the pursuer must always arrive first). Calculating the optimal path to every possible destination is highly inefficient, error prone and time consuming. On the contrary, we propose an efficient search strategy that will achieve the meeting point and the path to it, both optimally and in a very short time. This enables the real-time application of our approach either for finding new solutions or for re-planning old ones owing to unexpected real-conditions.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Caravani P, De Santis E, Graziosi F, Panizzi E (2006) Communication control and driving assistance to a platoon of vehicles in heavy traffic and scarce visibility. IEEE Trans on Intelligent Transportation Systems 7(4):377–392. doi:10.1109/TITS.2006.884890
Comyn P (2010) General motors shows its vision of the future. IRISHTIMES.COM, September 10. http://www.irishtimes.com/blogs/motors/2010/09/10/general-motors-shows-its-vision-of-the-future/ Accessed on August 05, 2011
GM News (2010) Unveils EN-V concept: a vision for future urban mobility. 2010-03-25. http://media.gm.com/content/autoshows/Shanghai/2010/public/cn/en/env/news.detail.html/content/Pages/news/cn/en/2010/March/env01. Accessed on August 05, 2011
Dijkstra EW (1959) A note on two problems in connexion with graphs. Numerische Mathematik 1:269–271
Randria I, Ben Khelifa MM, Bouchouicha M, Abellard P (2007) A comparative study of six basic approaches for path planning towards an autonomous navigation. In: The 33rd annual conference of the IEEE industrial electronics society
Chiong R, Sutanto JH, Japutra W (2008) A comparative study on informed and uninformed search for intelligent travel planning in Borneo Island. In: Int symposium on information technology
Nilsson N (1971) Problem-solving methods in artificial intelligence. McGraw Hill, New York
Koening S, Likhachev M (2005) Fast replanning for navigation in unknown terrain. IEEE Transactions on Robotics 21(3):354–363
Yue H, Shao CH (2007) Study on the application of A∗ shortest path search algorithm in dynamic urban traffic. In: Third IEEE int conference on natural computation
Vascak J, Rutrich M (2008) Path planning in dynamic environment using fuzzy cognitive maps. In: 6th international symposium on applied machine intelligence and informatics
Galip Bayrak A, Polat F (2010) Formation preserving path finding in 3-D terrains. J Appl Intell. doi:10.1007/s10489-010-0265-9
Korf RE (1990) Real-time heuristic search. Artif Intell 42(2–3):189–211
Koenig S (2004) A comparison of fast search methods for real-time situated agents. In: Proceedings of the international conference on autonomous agents and multi-agent systems, vol 2, pp 864–871
Koenig S, Likhachev M, Furcy D (2004) Lifelong planning A∗. Artificial Intelligence Journal 155(1–2):93–146
Koenig S, Likhachev M (2002) D∗ lite. In: Proceedings of the national conference on artificial intelligence, pp 476–483
Likhachev M, Ferguson D, Gordon G, Stentz A, Thrun S (2005) Anytime dynamic A∗: an anytime, replanning algorithm. In: Proceedings of the international conference on automated planning and scheduling
Chou-Yuan L, Zne-Jung L, Shih-Wei L, Kuo-Ching Y (2010) An enhanced and colony optimization (EACO) applied to capacitated vehicle routing problem. J Appl Intell. doi:10.1007/s10489-008-0136-9
Hanshar F, Ombuki-Berman B (2007) Dynamic vehicle routing using genetic algorithms. J Appl Intell. doi:10.1007/s10489-006-0033-z
Sutton RS, Barto AG (1998) Reinforcement learning: an introduction. MIT Press, Cambridge
Alton K, Mitchell IM (2008) Efficient dynamic programming for optimal multi-location robot rendezvous. In: 47th IEEE conference on decision and control, pp 2794–2799
Sadegh N (2008) Time-optimal motion planning of autonomous vehicles in the presence of obstacles. In: American control conference, pp 1830–1835
Cho JH, Kim HS, Choi HR (2010) An intermodal transport network planning algorithm using dynamic programming. A case of study: from Busan to Rotterdam in intermodal freight routing. J Appl Intell. doi:10.1007/s10489-010-0223-6
Bellman R (2003) Dynamic programming. Dover, New York. ISBN:0-486-42809-5
Yu S, Ye F, Wang H, Mabu S, Shimada K, Hirasawa K (2008) A global routing strategy in dynamic traffic environments with a combination of Q value-based dynamic programming and Boltzmann distribution. In: SICE annual conference
Mainali MK, Shimada K, Mabu S, Hirasawa K (2008) Optimal route of road networks by dynamic programming. In: IEEE international joint conference on neural networks
Mainali MK, Shimada K, Mabu S, Hirasawa K (2008) Multi-objective optimal route search for road networks by dynamic programming. In: SICE annual conference
Nilsson N (1998) Artificial intelligence. A new synthesis. Morgan Kaufmann, San Mateo
Pearl J (1984) Heuristics: intelligent search strategies for computer problem solving. Addison-Wesley, Reading. ISBN:0-201-05594-5
Player/Stage Project (2011) http://playerstage.sourceforge.net. Accessed on August 05
Espinosa F, Salazar M, Valdes F, Bocos A (2008) Communication architecture based on player/stage and sockets for cooperative guidance of robotic units. In: 16th Mediterranean conference on control and automation, pp 1423–1428
Byung-Jung L, Jeong-Hoon J, Gyun W (2008) A case study on programming intelligent swarm robots using Pyro environment and player/stage simulator. In: International conference on convergence and hybrid information technology, pp 3–6
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Valdés, F., Iglesias, R., Espinosa, F. et al. An efficient algorithm for optimal routing applied to convoy merging manoeuvres in urban environments. Appl Intell 37, 267–279 (2012). https://doi.org/10.1007/s10489-011-0326-8
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10489-011-0326-8