Geo-Navigation for a Mobile Robot and Obstacle Avoidance Using Fuzzy Controllers

  • Oscar Montiel
  • Roberto Sepúlveda
  • Ignacio Murcio
  • Ulises Orozco-Rosas
Part of the Studies in Computational Intelligence book series (SCI, volume 547)


This chapter presents the design of a system of fuzzy controllers for a differential mobile robot that was developed to navigate in outdoors environments over a predetermined route from point A to point B without human intervention. The mobile robot has the main features of geo-navigation to obtain its current position during the navigation, obstacles detection and the avoidance of these obstacles in an autonomous form. In this work to achieve the autonomous navigation in real-time, it was necessary to design a system based on fuzzy controllers. The system performs the detection and the analysis of the surrounding environment of the mobile robot to take actions that allow achieving the target point in a safe way. The position and orientation of the mobile robot is achieved with the use of geographical coordinates, through a GPS and the use of a magnetic compass which determines the steering angle. The detection of the environment is through ultrasonic sensors mounted on the mobile robot. All the inputs are taken by the system to compute through fuzzy rules the motion control of the mobile robot, to estimate the position and orientation accurately and to control the speed of the two DC motors to drive the wheels. In this work, the experiments were performed in dynamic outdoors environments, where the mobile robot performed successfully the navigation and the obstacles avoidance. In all the experiments, the mobile robot achieved its mission to reach the target position without human intervention; the results show the validity of the developed system. The experimental framework, experiments and results are explained in terms of performance and accuracy.


Fuzzy controllers Differential mobile robot Geo-navigation Geographical coordinates GPS 


  1. 1.
    Baturone, A.O.: Robótica, Manipuladores y Robots Móviles, Barcelona. Marcombo, Spain (2007)Google Scholar
  2. 2.
    Siegwart, R., Nourbakhsh, I.R., Scaramuzza, D.: Introduction to Autonomous Mobile Robots, 2nd edn. The MIT Press, London (2011)Google Scholar
  3. 3.
    Torres, F., Pomares, J., Gil, P., Puente, S.T., Rafael, R.: Robots y Sistemas Sensoriales, Madrid. Prentice Hall, Spain (2002)Google Scholar
  4. 4.
    Mester, G.: Intelligent mobile robot motion control in unstructured environments. Acta Polytech. Hung. 7(4), 153–165 (2010)Google Scholar
  5. 5.
    Hjortland, E., Nyberg, K., Salisbury, J.V., Chen, L., Hasan, A.: Navigation of and Outdoor robot using a fuzzy logic controller. In: Canadian Conference on Electrical and Computer Engineering, pp. 1037–1040 (2005)Google Scholar
  6. 6.
    Letham, L.: GPS Facil, Barcelona. Paidotribo, Spain (2001)Google Scholar
  7. 7.
    Correia, P.: Guía práctica del GPS. Marcombo, Barcelona (2002)Google Scholar
  8. 8.
    Christiand, C.H., Sunglok, C., Wonpil, Y.: Autonomous navigation of mobile robot based on DGPS/INS senso fusion by EKF in semi-outdoor structured environment. In: International Conference on Intelligent Robots and Systems, Taipei (2010)Google Scholar
  9. 9.
    Kim, S.H., Roh, C.W., Kang, S.C., Park, M.Y.: Outdoor navigation of a mobile robot using differential GPS and curb detection. In: International Conference on Robotics and Automation, Roma (2007)Google Scholar
  10. 10.
    Nourbakhsh, S.R., Siegwart, R.: Autonomous Mobile Robots. The MIT Press, Massachusett (2004)Google Scholar
  11. 11.
    Montiel, O., Sepúlveda, R., Castillo, O., Melin, P.: Ant colony test center for planning autonomous mobile robot navigation. Comput. Appl. Eng. Educ. 21(2), 214–229 (2013)CrossRefGoogle Scholar
  12. 12.
    Aguilar, L., Melin, P., Castillo, O.: Intelligent control of a stepping motor drive using a hybrid neuro-fuzzy ANFIS approach. J. Appl. Soft Comput. 3(3), 209–219 (2003)CrossRefGoogle Scholar
  13. 13.
    Melin, P., Castillo, O.: Adaptive intelligent control of aircraft systems with a hybrid approach combining neural networks, fuzzy logic and fractal theory. Appl. Soft Comput. 3(4), 353–362 (2003)CrossRefGoogle Scholar
  14. 14.
    Montiel, O., Sepúlveda, R., Melin, P., Castillo, O., Porta, M., Meza, I.: Performance of a Simple Tuned Fuzzy Controller and a PID Controller on a DC Motor. In: FOCI 2007, pp. 531–537Google Scholar
  15. 15.
    Gonzalez, J.L., Castillo, O., Aguilar, L.T.: FPGA as a tool for implementing non-fixed structure fuzzy logic controllers. In: FOCI 2007, pp. 523–530Google Scholar
  16. 16.
    Melendez, M., Castillo, O.: Hierarchical genetic optimization of the fuzzy integrator for navigation of a mobile robot. In: Melin, P., Castillo, O. (eds.) Soft Computing Applications in Optimization, Control, and Recognition, pp. 77–96. Springer, Heidelberg (2013)CrossRefGoogle Scholar
  17. 17.
    Leal-Ramirez, C., Castillo, O., Melin, P., Rodriguez-Diaz, A.: Simulation of the bird age-structured population growth based on an interval type-2 fuzzy cellular structure. Inf. Sci. 181, 519–535 (2011)CrossRefMathSciNetGoogle Scholar

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  • Oscar Montiel
    • 1
  • Roberto Sepúlveda
    • 1
  • Ignacio Murcio
    • 1
  • Ulises Orozco-Rosas
    • 1
  1. 1.Instituto Politécnico NacionalCentro de Investigación y Desarrollo de Tecnología Digital (CITEDI-IPN)Mesa de Otay, TijuanaMéxico

Personalised recommendations