Experimental Motion Planning and Control for an Autonomous Nonholonomic Mobile Robot

This paper presents an architecture for the navigation of an autonomous mobile robot evolving in an uncertain environment with obstacles. The proposed strategy consists in separating the path planning from the control algorithm. The path planning is done by computing the time optimal collision-free trajectory which takes into account the limitations on the linear and angular speeds of the vehicle. The position and shape of obstacles are computed by a vision algorithm using a single camera. A saturated controller based on integral sliding mode is designed to solve the tracking problem in the presence of input saturations and of the unknown disturbances. The effectiveness, perfect performance of obstacle avoidance, real-time and high robustness properties are demonstrated by experimental results.

[1]  M. Fliess,et al.  Flatness and defect of non-linear systems: introductory theory and examples , 1995 .

[2]  Avinash C. Kak,et al.  Vision for Mobile Robot Navigation: A Survey , 2002, IEEE Trans. Pattern Anal. Mach. Intell..

[3]  Zhong-Ping Jiang,et al.  Saturated stabilization and tracking of a nonholonomic mobile robot , 2001 .

[4]  Mark B. Milam,et al.  Real-Time Optimal Trajectory Generation for Constrained Dynamical Systems , 2003 .

[5]  R. W. Brockett,et al.  Asymptotic stability and feedback stabilization , 1982 .

[6]  Wilfrid Perruquetti,et al.  Higher-order sliding mode stabilization for a class of nonholonomic perturbed systems , 2003, Autom..

[7]  Massimo Bertozzi,et al.  GOLD: a parallel real-time stereo vision system for generic obstacle and lane detection , 1998, IEEE Trans. Image Process..

[8]  Jean-Claude Latombe,et al.  Robot motion planning , 1970, The Kluwer international series in engineering and computer science.

[9]  C. Samson Control of chained systems application to path following and time-varying point-stabilization of mobile robots , 1995, IEEE Trans. Autom. Control..

[10]  Jean-Paul Laumond,et al.  Robot Motion Planning and Control , 1998 .

[11]  S. Sastry,et al.  Nonholonomic motion planning: steering using sinusoids , 1993, IEEE Trans. Autom. Control..

[12]  V. Utkin,et al.  Integral sliding mode in systems operating under uncertainty conditions , 1996, Proceedings of 35th IEEE Conference on Decision and Control.

[13]  J. Betts Survey of Numerical Methods for Trajectory Optimization , 1998 .

[14]  João Pedro Hespanha,et al.  Stabilization of nonholonomic integrators via logic-based switching , 1999, Autom..

[15]  Henk Nijmeijer,et al.  Tracking Control of Mobile Robots: A Case Study in Backstepping , 1997, Autom..

[16]  Michael Defoort,et al.  Integral sliding mode control for trajectory tracking of a unicycle type mobile robot , 2006, Integr. Comput. Aided Eng..