Skip to main content
Log in

Cooperative co-evolution based distributed path planning of multiple mobile robots

  • Computer & Information Science
  • Published:
Journal of Zhejiang University-SCIENCE A Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

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.

    Article  Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • Koziel, S., Michalewicz, Z., 1999. Evolutionary algorithms, homomorphous mappings and constrained parameter optimization.Evolutionary Computation,7(1):19–44.

    Article  Google Scholar 

  • Latombe, J.C., 1991. Robot Motion Planning. Kluwer Academic, Boston.

    Book  MATH  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

  • 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.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Wang Mei.

Additional information

Project (No. 2002CB312200) supported by the National Basic Research Program (973) of China

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1631/jzus.2005.A0697

Key words

Document code

CLC number

Navigation