Fuzzy Logic Based Navigation for Multiple Mobile Robots in Indoor Environments



Zhao, Ran;Lee, Dong Hwan;Lee, Hong Kyu

  • 투고 : 2015.11.08
  • 심사 : 2015.12.24
  • 발행 : 2015.12.25


The work presented in this paper deals with a navigation problem for multiple mobile robot system in unknown indoor environments. The environment is completely unknown for all the robots and the surrounding information should be detected by the proximity sensors installed on the robots' bodies. In order to guide all the robots to move along collision-free paths and reach the goal positions, a navigation method based on the combination of a set of primary strategies has been developed. The indoor environments usually contain convex and concave obstacles. In this work, a danger judgment strategy in accordance with the sensors' data is used for avoiding small convex obstacles or moving objects which include both dynamic obstacles and other robots. For big convex obstacles or concave ones, a wall following strategy is designed for dealing with these special situations. In this paper, a state memorizing strategy is also proposed for the "infinite repetition" or "dead cycle" situations. Finally, when there is no collision risk, the robots will be guided towards the targets according to a target positioning strategy. Most of these strategies are achieved by the means of fuzzy logic controllers and uniformly applied for every robot. The simulation experiments verified that the proposed method has a positive effectiveness for the navigation problem.


Robot navigation;Multiple robots;Fuzzy logic;Indoor environment;Dynamic obstacle


  1. D. Janglova, "Neural networks in mobile robot motion," International Journal of Advanced Robotic Systems, vol. 1, no. 1, pp. 15-22, 2004. http://dx.doi.org/10.5772/5615 https://doi.org/10.5772/5615
  2. C. E. Thomas, M. A. C. Pacheco, and M. M. B. R. Vellasco, "Mobile robot path planning using genetic algorithms," in Foundations and Tools for Neural Modeling, J. Mira and J. V. Snchez-Andres, Eds. Berlin: Springer-Verlag, 1999, pp. 671-679. http://dx.doi.org/10.1007/BFb0098225
  3. R. Carelli, C. M. Soria, and B. Morales, "Vision-based tracking control for mobile robots," in Proceedings of 12th International Conference on Advanced Robotics (ICAR'05), Seattle, WA, 2005, pp. 148-152. http://dx.doi.org/10.1109/ICAR.2005.1507405 https://doi.org/10.1109/ICAR.2005.1507405
  4. W. J. Yim and J. B. Park, "Analysis of mobile robot navigation using vector field histogram according to the number of sectors, the robot speed and the width of the path," in Proceedings of 2014 14th International Conference on Control, Automation and Systems (ICCAS), Seoul, Korea, 2014, pp. 1037-1040. http://dx.doi.org/10.1109/ICCAS.2014.6987943 https://doi.org/10.1109/ICCAS.2014.6987943
  5. M. G. Park, J. H. Jeon, and M. C. Lee, "Obstacle avoidance for mobile robots using artificial potential field approach with simulated annealing," in Proceedings of IEEE International Symposium on Industrial Electronics (ISIE), Busan, Korea, 2001, pp. 1530-1535. http://dx.doi.org/10.1109/ISIE.2001.931933 https://doi.org/10.1109/ISIE.2001.931933
  6. R. Simmons, "The curvature-velocity method for local obstacle avoidance," in Proceedings of IEEE International Conference on Robotics and Automation, Minneapolis, MN, 1996, pp. 3375-3382. http://dx.doi.org/10.1109/ROBOT.1996.511023 https://doi.org/10.1109/ROBOT.1996.511023
  7. J. P. van den Berg and M. H. Overmars, "Roadmap-based motion planning in dynamic environments," IEEE Transactions on Robotics, vol. 21, no. 5, pp. 885-897, 2005. http://dx.doi.org/10.1109/TRO.2005.851378 https://doi.org/10.1109/TRO.2005.851378
  8. C. G. Zhang and Y. G. Xi, "Rolling path planning and safety analysis of mobile robot in dynamic uncertain environment," Control Theory & Applications, vol. 20, no. 1, pp. 37-44. 2003.
  9. T. Jin, "Obstacle avoidance of mobile robot based on behavior hierarchy by fuzzy logic," International Journal of Fuzzy Logic and Intelligent Systems, vol. 12, no. 3, pp. 245-249, 2012. http://dx.doi.org/10.5391/IJFIS.2012.12.3.245 https://doi.org/10.5391/IJFIS.2012.12.3.245
  10. H. G. Nguyen, W. H. Kim, and J. H. Shin, "A study on an adaptive robust fuzzy controller with GAs for path tracking of a wheeled mobile robot," International Journal of Fuzzy Logic and Intelligent Systems, vol. 10, no. 1, pp. 12-18, 2010. http://dx.doi.org/10.5391/ijfis.2010.10.1.012 https://doi.org/10.5391/IJFIS.2010.10.1.012
  11. D. Zhao and T. Zou, "A finite-time approach to formation control of multiple mobile robots with terminal sliding mode," International Journal of Systems Science, vol. 43, no. 11, pp. 1998-2014, 2012. http://dx.doi.org/10.1080/00207721.2011.564323 https://doi.org/10.1080/00207721.2011.564323
  12. X. Zhong, X. Zhong, and X. Peng, "Velocity-Change-Space-based dynamic motion planning for mobile robots navigation," Neurocomputing, vol. 143, pp. 153-163, 2014. http://dx.doi.org/10.1016/j.neucom.2014.06.010 https://doi.org/10.1016/j.neucom.2014.06.010
  13. T. P. Nascimento, A. P. Moreira, A. G. Scolari Conceicao, and A. Bonarini, "Intelligent state changing applied to multi-robot systems," Robotics and Autonomous Systems, vol. 61, no. 2, pp. 115-124, 2013. http://dx.doi.org/10.1016/j.robot.2012.10.011 https://doi.org/10.1016/j.robot.2012.10.011
  14. D. R. Parhi, S. K. Pradhan, A. K. Panda, and R. K. Behera, "The stable and precise motion control for multiple mobile robots," Applied Soft Computing, vol. 9, no. 2, pp. 477-487, 2009. http://dx.doi.org/10.1016/j.asoc.2008.04.017 https://doi.org/10.1016/j.asoc.2008.04.017
  15. R. Zhao, D. H. Lee, and H. K. Lee, "Mobile robot navigation using optimized fuzzy controller by genetic algorithm," International Journal of Fuzzy Logic and Intelligent Systems, vol. 15, no. 1, pp. 12-19, 2015. http://dx.doi.org/10.5391/IJFIS.2015.15.1.12 https://doi.org/10.5391/IJFIS.2015.15.1.12

피인용 문헌

  1. 1. Frequentist and Bayesian Learning Approaches to Artificial Intelligence vol.16, pp.2, 2016, doi:10.5391/IJFIS.2015.15.4.305