Abstract
This paper proposes novel multiple-mobile-robot collision avoidance path planning based on cooperative co-evolution, which can be executed fully distributed and in parallel. A real valued co-evolutionary algorithm is developed to coordinate the movement of multiple robots in 2D world, avoiding C-space or grid net searching. The collision avoidance is achieved by cooperatively co-evolving segments of paths and the time interval to pass them. Methods for constraint handling, which are developed for evolutionary algorithm, make the path planning easier. The effectiveness of the algorithm is demonstrated on a number of 2D path planning problems.
Similar content being viewed by others
References
Alami, R., 1996. A Fleet of Autonomous and Cooperative Mobile Robots. Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems,3:1112–1117.
Berlanga, A., Isasi, P., Sanchis, A., Molina, J.M., 2000. Coevolutive Adaptation of Fitness Landscape for Solving the Testing Problem. IEEE International Conference on Systems, Man and Cybernetics, p. 3846–3851.
Bennewitz, M., Burgard, W., Thrun, S., 2001. Optimizing Schedules for Prioritized Path Planning of Multi-robot Systems. Proceedings of IEEE International Conference on Robotics and Automation,1:271–276.
Cao, Y.U., Fukunaga, A.S., Kahng, A.B., Meng, F., 1995. Cooperative Mobile Robotics: Antecedents and Directions. Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems,1:226–234.
Fischer, C., Buss, M., Schmidt, G., 1996. Hierarchical Supervisory Control of Service Robot Using Human-Robot Interface. Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems, p. 1408–1416.
Fujii, T., Arai, Y., Asama, H., Endo, I., 1998. Multilayered Reinforcement Learning for Complicated Collision Avoidance Problems. Proceedings of IEEE International Conference on Robotics and Automation, p. 2185–2191.
Fujimori, A., Tani, S., 2002. A Navigation of Mobile Robots with Collision Avoidance for Moving Obstacles. IEEE International Conference on Industrial Technology,1:1–6.
Goldberg, D.E., 1989. Genetic Algorithm in Search optimization and Machine Learning, Wesley Publishing Company.
Koren, Y., Borenstein, J., 1991. Potential Field Methods and Their Inherent Limitations for Mobile Robot Navigation. Proceedings of IEEE International Conference on Robotics and Automation,2:1398–1404.
Koziel, S., Michalewicz, Z., 1999. Evolutionary algorithms, homomorphous mappings and constrained parameter optimization.Evolutionary Computation,7(1):19–44.
Latombe, J.C., 1991. Robot Motion Planning. Kluwer Academic, Boston.
Michalewicz, Z., Attia, N., 1994. Evolutionary Optimization of Constrained Problems. Proceedings of 3rd Conference on Evolutionary Programming, p. 98–108.
Michalewicz, Z., Schoenauer, M., 1996. Evolutionary algorithms for constrained parameter optimization problems.Evolutionary Computation,4(1):1–32.
Myung, H., Kim, J.H., Fogel, D., 1995. Preliminary Investigation on Constrained Problems. Proceedings of 4th Conference on Evolutionary Programming, p. 449–463.
Potter, M.A., 1997. The Design and Analysis of a Computational Model of Cooperative Coevolution. Ph.D Thesis, George Mason University.
Salichs, M.A., Moreno, L., 2000. Navigation of mobile robots: open questions.Robotica,18:227–234.
Schoenauer, M., Michalewicz, Z., 1996. Evolutionary Computation at the Edge of Feasibility. Proceedings of 4th Conference on Parallel Problems Solving from Nature,1141:245–254.
Schoenauer, M., Xanthakis, S., 1993. Constrained GA Optimization. Proc. of 5th Int. Conf. on Genetic Algorithms, p. 573–580.
Shibata, T., Fukuda, T., 1993. Intelligent Motion Planning by Genetic Algorithm with Fuzzy Critic. Proceeding of 8th IEEE Symp. on Intelligent Control, p. 565–570.
Sim, K.B., Chun, H.B., Lee, D.W., 2001. Dynamic Behavior Control of Autonomous Mobile Robots Using Schema Co-evolutionary Algorithm. Proceedings of IEEE International Symposium on Industrial Electronics,1:560–565.
Smierzchalski, R., Michalewicz, Z., 2000. Modeling of ship trajectory in collision situations by an evolutionary algorithm.IEEE Transactions on Evolutionary Computation,4(3):227–241.
Xiao, J., Michalewicz, Z., Zhang, L., Trojanowski, K., 1997. Adaptive evolutionary planner/navigator for mobile robots.IEEE Transactions on Evolutionary Computation,1(1):18–28.
Zheng, C.W., Ding, M.Y., Zhou, C.P., 2002. Cooperative Path Planning for Multiple Air Vehicles Using a Co-evolutionary Algorithm. Proceedings of International Conference on Machine Learning and Cybernetics, Beijing,1:219–224.
Author information
Authors and Affiliations
Corresponding author
Additional information
Project (No. 2002CB312200) supported by the National Basic Research Program (973) of China
Rights and permissions
About this article
Cite this article
Mei, W., Tie-jun, W. Cooperative co-evolution based distributed path planning of multiple mobile robots. J Zheijang Univ Sci A 6, 697–706 (2005). https://doi.org/10.1631/jzus.2005.A0697
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1631/jzus.2005.A0697