Chattering Reduction on the Control Input of a Nonholonomic Mobile Robot Using Fuzzy Logic Controller

This paper investigates the problem of reducing chattering in the control input for a mobile robot. It is well known that the fuzzy logic controller is an effective solution to reduce chattering for the mobile robot navigation. Compared to the original method which uses the sign function in the control input, the developed method reduces chattering and presents a simple algorithm for solving the obstacle avoidance problem in unknown dynamic environment. In fact, the developed algorithm instructs the mobile robot to keep moving smoothly to the designed target without collision. Simulation results show the efficiency of the proposed control law which reduces the chattering phenomenon and illustrate that the developed algorithm can be well applied in the mobile robot navigation.

[1]  Ching-Hung Lee,et al.  Efficient collision-free path-planning of multiple mobile robots system using efficient artificial bee colony algorithm , 2015, Adv. Eng. Softw..

[2]  Andrey V. Savkin,et al.  Seeking a path through the crowd: Robot navigation in unknown dynamic environments with moving obstacles based on an integrated environment representation , 2014, Robotics Auton. Syst..

[3]  Yoram Koren,et al.  The vector field histogram-fast obstacle avoidance for mobile robots , 1991, IEEE Trans. Robotics Autom..

[4]  Jean-Claude Latombe,et al.  Randomized Kinodynamic Motion Planning with Moving Obstacles , 2002, Int. J. Robotics Res..

[5]  Dilip Kumar Pratihar,et al.  Adaptive vs. conventional potential field approaches for solving navigation problems of a real car-like wheeled robot , 2009, Int. J. Intell. Def. Support Syst..

[6]  L. Zadeh Fuzzy sets as a basis for a theory of possibility , 1999 .

[7]  Mark H. Overmars,et al.  Roadmap-based motion planning in dynamic environments , 2004, IEEE Transactions on Robotics.

[8]  Shuzhi Sam Ge,et al.  Dynamic Motion Planning for Mobile Robots Using Potential Field Method , 2002, Auton. Robots.

[9]  Wolfram Burgard,et al.  The dynamic window approach to collision avoidance , 1997, IEEE Robotics Autom. Mag..

[10]  Mark H. Overmars,et al.  Roadmap-based motion planning in dynamic environments , 2005, IEEE Trans. Robotics.

[11]  Joaquín Lopez Fernández,et al.  Improving collision avoidance for mobile robots in partially known environments: the beam curvature method , 2004, Robotics Auton. Syst..

[12]  Christian Laugier,et al.  Navigation Among Moving Obstacles Using the NLVO: Principles and Applications to Intelligent Vehicles , 2005, Auton. Robots.

[13]  Nian Zhang,et al.  Duel fuzzy logic controllers design for autonomous robot navigation , 2011 .

[14]  Man Ieee Systems,et al.  IEEE transactions on systems, man and cybernetics. Part B, Cybernetics , 1996 .

[15]  Jun Hu,et al.  A new robot navigation algorithm for dynamic unknown environments based on dynamic path re-computation and an improved scout ant algorithm , 2011, Appl. Soft Comput..

[16]  Jing-Yu Yang,et al.  A local obstacle avoidance method for mobile robots in partially known environment , 2010, Robotics Auton. Syst..

[17]  Zixing Cai,et al.  Cooperative Coevolutionary Adaptive Genetic Algorithm in Path Planning of Cooperative Multi-Mobile Robot Systems , 2002, J. Intell. Robotic Syst..

[18]  Oliver Brock,et al.  High-speed navigation using the global dynamic window approach , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[19]  Nabil Derbel,et al.  Autonomous mobile robot navigation algorithm for planning collision-free path designed in dynamic environments , 2015, 2015 9th Jordanian International Electrical and Electronics Engineering Conference (JIEEEC).

[20]  Jean-Arcady Meyer,et al.  Map-based navigation in mobile robots: I. A review of localization strategies , 2003, Cognitive Systems Research.

[21]  Ellips Masehian,et al.  A voronoi diagram-visibility graph-potential field compound algorithm for robot path planning , 2004, J. Field Robotics.

[22]  A. Galip Ulsoy,et al.  Velocity occupancy space: autonomous navigation in an uncertain, dynamic environment , 2012 .

[23]  Karali Patra,et al.  Obstacle avoidance for mobile robot navigation in unknown environment using geometrical information of mobile camera images , 2014, Int. J. Comput. Vis. Robotics.

[24]  S. Arimoto,et al.  Path Planning Using a Tangent Graph for Mobile Robots Among Polygonal and Curved Obstacles , 1992 .

[25]  Reid G. Simmons,et al.  The curvature-velocity method for local obstacle avoidance , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[26]  Hajime Asama,et al.  Inevitable collision states. A step towards safer robots? , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[27]  Dong-Soo Kwon,et al.  Evolutionary programming-based univector field navigation method for past mobile robots , 2001, IEEE Trans. Syst. Man Cybern. Part B.

[28]  Ebrahim Mamdani,et al.  Applications of fuzzy algorithms for control of a simple dynamic plant , 1974 .

[29]  Eric Monacelli,et al.  A fuzzy-based reactive controller for a non-holonomic mobile robot , 2004, Robotics Auton. Syst..

[30]  Reid G. Simmons,et al.  The lane-curvature method for local obstacle avoidance , 1998, Proceedings. 1998 IEEE/RSJ International Conference on Intelligent Robots and Systems. Innovations in Theory, Practice and Applications (Cat. No.98CH36190).

[31]  Hichem Maaref,et al.  Sensor-based navigation of a mobile robot in an indoor environment , 2002, Robotics Auton. Syst..

[32]  Yin Feng,et al.  Autonomous mobile robot navigation system designed in dynamic environment based on transferable belief model , 2011 .

[33]  Paolo Fiorini,et al.  Motion Planning in Dynamic Environments Using Velocity Obstacles , 1998, Int. J. Robotics Res..

[34]  M. Sugeno,et al.  Fuzzy Control of Model Car , 1985 .

[35]  Nabil Derbel,et al.  Autonomous mobile robot navigation based on an integrated environment representation designed in dynamic environments , 2017, Int. J. Autom. Control..

[36]  Debasish Ghose,et al.  Obstacle avoidance in a dynamic environment: a collision cone approach , 1998, IEEE Trans. Syst. Man Cybern. Part A.

[37]  Masaki Takahashi,et al.  Human-centered X-Y-T-space path planning for mobile robot in dynamic environments , 2015, Robotics Auton. Syst..

[38]  N. Derbel,et al.  Hierarchical fuzzy controller for a nonholonomic mobile robot , 2012, 2012 20th Mediterranean Conference on Control & Automation (MED).

[39]  Xiafu Peng,et al.  Velocity-Change-Space-based dynamic motion planning for mobile robots navigation , 2014, Neurocomputing.