Design and Implementation of a Reactive Navigation System for a Smart Robot Using Udoo Quad

  • Mohamed NjahEmail author
  • Ridha El-Hamdi
Part of the Studies in Systems, Decision and Control book series (SSDC, volume 175)


This chapter describes a process of design and implementation of a reactive navigation system for a smart mobile robot. Equipped with a webcam and distance sensors, the autonomous robot will explore an arena to locate a number of sites in a limited time all while avoiding the arena boundary and any obstacles it might encounter. A fuzzy behavior-based control scheme with adaptive membership functions has been taken as a proposed reactive navigation system. The tests of the proposed method were performed in a real robot using a UDOO Quad board, which is a single-board computer equipped with two CPU, and experiments demonstrated that this embedded system was able to successfully complete the autonomous navigation task in a real arena.


Reactive navigation system Behavior-based control Mobile robot Fuzzy logic Adaptive membership function UDOO Quad OpenCV 


  1. Arena, P., Di Giamberardino, P., Fortuna, L., La Gala, F., Monaco, S., Muscato, G., Rizzo, A., & Ronchini, R. (2004). Toward a mobile autonomous robotic system for Mars exploration. Planetary and Space Science, 52, 23–30.CrossRefGoogle Scholar
  2. Assis, L. S., Soares, A. S., Coelho, C. J., & Baalen, J. V. (2016). An evolutionary algorithm for autonomous robot navigation. International Conference on Computational Science, 80, 2261–2265.Google Scholar
  3. Hashikawa, F., & Morioka, K. (2015). An assistance system for building intelligent spaces based on mapsharing among a mobile robot and distributed sensors. International Journal on Smart Sensing and Intelligent Systems, 8(1), 1–25.CrossRefGoogle Scholar
  4. Lin, H.-I., & Tzeng, H. Jr. (2014). Search strategy of a mobile robot for radiation sources in an unknown environment. In International Conference on Advanced and Intelligent Systems (pp. 56–60).Google Scholar
  5. Long, Z., Liang, X., & Yang, L. (2010). Some approximation properties of adaptive fuzzy systems with variable universe of discourse. Information Sciences, 180(16), 2991–3005.CrossRefGoogle Scholar
  6. Mathers, N., Goktogen, A., Rankin, J., & Anderson, M. (2012). Robotic mission to Mars: Hands-on, minds-on, web-based learning. Acta Astronautica, 80, 124–131.CrossRefGoogle Scholar
  7. Murphy, R. (2000). Introduction to AI robotics. Cambridge: MIT Press.Google Scholar
  8. Koren, Y., & Borenstein, J. (1991). Potential field methods and their inherent limitations for mobile robot navigation. In IEEE International Conference on Robotics and Automation (pp. 1398–1404).Google Scholar
  9. Kunwar, F., & Benhabib, B. (2008). Advanced predictive guidance navigation for mobile robots: A novel strategy for rendezvous in dynamic settings. International Journal on Smart Sensing and Intelligent Systems, 1(4), 858–890.CrossRefGoogle Scholar
  10. Putney, J. S. (2006). Reactive navigation of an autonomous ground vehicle using dynamic expanding zones. Thesis, Faculty of the Virginia Polytechnic Institute and State University.Google Scholar
  11. Siegwart, R., & Nourbakhsh, I. N. (2004). Introduction to autonomous mobile robots. Cambridge: MIT Press.Google Scholar
  12. Siegwart, R., Nourbakhsh, I. R., & Scaramuzza, D. (2011). Introduction to autonomous mobile robots (2nd ed.). Cambridge: MIT Press.Google Scholar
  13. Tang, S. H., Ang, C. K., Nakhaeinia, D., Karasfi, B., & Motlagh, O. (2013). A reactive collision avoidance approach for mobile robot in dynamic environments. Journal of Automation and Control Engineering, 1(1), 16–20.CrossRefGoogle Scholar
  14. Wang, R., Liu, Y. J., Yu, F. S., Wang, J. Y., & Yang, J. L. (2017). Adaptive variable universe of discourse fuzzy control for a class of nonlinear systems with unknown dead zones. International Journal of Adaptive Control and Signal Processing, 31(12), 1934–1951.MathSciNetCrossRefGoogle Scholar
  15. Xu, J., Qian, H., Ying, W., & Zhang, J. (2015). A deployment algorithm for mobile wireless sensor networks based on the electrostatic filed theory. International Journal on Smart Sensing and Intelligent Systems, 8(1), 516–537.CrossRefGoogle Scholar
  16. Zhang, Q., Yue, S. G., Yin, Q. J., & Zha, Y. B. (2013). Dynamic obstacle-avoiding path planning for robots based on modified potential field method. Intelligent Computing Theories and Technology, 9, 332–342.CrossRefGoogle Scholar

Copyright information

© Springer Nature Singapore Pte Ltd. 2019

Authors and Affiliations

  1. 1.Control and Energy Management laboratory (CEM), Digital Research Center of SfaxTechnopole of SfaxSakiet EzzitTunisia

Personalised recommendations