Stable contour-following control of wheeled mobile robots

This paper presents a continuous wall-following controller for wheeled mobile robots based on odometry and distance information. The reference for this controller is the desired distance from the robot to the wall and allows the robot to follow straight wall contour as well as smoothly varying wall contours by including the curvature of the wall into the controller. The asymptotic stability of the control system is proved using a Lyapunov analysis. The controller is designed so as to avoid saturation of the angular velocity command to the robot. A novel switching scheme is also proposed that allows the robot to follow discontinuous contours allowing the robotic system to deal with typical problems of continuous wall-following controllers such as open corners and possible collisions. This strategy overcomes these instances by switching between dedicated behavior-based controllers. The stability of the switching control system is discussed by considering Lyapunov concepts. The proposed control systems are verified experimentally in laboratory and office environments to show the feasibility and good performance of the control algorithms.

[1]  F. J. Rodriguez,et al.  A Control System Based on Reactive Skills for Autonomous Mobile Robots , 2003 .

[2]  José Luis Mancilla-Aguilar,et al.  A condition for the stability of switched nonlinear systems , 2000, IEEE Trans. Autom. Control..

[3]  Ricardo O. Carelli,et al.  Stable switching contour-following controller for wheeled mobile robots , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[4]  Yoram Koren,et al.  Real-time obstacle avoidance for fact mobile robots , 1989, IEEE Trans. Syst. Man Cybern..

[5]  M. Branicky Multiple Lyapunov functions and other analysis tools for switched and hybrid systems , 1998, IEEE Trans. Autom. Control..

[6]  Estela Bicho,et al.  Detecting , representing and following walls based on low-level distance sensors , 2002 .

[7]  Zhen Zhang,et al.  Supervisory control of a mobile robot for agile motion coordination , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[8]  Richard A. Brown,et al.  Introduction to random signals and applied kalman filtering (3rd ed , 2012 .

[9]  Seul Jung,et al.  Contour tracking of an unknown planar object by regulating force for mobile robot navigation , 2007, Robotica.

[10]  Takashi Tsubouchi,et al.  A Reactive Wall Following Algorithm and Its Behavior of an Autonomous Mobile Robot with Sonar Ring , 1996, J. Robotics Mechatronics.

[11]  Lindsay Kleeman,et al.  Simultaneous landmark classification, localization and map building for an advanced sonar ring , 2006, Robotica.

[12]  Daniel Liberzon,et al.  Switching in Systems and Control , 2003, Systems & Control: Foundations & Applications.

[13]  Hobart R. Everett,et al.  Controlling multiple security robots in a warehouse environment , 1994 .

[14]  Ewald von Puttkamer,et al.  Exploration of an indoor-environment by an autonomous mobile robot , 1994, Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS'94).

[15]  M. Vidyasagar,et al.  Nonlinear systems analysis (2nd ed.) , 1993 .

[16]  Ronald C. Arkin,et al.  An Behavior-based Robotics , 1998 .

[17]  Dolores Blanco,et al.  Sensor-based global planning for mobile robot navigation , 2007, Robotica.

[18]  A. Morse,et al.  Basic problems in stability and design of switched systems , 1999 .

[19]  Daniel Liberzon,et al.  Common Lyapunov functions for families of commuting nonlinear systems , 2005, Syst. Control. Lett..

[20]  Ricardo Carelli,et al.  A class of nonlinear PD-type controllers for robot manipulators , 1996, J. Field Robotics.

[21]  Ricardo Carelli,et al.  WALL-FOLLOWING STABLE CONTROL FOR WHEELED MOBILE ROBOTS , 2006 .

[22]  Ger Honderd,et al.  Following A Wall With A Mobile Robot Using Ultrasonic Sensors , 1992, Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems.

[23]  Yoram Koren,et al.  Real-time obstacle avoidance for fast mobile robots in cluttered environments , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[24]  Ricardo O. Carelli,et al.  A class of nonlinear PD-type controllers for robot manipulators , 1996, J. Field Robotics.

[25]  P. Sanz,et al.  Fuzzy Logic Wall Following of a Mobile Robot Based on the Concept of General Perception , 1995 .

[26]  Ricardo O. Carelli,et al.  Switching Control of Mobile Robots for Autonomous Navigation in Unknown Environments , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[27]  R.C. Arkin Reactive control as a substrate for telerobotic systems , 1991, NTC '91 - National Telesystems Conference Proceedings.

[28]  Meng Wang,et al.  Autonomous robot navigation using fuzzy logic controller , 2004, Proceedings of 2004 International Conference on Machine Learning and Cybernetics (IEEE Cat. No.04EX826).