A unified motion control and low level planning algorithm for a wheeled skid-steering robot

In this paper a unified motion control and planning algorithm dedicated for the waypoint following task realized by a skid-steering is presented. In order to reduce excessive slip effects between robot wheels and ground it is assumed that the vehicle moves with bounded velocities and accelerations. The motion controller has been designed using formal methods to ensure asymptotically stable tracking of feasible reference trajectories. To account for practical motion tasks the trajectory tracking algorithm is complemented by a motion planner, which utilizes the differential flatness property of unicycle-like kinematics. During the motion planning stage an auxiliary trajectory connecting points in the configuration space and satisfying assumed phase constraints is generated. The resulting motion execution system has been implemented on a laboratory-scale skid-steering mobile robot, which served as platform for experimental validation of presented algorithms.

[1]  Alicja Mazur,et al.  Towards Practical Implementation of an Artificial Force Method for Control of the Mobile Platform Rex , 2014, Recent Advances in Automation, Robotics and Measuring Techniques.

[2]  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.

[3]  Francisco José Madrid-Cuevas,et al.  Automatic generation and detection of highly reliable fiducial markers under occlusion , 2014, Pattern Recognit..

[4]  D. Pazderski,et al.  Trajectory tracking of underactuated skid-steering robot , 2008, 2008 American Control Conference.

[5]  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).

[6]  Pascal Morin,et al.  Control of Nonholonomic Mobile Robots Based on the Transverse Function Approach , 2009, IEEE Transactions on Robotics.

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

[8]  Shigenori Sano,et al.  Real-time trajectory generation for mobile robots in a corridor-like space using Bézier curves , 2013, Proceedings of the 2013 IEEE/SICE International Symposium on System Integration.

[9]  Hans B. Pacejka,et al.  Tire and Vehicle Dynamics , 1982 .

[10]  D. Pazderski,et al.  Control of a unicycle-like robot with trailers using transverse function approach , 2012 .

[11]  Dariusz Pazderski,et al.  Control of a unicycle-like robot with three on-axle trailers using transverse function approach , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

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

[13]  Katarzyna Zadarnowska,et al.  Switched Modeling and Task–Priority Motion Planning of Wheeled Mobile Robots Subject to Slipping , 2017, J. Intell. Robotic Syst..

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

[15]  Krzysztof Kozlowski,et al.  Motion planning and feedback control for a unicycle in a way point following task: The VFO approach , 2009, Int. J. Appl. Math. Comput. Sci..

[16]  Danwei Wang,et al.  Modeling and Analysis of Skidding and Slipping in Wheeled Mobile Robots: Control Design Perspective , 2008, IEEE Transactions on Robotics.

[17]  A. D. Lewis,et al.  When is a mechanical control system kinematic? , 1999, Proceedings of the 38th IEEE Conference on Decision and Control (Cat. No.99CH36304).