Intelligent Collision Avoidance for Multi Agent Mobile Robots

  • Aya Souliman
  • Abdulkader Joukhadar
  • Hamid Alturbeh
  • James F. Whidborne
Part of the Studies in Computational Intelligence book series (SCI, volume 542)


This chapter presents a newly developed mobile robot based multi-agent system with capabilities of robust motion control and intelligent collision avoidance. The system consists of three mobile robots. One main robot acts as a master and the other two act as slaves. The master intelligently takes decisions as to which action to perform to avoid obstacles and collisions. The master mobile robot has the capability to swerve around a static or moving object when necessary. All possible conditions have been coordinated in a fuzzy knowledge base which is used to make a decision on the required maneuver to avoid a collision with a slave robot that the mobile robot may encounter on its driving lane. The proposed research has been carried out to simulate a real car driving regime on roads where the driver may not react properly. The system is implemented on a robot experimental test bench and some experimental results are presented and discussed.


Fuzzy Logic Control (FLC) Multi-agent Mobile Robot Collision Avoidance 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Isermann, R.: Mechatronics Developments for Automobiles. In: 12th Mechatronics Forum Biennial International Conference, Zurich, Switzerland, June 28-30 (2010)Google Scholar
  2. 2.
    Seiler, P., Song, B., Hedrick, J.K.: Development of a Collision Avoidance System, SAE Special Publications, ITS Advanced Controls and Vehicle Navigation Systems, vol. 1332, pp. 97–103 (1998)Google Scholar
  3. 3.
    Jansson, J., Johansson, J., Gustafsson, F.: Decision Making for Collision Avoidance Systems, paper 2002-01-0403, Society of Automotive Engineers (2002)Google Scholar
  4. 4.
    Souliman, A., Joukhadar, A.: Mobile Robot-Based Motion Control and Intelligent Collision Avoidance. In: 12th International Workshop on Research and Education in Mechatronics, Kocaeli, Turkey, September 15-16 (2011)Google Scholar
  5. 5.
    Souliman, A., Joukhadar, A.: Mobile Robot-based Multi Agent Systems “Motion Control and Automatic Collision Avoidance”. In: 2nd International Engineering Sciences Conference, Aleppo, Syria, April 18-20 (2011)Google Scholar
  6. 6.
    Bai, Y., Zhuang, H., Wang, D. (eds.): Advanced Fuzzy Logic Technologies in Industrial Applications. Springer, London (2006)MATHGoogle Scholar
  7. 7.
    Llorca, D., Milanpés, V., Alonso, I., Gavilán, M., Daza, I., Pérez, J., Sotelo, M.: Autonomous Pedestrian Collision Avoidance Using a Fuzzy Steering Controller. IEEE Transactions on Intelligent Transportation Systems 12(2), 390–401 (2011)Google Scholar
  8. 8.
    Klancar, G., Skrjanc, I.: Tracking-error model-based predictive control for mobile robots in real time, Science direct. Robotics and Autonomous Systems 55, 460–469 (2007)CrossRefGoogle Scholar
  9. 9.
    Oriolo, G., Luca, A., Vandittelli, M.: WMR Control Via Dynamic Feedback Linearization: Design, Implementation, and Experimental Validation. IEEE Transactions on Control Systems Technology 10(6), 835–852 (2002)CrossRefGoogle Scholar
  10. 10.
    Maes, P.: Modeling adaptive autonomous agents. In: Langton, C.G. (ed.) Artificial Life: An Overview, pp. 135–162. The MIT Press, Cambridge (1995)Google Scholar
  11. 11.
    Hernandez-Martinez, E.G., Aranda-Bricaire, E.: Convergence and Collision Avoidance in Formation Control: A Survey of the ArtificialPotential Functions Approach Multi-Agent Systems - Modeling, Control, Programming, Simulations and Applications. In: Alkhateeb, F. (ed.) Multi-Agent Systems - Modeling, Control, Programming, Simulations and Applications. InTech (2011), doi:10.5772/14142Google Scholar
  12. 12.
    Wooldridge, M.: An Introduction to Multi agent Systems. John Wiley (2002)Google Scholar
  13. 13.
    Momani, M.: Collision Avoiding System (CAS). Contemporary Engineering Sciences 5(7), 341–354 (2012)MathSciNetGoogle Scholar
  14. 14.
    Liu, J., Wu, J.: Multi-agent Robotic Systems. International Series on Computational Intelligence. CRC Press (2001)Google Scholar
  15. 15.
    Negnevitsky, M.: Artificial Intelligence A Guide to Intelligent Systems, 2nd edn. Pearson Education (2005)Google Scholar
  16. 16.
    Souliman, A., Joukhadar, A., Marzi, H.: Model-Based Robust Trajectory Tracking of Wheeled Mobile Robot System Control. In: IEEE IES ISIE 2013, Taipei, Taiwan, May 28-30 (2013)Google Scholar
  17. 17.
    Brezak, M., Petrović, I., Perić, N.: Experimental Comparison of Trajectory Tracking Algorithms for Nonholonomic Mobile Robots. In: 35th Annual Conference of IEEE Industrial Electronics, IECON 2009 (2009)Google Scholar
  18. 18.
    Mireles Jr., J.: Kinematic Models of Mobile Robots, EE 5325/4315 - Kinematics of Mo-bile Robots (2004) (Summer)Google Scholar
  19. 19.
    Bräunl, T.: Embedded Robotics, 2nd edn. Springer, Porto, portugal, November 3-5 (2006)Google Scholar
  20. 20.
    Fu, K.S., Gonzalez, R.C., Lee, C.S.G.: Robotics: Control, Sensing, Vision and Intelligence. McGraw-Hill (1987)Google Scholar
  21. 21.
    Niku, S.B.: Introduction to Robotics. Pearson Education (2001)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  • Aya Souliman
    • 1
  • Abdulkader Joukhadar
    • 1
  • Hamid Alturbeh
    • 2
  • James F. Whidborne
    • 2
  1. 1.Aleppo UniversityAleppoSyria
  2. 2.Cranfield UniversityBedfordshireUK

Personalised recommendations