Construction of a WMR for Trajectory Tracking Control: Experimental Results

This paper reports a solution for trajectory tracking control of a differential drive wheeled mobile robot (WMR) based on a hierarchical approach. The general design and construction of the WMR are described. The hierarchical controller proposed has two components: a high-level control and a low-level control. The high-level control law is based on an input-output linearization scheme for the robot kinematic model, which provides the desired angular velocity profiles that the WMR has to track in order to achieve the desired position (x∗, y∗) and orientation (φ∗). Then, a low-level control law, based on a proportional integral (PI) approach, is designed to control the velocity of the WMR wheels to ensure those tracking features. Regarding the trajectories, this paper provides the solution or the following cases: (1) time-varying parametric trajectories such as straight lines and parabolas and (2) smooth curves fitted by cubic splines which are generated by the desired data points {(x1∗, y1∗),..., (xn∗, yn∗)}. A straightforward algorithm is developed for constructing the cubic splines. Finally, this paper includes an experimental validation of the proposed technique by employing a DS1104 dSPACE electronic board along with MATLAB/Simulink software.

[1]  Jean-Michel Coron,et al.  Global asymptotic stabilization for controllable systems without drift , 1992, Math. Control. Signals Syst..

[2]  John T. Wen,et al.  Trajectory tracking control of a car-trailer system , 1997, IEEE Trans. Control. Syst. Technol..

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

[4]  Arnold Neumaier,et al.  Introduction to Numerical Analysis , 2001 .

[5]  Jung-Min Yang,et al.  Sliding mode control of a nonholonomic wheeled mobile robot for trajectory tracking , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[6]  Claude Samson,et al.  Velocity and torque feedback control of a nonholonomic cart , 1991 .

[7]  Hak-Keung Lam,et al.  A fast path planning-and-tracking control for wheeled mobile robots , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[8]  Claudio Melchiorri,et al.  Trajectory Planning for Automatic Machines and Robots , 2010 .

[9]  Bertrand Tondu,et al.  The Three-Cubic Method: An Optimal Online Robot Joint Trajectory Generator under Velocity, Acceleration, and Wandering Constraints , 1999, Int. J. Robotics Res..

[10]  R. S. Ortigoza,et al.  Wheeled Mobile Robots: A review , 2012, IEEE Latin America Transactions.

[11]  F.H.F. Leung,et al.  A practical fuzzy logic controller for the path tracking of wheeled mobile robots , 2003 .

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

[13]  Ramón Silva-Ortigoza,et al.  Velocity and Current Inner Loops in a Wheeled Mobile Robot , 2010, Adv. Robotics.

[14]  O. J. Sordalen,et al.  Exponential stabilization of mobile robots with nonholonomic constraints , 1992 .

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

[16]  H. Sira-Ramirez,et al.  On the sliding mode control of wheeled mobile robots , 1994, Proceedings of IEEE International Conference on Systems, Man and Cybernetics.

[17]  Mikael Norrlöf,et al.  Path Generation for Industrial Robots , 2003 .

[18]  J. Coron,et al.  Smooth stabilizing time-varying control laws for a class of nonlinear systems. application to mobile robots , 1992 .

[19]  Alberto Flores Rueda,et al.  Computación Y Sistemas , 2022 .

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

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

[22]  R. Silva-Ortigoza,et al.  Trajectory Tracking in a Mobile Robot without Using Velocity Measurements for Control of Wheels , 2008, IEEE Latin America Transactions.

[23]  Anneli Folkesson,et al.  Numerical methods for engineers , 2007 .

[24]  J. Canny,et al.  Nonholonomic Motion Planning , 1992 .