Kinematic trajectory tracking controller for an all-terrain Ackermann steering vehicle

Abstract In the last few years the number of applications of autonomous mobile robots to outdoor and off-road tasks, like border surveillance and monitoring, search and rescue, agriculture, driveless mobility has been rapidly increasing. Among the huge number of functionalities that are required to make a vehicle an autonomous robot, localisation, path planning and trajectory tracking are the most important. This paper proposes a novel approach to solve the trajectory tracking problem of an Ackermann steering vehicle. A multi-body dynamic model of the vehicle is proposed as a mean to tune and validate the tracking controller. The proposal is supported by an experimental validation, that shows the effectiveness of the trajectory tracking controller and its performance in comparison with the accuracy of the localisation algorithm.

[1]  Renato Zaccaria,et al.  A minimalist feedback control for path tracking in Cartesian Space , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[2]  Matteo Matteucci,et al.  Position tracking and sensors self-calibration in autonomous mobile robots by Gauss-Newton optimization , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[3]  Andrea Maria Zanchettin,et al.  Design and implementation of the low-level control system of an All-Terrain Mobile Robot , 2009, 2009 International Conference on Advanced Robotics.

[4]  Matteo Matteucci,et al.  On the Development of a Generic Multi-Sensor Fusion Framework for Robust Odometry Estimation , 2014 .

[5]  Renato Zaccaria,et al.  Path Following for Unicycle Robots With an Arbitrary Path Curvature , 2011, IEEE Transactions on Robotics.

[6]  Luca Bascetta,et al.  A Simulation Based Architecture for the Development of an Autonomous All Terrain Vehicle , 2014, SIMPAR.

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

[8]  Giovanni Indiveri Kinematic time-invariant control of a 2D nonholonomic vehicle , 1999, Proceedings of the 38th IEEE Conference on Decision and Control (Cat. No.99CH36304).

[9]  Matteo Matteucci,et al.  A Modelica simulator to support the development of the control system of an autonomous All-Terrain mobile robot , 2015 .

[10]  Antonio Bicchi,et al.  Path tracking control for Dubin's cars , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[11]  Mark A. Minor,et al.  Bounded Smooth Time Invariant Motion Control of Unicycle Kinematic Models , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[12]  Mark A. Minor,et al.  Kinematic motion control of wheeled mobile robots considering curvature constraints , 2008, 2008 IEEE International Conference on Robotics and Automation.