Skip to main content

Advertisement

Log in

Intelligent motion planning of a mobile robot with dynamic obstacle avoidance

  • Regular Paper
  • Published:
Journal on Vehicle Routing Algorithms

Abstract

Intelligent navigation in cluttered environment while insuring maximum safety and task efficiency is a challenging subject. Motion planning is an important issue in the field of autonomous mobile robots which makes them capable to travel from one position to another in various environments including both static and dynamic obstacles without any human intervention. This research is conducted for the purpose of designing and programming a mobile robot using two separated fuzzy logic controllers to develop an intelligent algorithm in order to avoid both static and dynamic obstacles. These fuzzy logic controllers play a significant role in mobile robot navigation and obstacle avoidance behavior. In this work, four essential behavior controllers are designed and implemented onto the robot to assist its navigation towards the goal which are: goal reaching behavior, speed control behavior, goal searching behavior and obstacle avoidance behavior. The obstacle avoidance behavior is divided into two individual behaviors which are static obstacle avoidance behavior and dynamic obstacle avoidance behavior where these behaviors are controlled by an artificial intelligence (AI) algorithm. In order to design obstacle avoidance behavior, Sugeno fuzzy logic was applied. The simulation of this research was done by MATLAB software where a mobile robot and some experimental environments with different complexity were created. Several navigation tests were conducted and the robot’s behavior were observed as well. Analysis of the robot’s performance validated the effectiveness of the proposed controllers and the robot could successfully navigate to reach the goal through all experimental environments.

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.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11

Similar content being viewed by others

References

  1. Waheed, I.: Trajectory/temporal planning of a wheeled mobile robot. University of Saskatchewan Canada (2006)

  2. Abidin, M.S.Z.: Virtual path planning model for mobile robot navigation (2010)

  3. Faisal, M., et al.: Multi modules fuzzy logic for mobile robots navigation and obstacle avoidance in unknown indoor dynamic environment. In: Proceedings of the 2013 International Conference on Systems, Control and Informatics (2013)

  4. Du Toit, N.E., Burdick, J.W.: Robot motion planning in dynamic, uncertain environments. IEEE Trans. Robot. 28(1), 101–115 (2012)

    Article  Google Scholar 

  5. Tunstel, E.: Fuzzy spatial map representation for mobile robot navigation. In: Proceedings of the 1995 ACM Symposium on Applied Computing. ACM (1995)

  6. Neoh, H.S.: Implementation of various types of fuzzy controls on a mobile robot using sonar sensors (QA9. 64. N438 2008 f rb). Universiti Sains Malaysia (2008)

  7. Zadeh, L.A.: Soft computing and fuzzy logic. IEEE Softw. 11(6), 48 (1994)

    Article  Google Scholar 

  8. Saffiotti, A.: The uses of fuzzy logic in autonomous robot navigation. Soft Comput. 1(4), 180–197 (1997)

    Article  Google Scholar 

  9. Sethi, K.S., Jacob, S.: Navigation of mobile robot using fuzzy logic. National Institute of Technology Rourkela (2013)

  10. Budiharto, W., Jazidie, A., Purwanto, D.: Indoor navigation using adaptive neuro fuzzy controller for servant robot. In: 2010 Second International Conference on Computer Engineering and Applications (ICCEA). IEEE (2010)

  11. Liu, K., Lewis, F.L.: Fuzzy logic-based navigation controller for an autonomous mobile robot. In: 1994 IEEE International Conference on Systems, Man, and Cybernetics. Humans, Information and Technology. IEEE (1994)

  12. Kim, D.W., Lasky, T.A., Velinsky, S.A.: Autonomous multi-mobile robot system: simulation and implementation using fuzzy logic. Int. J. Control Autom. Syst. 11(3), 545–554 (2013)

    Article  Google Scholar 

  13. Li, X., Choi, B.-J.: Design of obstacle avoidance system for mobile robot using fuzzy logic systems. Int. J. Smart Home 7(3), 321–328 (2013)

    Google Scholar 

  14. Chia Woon, L.: Obstacle avoidance robot applying fuzzy control system. Universiti Tun Hussein Onn Malaysia (2014)

  15. Jaradat, M.A.K., Al-Rousan, M., Quadan, L.: Reinforcement based mobile robot navigation in dynamic environment. Robot. Comput. Integr. Manuf. 27(1), 135–149 (2011)

    Article  Google Scholar 

  16. Mohanty, P.K., et al.: Path planning of an autonomous mobile robot using adaptive network based fuzzy controller. In: 2013 IEEE 3rd International Advance Computing Conference (IACC), IEEE (2013)

  17. Montiel, O., Orozco-Rosas, U., Sepúlveda, R.: Path planning for mobile robots using bacterial potential field for avoiding static and dynamic obstacles. Expert Syst. Appl. 42(12), 5177–5191 (2015)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Joon Huang Chuah.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Nasrinahar, A., Chuah, J.H. Intelligent motion planning of a mobile robot with dynamic obstacle avoidance. J Veh Routing Algorithms 1, 89–104 (2018). https://doi.org/10.1007/s41604-018-0007-4

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s41604-018-0007-4

Keywords

Navigation