Path Tracking Controllers for Fast Skidding Rover

This article presents a comparative analysis between two new path tracking controllers, a linear and non-linear one. First, dynamic model of the vehicle moving on a horizontal plane is developed and validated with the experimental platform Spido. Then, to reduce the complexity, the model is linearized by assuming that the side slip angles remain small and a linear lateral slippage model introducing the lateral contact stiffness is used. The kinematics of the vehicle is also linearized by assuming that the rover remains close a reference path and with a small relative heading angle. The linearized model permits the design of a Linear Quadratic Regulator LQR that minimizing the angle deviation and the lateral error. Then, nonlinear predictive controller is presented. This approach combines the kinematic model of the path-tracking with the dynamic model of the vehicle to deduce a non-linear Continuous Generalized Predictive Controller NCGPC controller. The predictive approach is dedicated to achieve an accurate path tracking and minimizing the angle deviation and the lateral error during prediction horizon time. Finally, we compare performance results between the NCGPC and the LQR controller. The simulation results show that both controllers have equivalent path tracking performance only in the straight line sections. However, predictive controller clearly outperform LQR controller when cornering. NCGPC controller has a higher rate of convergence to the reference trajectory with minimal lateral position error, thanks to the anticipation of future reference path changes.

[1]  Nicolas Langlois,et al.  Unconstrained NCGPC with a guaranteed closed-loop stability: Case of nonlinear SISO systems with the relative degree greater than four , 2009, Proceedings of the 48h IEEE Conference on Decision and Control (CDC) held jointly with 2009 28th Chinese Control Conference.

[2]  J. A. Rossiter,et al.  Model-Based Predictive Control : A Practical Approach , 2017 .

[3]  Peter J. Gawthrop,et al.  Optimal control of nonlinear systems: a predictive control approach , 2003, Autom..

[4]  F. Ben Amar,et al.  A DYNAMIC BASED PATH TRACKING CONTROLLER FOR A FAST ROVER WITH INDEPENDENT STEERING AND DRIVE , 2011 .

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

[6]  P.K. Padhy,et al.  On-line Mobile Robot Path Tracking Using PI Controller , 2006, 2006 Annual IEEE India Conference.

[7]  Nicolas Bouton,et al.  A rollover indicator based on the prediction of the load transfer in presence of sliding: application to an All Terrain Vehicle , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[8]  Wen-Hua Chen,et al.  Predictive control of general nonlinear systems using approximation , 2004 .

[9]  Seul Jung,et al.  Explicit lateral force control of an autonomous mobile robot with slip , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[10]  Jong-Hwan Kim,et al.  Sliding mode control for trajectory tracking of nonholonomic wheeled mobile robots , 1999, IEEE Trans. Robotics Autom..

[11]  Philippe Martinet,et al.  Trajectory tracking control of farm vehicles in presence of sliding , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[12]  J. Gu,et al.  Investigation of trajectory tracking control algorithms for autonomous mobile platforms: theory and simulation , 2005, IEEE International Conference Mechatronics and Automation, 2005.

[13]  Chien-Shu Hsieh,et al.  A Feedback Linearization Design for the Control of Vehicle's Lateral Dynamics , 2006, 2006 SICE-ICASE International Joint Conference.

[14]  Philippe Martinet,et al.  Adaptive control of four-wheel-steering off-road mobile robots: Application to path tracking and heading control in presence of sliding , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.