Controllers for unicycle-type wheeled robots: Theoretical results and experimental validation

Mobile robots offer a typical example of systems with nonholonomic constraints. Several controllers have been proposed in the literature for stabilizing these systems. However, few experimental studies have been reported comparing the characteristics and the performance of these controllers with respect to neglected dynamics, quantization, noise, delays, etc. In this paper, we use a Khepera mobile robot to perform experimental comparison of several control laws. Khepera has two dc motor-powered wheels and introduces many realistic difficulties, such as different motor dynamics for the two wheels, time delay, quantization, sensor noise, and saturation. We emphasize the implementation difficulties of two discontinuous controllers proposed herein, and we compare their performance with several other controllers reported in the literature. Ways to improve the performance of each controller are also discussed.

[1]  Leopold Alexander Pars,et al.  A Treatise on Analytical Dynamics , 1981 .

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

[3]  Richard M. Murray,et al.  Nonholonomic control systems: from steering to stabilization with sinusoids , 1992, [1992] Proceedings of the 31st IEEE Conference on Decision and Control.

[4]  Alessandro Astolfi,et al.  Exponential Stabilization of a Wheeled Mobile Robot Via Discontinuous Control , 1999 .

[5]  R. Murray,et al.  Nonholonomic systems and exponential convergence: some analysis tools , 1993, Proceedings of 32nd IEEE Conference on Decision and Control.

[6]  Panagiotis Tsiotras,et al.  Control of underactuated spacecraft with bounded inputs , 2000, Autom..

[7]  R.M. Murray,et al.  Experiments in exponential stabilization of a mobile robot towing a trailer , 1994, Proceedings of 1994 American Control Conference - ACC '94.

[8]  R. Murray,et al.  Convergence Rates for Nonholonomic Systems in Power Form , 1993, 1993 American Control Conference.

[9]  Carlos Canudas de Wit,et al.  NONLINEAR CONTROL DESIGN FOR MOBILE ROBOTS , 1994 .

[10]  Panagiotis Tsiotras,et al.  Reduced Effort Control Laws for Underactuated Rigid Spacecraft , 1997 .

[11]  Panagiotis Tsiotras,et al.  Stabilization and Tracking of Underactuated Axisymmetric Spacecraft with Bounded Control , 1998 .

[12]  Jean-Baptiste Pomet Explicit design of time-varying stabilizing control laws for a class of controllable systems without drift , 1992 .

[13]  Alessandro Astolfi Discontinuous control of the nonholonomic integrator , 1997 .

[14]  Marilena Vendittelli,et al.  Control of Wheeled Mobile Robots: An Experimental Overview , 2001 .

[15]  R. Murray,et al.  Exponential stabilization of driftless nonlinear control systems using homogeneous feedback , 1997, IEEE Trans. Autom. Control..

[16]  Sergey V. Drakunov,et al.  Stabilization and tracking in the nonholonomic integrator via sliding modes , 1996 .

[17]  C. C. Wit,et al.  On the Construction of Stabilizing Discontinuous Controllers for Nonholonomic Systems , 1995 .

[18]  Antonio Bicchi,et al.  Closed loop steering of unicycle like vehicles via Lyapunov techniques , 1995, IEEE Robotics Autom. Mag..

[19]  Panagiotis Tsiotras Invariant manifold techniques for control of underactuated mechanical systems , 1997 .