Abstract
Multi robot motion planning is a challenging problem in the robotics field due to its complexity and high computational costs induced by the number of robots. In this paper a new heuristic method is presented for solving this problem through a decentralized approach with global coordination. The method is based on a new improved variant of the Particle Swarm Optimization (PSO) metaheuristic, which serves as a global planner. Alternatively, for local planning and avoiding obstacles in narrow passages, the Probabilistic Roadmap Method (PRM) is employed. The global and local planners act sequentially until all robots reach their goals. The algorithm iteratively and simultaneously minimizes two main objectives, shortness and smoothness of the paths. The proposed algorithm is simulated and compared with the standard (basic) PSO, as well as the standard Probabilistic Roadmap methods. The experimental results show a meaningful advantage of the new method regarding computational time and path quality.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Lozano-Perez, T., Wesley, M.A.: An algorithm for planning collision-free paths among polyhedral obstacles. Communications of the ACM 22, 560–570 (1979)
Warren, C.W.: Multiple robot path coordination using artificial potential fields. In: Proc. IEEE Int. Conf. Robotics and Automation, pp. 500–505 (1990)
Canny, J.F.: The Complexity of Robot Motion Planning. The MIT press, Cambridge (1988)
Hwang, Y.K., Ahuja, N.: Gross motion planning – A survey. ACM Computing Surveys 24(3), 219–291 (1992)
Latombe, J.C.: Robot Motion Planning. Kluwer Academic Publishers, London (1991)
Chun, L., Zheng, Z., Chang, W.: A decentralized approach to the conflict-free motion planning for multiple mobile robots. In: Proc. IEEE Int. Conf. Rob. Autom., vol. 2, pp. 1544–1549 (1999)
Fujimura, K.: Motion Planning in Dynamic Environments. Springer, New York (1991)
Arai, T., Ota, J.: Motion planning of multiple robots. In: Proc. IEEE Int. Conf. on Intelligent and Robotic Systems, pp. 1761–1768 (1992)
Sanchez-Ante, G., Ramos, F., Frausto, J.: Cooperative Simulated Annealing for Path Planning in Multi-Robot Systems. In: Cairó, O., Cantú, F.J. (eds.) MICAI 2000. LNCS, vol. 1793, pp. 148–157. Springer, Heidelberg (2000)
Sheng, G., Jie, Z., Hegao, C.: Genetic algorithm based path planning of coordinated multi-robot manipulators. In: Proc. IEEE Int. Conf. on Rob. Intell. Sys. & Signal Proc., pp. 763–767 (2003)
Liu, S., Mao, L., Yu, J.: Path planning based on ant colony algorithm and distributed local navigation for multi-robot systems. In: Proc. IEEE Int. Conf. on Mech. and Autom., pp. 1733–1738 (2006)
Doctor, S., Venayagamoorthy, G.K., Gudise, V.G.: Optimal PSO for collective robotic search applications. In: Proc. IEEE Congress on Evolutionary Computation, pp. 1390–1395 (2004)
Min, H.Q., Zhu, J.H., Zheng, X.J.: Obstacle avoidance with multi-objective optimization by PSO in dynamic environment. In: Proc. IEEE Int. Conf. on Mach. Learning and Cyber., pp. 2950–2956 (2005)
Berman, S., Halasz, A., Kumar, V., Pratt, S.: Bio-inspired group behaviors for the deployment of a swarm of robots to multiple destinations. In: Proc. IEEE Int. Conf. Rob. and Autom., pp. 2318–2323 (2007)
Rigatos, G.G.: Distributed gradient and particle swarm optimization for multi-robot motion planning. Robotica 26(3), 357–370 (2008)
Parhi, D.R., Pothal, J.K., Singh, M.K.: Navigation of multiple mobile robots using swarm intelligence”. In: World Congress on Nature and Biologically Inspired Computing, pp. 1145–1149 (2009)
Kim, S.H., Lee, G., Hong, I., Kim, Y.J., Kim, D.: New potential functions for multi robot path planning: SWARM or SPREAD. In: Proc. IEEE/ICCAE, vol. 2, pp. 557–561 (2010)
Pugh, J., Martinoli, A.: Inspiring and modeling multi-robot search with particle swarm optimization. In: Proc. IEEE Swarm Intelligence Symp., pp. 332–339 (2007)
Akat, S.B., Gazi, V., Marques, L.: Asynchronous particle swarm optimization-based search with a multi-robot system: simulation and implementation on a real robotic system. Turkish Journal of Electrical Engineering & Computer Science 18(5), 749–764 (2010)
Hereford, J.M.: A distributed particle swarm optimization algorithm for swarm robotic applications. In: Proc. IEEE Congress on Evolutionary Computation, pp. 1678–1685 (2006)
Hassan, R., Cohanim, B., de Weck, O.: A comparison of particle swarm optimization and the genetic algorithm. In: Proc. 46th AIAA/ASME/ASCE/AHS/ASC Structures, Structural Dynamics & Materials Conference (2004)
Matsui, T., Kato, K., Sakawa, M., Uno, T., Matsumoto, K.: Particle swarm optimization for nonlinear integer programming problems. In: Proc. International MultiConference of Engineers and Computer Scientists, pp. 1874–1877 (2008)
Sedighizadeh, D., Masehian, E.: Particle swarm optimization methods, taxonomy and applications. International Journal of Computer Theory and Engineering 1(5), 482–499 (2009)
Masehian, E., Sedighizadeh, D.: Multi-objective robot motion planning using a particle swarm optimization model. Journal of Zhejiang University–Science C 11(8), 607–619 (2010)
Kennedy, J., Eberhart, R.C.: Particle swarm optimization. In: Proc. IEEE Int. Conf. on Neural Networks, pp. 1942–1948 (1995)
Shi, Y., Eberhart, R.C.: Particle swarm optimization with fuzzy adaptive inertia weight. In: Proc. Workshop on Particle Swarm Optimization, Indianapolis, pp. 101–106 (2001)
Fujimura, K.: Path planning with multiple objectives. Journal of IEEE Robotics and Automation Society 3(1), 33–38 (1996)
Kavraki, L., Svestka, P., Latombe, J.C., Overmars, M.: Probabilistic Roadmaps for path planning in high-dimensional configuration spaces. IEEE Transactions on Robotics and Automation 12(4), 566–580 (1996)
Choset, H., Lynch, K.M., Hutchinson, S., Kantor, G., Burgard, W., Kavraki, L.E., Thrun, S.: Principles of Robot Motion: Theory, Algorithms, and Implementations. MIT Press, Boston (2005)
Sanchez, G., Latombe, J.C.: Using a PRM planner to compare centralized and decoupled planning for multi-robot systems. In: Proc. IEEE Int. Conf. on Rob. and Automation, pp. 2112–2119 (2002)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Masehian, E., Sedighizadeh, D. (2013). An Improved Particle Swarm Optimization Method for Motion Planning of Multiple Robots. In: Martinoli, A., et al. Distributed Autonomous Robotic Systems. Springer Tracts in Advanced Robotics, vol 83. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-32723-0_13
Download citation
DOI: https://doi.org/10.1007/978-3-642-32723-0_13
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-32722-3
Online ISBN: 978-3-642-32723-0
eBook Packages: EngineeringEngineering (R0)