Home Fuzzy Logic Controller for Obstacle Avoidance of Mobile Robot
Article
Licensed
Unlicensed Requires Authentication

Fuzzy Logic Controller for Obstacle Avoidance of Mobile Robot

  • Rajmeet Singh and Tarun Kumar Bera EMAIL logo
Published/Copyright: November 21, 2018

Abstract

This work describes design and implementation of a navigation and obstacle avoidance controller using fuzzy logic for four-wheel mobile robot. The main contribution of this paper can be summarized in the fact that single fuzzy logic controller can be used for navigation as well as obstacle avoidance (static, dynamic and both) for dynamic model of four-wheel mobile robot. The bond graph is used to develop the dynamic model of mobile robot and then it is converted into SIMULINK block by using ‘S-function’ directly from SYMBOLS Shakti bond graph software library. The four-wheel mobile robot used in this work is equipped with DC motors, three ultrasonic sensors to measure the distance from the obstacles and optical encoders to provide the current position and speed. The three input membership functions (distance from target, angle and distance from obstacles) and two output membership functions (left wheel voltage and right wheel voltage) are considered in fuzzy logic controller. One hundred and sixty-two sets of rules are considered for motion control of the mobile robot. The different case studies are considered and are simulated using MATLAB-SIMULINK software platform to evaluate the performance of the controller. Simulation results show the performances of the navigation and obstacle avoidance fuzzy controller in terms of minimum travelled path for various cases.

MSC 2010: 03B52; 37M05; 68T40; 70E60

References

[1] A. Pandey, S. Pandey and D. R. Parhi, Mobile robot navigation and obstacle avoidance techniques: a review, Int. Rob. Auto J. 2 (2017), 1–12. doi: 10.15406/iratj.2017.02.00023.Search in Google Scholar

[2] A. P. Moon and K. K. Jajuiwar, Design of adaptive fuzzy tracking controller for autonomous navigation system, Int. J. Recent Trend Eng. Res. 2 (2016), 268–275.Search in Google Scholar

[3] G. R. Yu, K. Y. Bai and M. C. Chen, Applications of Taguchi method to fuzzy control for path tracking of a wheeled mobilerobot, in Proceedings of the 17th National Conference on Fuzzy Theory and its Applications, Kaohsiung, Taiwan, (2009).Search in Google Scholar

[4] A. Pandey and D. R. Parhi, Optimum path planning of mobile robot in unknown static and dynamic environments using fuzzy-wind driven optimization algorithm, Elsevier Def. Technol. 13 (2017), 47–58.10.1016/j.dt.2017.01.001Search in Google Scholar

[5] B. Xiong and S. R. Qu, Intelligent vehicle’s path tracking based on fuzzy control, J. Transp. Syst. Eng. Inf. 10 (2010), 70–75.10.1016/S1570-6672(09)60034-9Search in Google Scholar

[6] M. F. Selekwa, D. D. Dunlap, D. Shi and E.G. Collins, jr, Robot navigation in very cluttered environments by preference-based fuzzy behaviours, Rob. Auton Syst. 56 (2008), 231–246.10.1016/j.robot.2007.07.006Search in Google Scholar

[7] W. L. Xu and S. K. Tso, Sensor-based fuzzy reactive navigation of a mobile robot through local target switching, IEEE Syst. Man. CY-S Part. C: Appl. Rev. 29 (1999), 85–91.10.1109/5326.777079Search in Google Scholar

[8] C. C. Wong, C. L. Hwang, Y. Y. Hu and C. T. Cheng, Design and implementation of vision-based fuzzy obstacle avoidance method on humanoid robot, Int. J. Fuzzy Syst. 13 (2011), 45–54.Search in Google Scholar

[9] V. Ganapathy, S. C. Yun and J. Ng, Fuzzy and neural controllers for acute obstacle avoidance in mobile robot navigation, in IEEE/ASME International Conference on Advanced Intelligent Mechatronics Suntec Convention and Exhibition Center, 2009.10.1109/AIM.2009.5229761Search in Google Scholar

[10] W. Borutzky, Bond graphs: A methodology for modelling mutidisciplinary dynamic systems, SCS Publishing House, Erlangen, Germany, 2004.Search in Google Scholar

[11] A. Mukherjee, R. Karmakar and A. K. Samantaray, Bond graph in modeling simulation and fault identification, CRC Press, Boca Raton, Florida, 2006.Search in Google Scholar

[12] B. Bouamama, K. Medjahar, M. Bayart, A. K. Samantary and B. Conrard, Fault detection and isolation of smart actuators using bond graph and external models, Control Eng. Pract. 13 (2015), 159–175.10.1016/j.conengprac.2004.03.003Search in Google Scholar

[13] T. K. Bera, K. Bhattacharya and A. K. Samantaray, Bond graph model based evaluation of a sliding mode controller for combined regenerative and antilock braking system, J. Syst. Control Eng. 225 (2011), 918–934.10.1177/2041304110394558Search in Google Scholar

[14] R. Singh, M. Singh and T. K. Bera, Model reduction in vehicle dynamic systems, Int J. Model Simu. Taylor Francis. 37 (2017), 67–81.10.1080/02286203.2016.1273040Search in Google Scholar

[15] D. C. Karnoop, D. L. Margolis and R. C. Rosenberg, Modeling and simulation of mechatronic systems, Wiley, New York, 2000.Search in Google Scholar

Received: 2018-02-12
Accepted: 2018-11-03
Published Online: 2018-11-21
Published in Print: 2019-02-23

© 2019 Walter de Gruyter GmbH, Berlin/Boston

Downloaded on 25.9.2025 from https://www.degruyterbrill.com/document/doi/10.1515/ijnsns-2018-0038/html
Scroll to top button