High-speed path following control of skid-steered vehicles

We present a robust control scheme for skid-steered vehicles that enables high-speed path following on challenging terrains. First, a kinematic model with experimentally identified parameters is constructed to describe the terrain-dependent motion of skid-steered vehicles. Using Lyapunov theory, a nonlinear control law is defined, guaranteeing the convergence of the vehicle to the path. To allow smooth and accurate motion at higher speeds, an additional linear velocity control scheme is proposed, which takes actuator saturation, path following error, and reachable curvatures into account. The combined solution is experimentally evaluated and compared against two state-of-the-art algorithms, by using two different robots on several different terrain types, at different speeds. A Robotnik Summit XL robot is tested on three different terrain types and two different paths at speeds up to ≈ 2 . 5 m/s. A Segway RMP 440 robot is tested on three different terrain types and two different path types at speeds up to ≈ 6 m/s.

[1]  Yoji Kuroda,et al.  High-speed navigation of unmanned ground vehicles on uneven terrain using potential fields , 2007, Robotica.

[2]  Mark A. Minor,et al.  Path Manifold-based Kinematic Control of Wheeled Mobile Robots Considering Physical Constraints , 2007, Int. J. Robotics Res..

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

[4]  Mário Sarcinelli Filho,et al.  A Velocity-Based Dynamic Model and Its Properties for Differential Drive Mobile Robots , 2017, J. Intell. Robotic Syst..

[5]  James M. Rehg,et al.  Aggressive driving with model predictive path integral control , 2016, 2016 IEEE International Conference on Robotics and Automation (ICRA).

[6]  Benoît Thuilot,et al.  Adaptive trajectory control of off-road mobile robots: A multi-model observer approach , 2017, 2017 IEEE International Conference on Robotics and Automation (ICRA).

[7]  Antonio M. Pascoal,et al.  Adaptive, non-singular path-following control of dynamic wheeled robots , 2003, 42nd IEEE International Conference on Decision and Control (IEEE Cat. No.03CH37475).

[8]  Wei Yu,et al.  Analysis and Experimental Verification for Dynamic Modeling of A Skid-Steered Wheeled Vehicle , 2010, IEEE Transactions on Robotics.

[9]  Jorge L. Martínez,et al.  Experimental kinematics for wheeled skid-steer mobile robots , 2007, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[10]  Nolan Wagener,et al.  Information theoretic MPC for model-based reinforcement learning , 2017, 2017 IEEE International Conference on Robotics and Automation (ICRA).

[11]  Steven Dubowsky,et al.  High-speed hazard avoidance for mobile robots in rough terrain , 2004, SPIE Defense + Commercial Sensing.

[12]  K. Kozlowski,et al.  Practical Stabilization of a Skid-steering Mobile Robot - A Kinematic-based Approach , 2006, 2006 IEEE International Conference on Mechatronics.

[13]  Mark A. Minor,et al.  Backstepping vehicle steering controller using integral and robust control based on dynamic state estimation , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

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

[15]  Faïz Ben Amar,et al.  Accurate and stable mobile robot path tracking: An integrated solution for off-road and high speed context , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[16]  Andreas Zell,et al.  The EvA2 Optimization Framework , 2010, LION.

[17]  Philippe Martinet,et al.  High-speed mobile robot control in off-road conditions: A multi-model based adaptive approach , 2011, 2011 IEEE International Conference on Robotics and Automation.

[18]  Steven Dubowsky,et al.  Mobile Robots in Rough Terrain - Estimation, Motion Planning, and Control with Application to Planetary Rovers , 2004, Springer Tracts in Advanced Robotics.

[19]  Alessandro De Luca,et al.  Trajectory tracking control of a four-wheel differentially driven mobile robot , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[20]  Andreas Zell,et al.  GeRoNa: Generic Robot Navigation , 2019, J. Intell. Robotic Syst..

[21]  Karl Reichard,et al.  The use of unicycle robot control strategies for skid-steer robots through the ICR kinematic mapping , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[22]  Andreas Zell,et al.  Outdoor person following at higher speeds using a skid-steered mobile robot , 2017, 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

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

[24]  Andreas Zell,et al.  Path following control of skid-steered wheeled mobile robots at higher speeds on different terrain types , 2017, 2017 IEEE International Conference on Robotics and Automation (ICRA).

[25]  Andreas Zell,et al.  Synchronous Dataflow and Visual Programming for Prototyping Robotic Algorithms , 2016, IAS.

[26]  Karl Reichard,et al.  Model‐based Prediction of Skid‐steer Robot Kinematics Using Online Estimation of Track Instantaneous Centers of Rotation , 2014, J. Field Robotics.

[27]  Milan Simic,et al.  Receding horizon lateral vehicle control for pure pursuit path tracking , 2018 .

[28]  Dezhen Song,et al.  Kinematic Modeling and Analysis of Skid-Steered Mobile Robots With Applications to Low-Cost Inertial-Measurement-Unit-Based Motion Estimation , 2009, IEEE Transactions on Robotics.

[29]  Andreas Nüchter,et al.  High Speed Differential Drive Mobile Robot Path Following Control With Bounded Wheel Speed Commands , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[30]  Morgan Quigley,et al.  ROS: an open-source Robot Operating System , 2009, ICRA 2009.

[31]  Todd D. Murphey,et al.  Simultaneous optimal parameter and mode transition time estimation , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[32]  Philippe Bidaud,et al.  Dynamic velocity and yaw-rate control of the 6 WD skid-steering mobile robot RobuROC 6 using sliding mode technique , 2009 .

[33]  Joao P. Hespanha,et al.  Path-following or reference tracking? , 2004 .

[34]  Jo Yung Wong,et al.  Theory of ground vehicles , 1978 .

[35]  Alonzo Kelly,et al.  Slip-aware Model Predictive optimal control for Path following , 2016, 2016 IEEE International Conference on Robotics and Automation (ICRA).

[36]  Dezhen Song,et al.  Adaptive Trajectory Tracking Control of Skid-Steered Mobile Robots , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[37]  Salvador Pedraza,et al.  Approximating Kinematics for Tracked Mobile Robots , 2005, Int. J. Robotics Res..

[38]  Angela P. Schoellig,et al.  Robust Constrained Learning-based NMPC enabling reliable mobile robot path tracking , 2016, Int. J. Robotics Res..

[39]  Patrice Boucher Waypoints guidance of differential-drive mobile robots with kinematic and precision constraints , 2016, Robotica.

[40]  Dariusz Pazderski,et al.  Modeling and control of a 4-wheel skid-steering mobile robot , 2004 .

[41]  Fethi Belkhouche,et al.  Reactive Path Planning in a Dynamic Environment , 2009, IEEE Transactions on Robotics.