A path following control for unicycle robots

In this work we present a new path following control for unicycle robots that is applicable for almost all the possible desired paths and whose analysis is very straightforward. First we select the path following method that consists of two steps: choosing a “projection” that relates the actual posture to the desired path and imposing a “motion exigency” to ensure that the robot advances. A “projection” that considers all the error coordinates is selected and closed equations are obtained for it. The uniqueness projection is carefully analyzed and a necessary and sufficient condition is also presented. This condition shows that a slight bound on the curvature derivative of desired paths must be imposed to preserve uniqueness. It is remarkable that the selected path following is applicable for paths containing zero-radius turns, a problem that has never been resolved as far as we know. In addition, an asymptotically stable control law is found using the closed form equation of the proposed path following and the second Lyapunov method. Finally, we show the behavior of the path following and the control law through several simulated and experimental results, using a computerized wheelchair built at our research facility. © 2001 John Wiley & Sons, Inc.

[1]  M Burr Impairment, disability and handicap in the elderly. , 1986, Australian family physician.

[2]  Giuseppe Oriolo,et al.  An Iterative Learning Controller for Nonholonomic Mobile Robots , 1998, Int. J. Robotics Res..

[3]  Alain Micaelli,et al.  Modeling and feedback control of mobile robots equipped with several steering wheels , 1996, IEEE Trans. Robotics Autom..

[4]  Carlos Canudas de Wit,et al.  Exponential control law for a mobile robot: extension to path following , 1993, IEEE Trans. Robotics Autom..

[5]  Vijay Kumar,et al.  Control of Mechanical Systems With Rolling Constraints , 1994, Int. J. Robotics Res..

[6]  C. Samson,et al.  Trajectory tracking for unicycle-type and two-steering-wheels mobile robots , 1993 .

[7]  O. J. Sørdalen,et al.  Exponential stabilization of nonholonomic chained systems , 1995, IEEE Trans. Autom. Control..

[8]  H. Piaggio Differential Geometry of Curves and Surfaces , 1952, Nature.

[9]  Fernando Díaz del Río,et al.  A generalization of path following for mobile robots , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[10]  Claudio Altafini,et al.  A Path-Tracking Criterion for an LHD Articulated Vehicle , 1999, Int. J. Robotics Res..

[11]  S. Shankar Sastry,et al.  Steering Three-Input Nonholonomic Systems: The Fire Truck Example , 1995, Int. J. Robotics Res..

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

[13]  Ingemar J. Cox,et al.  Blanche-an experiment in guidance and navigation of an autonomous robot vehicle , 1991, IEEE Trans. Robotics Autom..

[14]  O. J. Sørdalen,et al.  Exponential control law for a mobile robot: extension to path following , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

[15]  S. Shankar Sastry,et al.  Stabilization of trajectories for systems with nonholonomic constraints , 1992, Proceedings 1992 IEEE International Conference on Robotics and Automation.

[16]  Georges Bastin,et al.  Structural properties and classification of kinematic and dynamic models of wheeled mobile robots , 1996, IEEE Trans. Robotics Autom..

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

[18]  Florent Lamiraux,et al.  Motion planning and control for Hilare pulling a trailer , 1999, IEEE Trans. Robotics Autom..

[19]  Giuseppe Oriolo,et al.  Learning optimal trajectories for non-holonomic systems , 2000 .

[20]  Jun-Ho Oh,et al.  Nonlinear tracking control of trailer systems using the Lyapunov direct method , 1999, J. Field Robotics.

[21]  A. Bloch,et al.  Control and stabilization of nonholonomic dynamic systems , 1992 .

[22]  Richard Colbaugh,et al.  Adaptive control of nonholonomic robotic systems , 1998 .

[23]  C. Pinello,et al.  Automotive engine control and hybrid systems: challenges and opportunities , 2000, Proceedings of the IEEE.

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

[25]  Giuseppe Oriolo,et al.  Feedback control of a nonholonomic car-like robot , 1998 .

[26]  G Bourhis,et al.  Mobile robotics and mobility assistance for people with motor impairments: rational justification for the VAHM Project. , 1996, IEEE transactions on rehabilitation engineering : a publication of the IEEE Engineering in Medicine and Biology Society.

[27]  R. M. DeSantis,et al.  Path-tracking for a Tractor-Trailer-like Robot , 1994, Int. J. Robotics Res..

[28]  Mitsuji Sampei,et al.  Path tracking control of trailer-like mobile robot , 1991, Proceedings IROS '91:IEEE/RSJ International Workshop on Intelligent Robots and Systems '91.

[29]  Claire J. Tomlin,et al.  Nonlinear systems: analysis, stability, and control, Shankar Sastry, Springer‐Verlag, New York, NY, 1999, 667 pages. ISBN 0‐387‐98513‐1. , 2001 .

[30]  Jun-Ho Oh,et al.  Nonlinear tracking control of trailer systems using the Lyapunov direct method , 1999 .

[31]  Fumio Miyazaki,et al.  A stable tracking control method for an autonomous mobile robot , 1990, Proceedings., IEEE International Conference on Robotics and Automation.