Autonomous dynamic driving control of wheeled mobile robots

We propose a novel control framework to enable nonholonomic wheeled mobile robots (WMRs) to autonomously drive in an environment with the speed fast enough so that the dynamics effect (e.g., Coriolis effect) is not negligible, yet, still less than a certain threshold to prevent slippage at the wheels. For this, instead of the Newtonian vehicle modeling, we adopt Lagrange-D'Alembert formulation, which then allows us to explicitly relate the system's state/control with the constraint force, so that we can predict/detect possibility of a given motion's violating the no-slip condition. We present a scheme to generate a no-slip/collision-free timed-trajectory for the WMRs using this Lagrange-D'Alembert formulation. We also propose a backstepping-based control law, which enables the WMR to track the generated trajectory while respecting its nonholonomic constraints. Experiment, using a modified commercial radio-controlled car, is performed to verify the theory.

[1]  Zhong-Ping Jiang,et al.  Simultaneous tracking and stabilization of mobile robots: an adaptive approach , 2004, IEEE Transactions on Automatic Control.

[2]  Dongjun Lee,et al.  Cooperative grasping control of multiple mobile manipulators with obstacle avoidance , 2013, 2013 IEEE International Conference on Robotics and Automation.

[3]  Richard M. Murray,et al.  A Mathematical Introduction to Robotic Manipulation , 1994 .

[4]  Dongjun Lee Passive Decomposition and Control of Nonholonomic Mechanical Systems , 2010, IEEE Transactions on Robotics.

[5]  Dongjun Lee Passive configuration decomposition and practical stabilization of nonholonomic mechanical systems with symmetry , 2010, 49th IEEE Conference on Decision and Control (CDC).

[6]  Oliver Purwin,et al.  Performing aggressive maneuvers using iterative learning control , 2009, 2009 IEEE International Conference on Robotics and Automation.

[7]  John A. Grogg,et al.  Algorithms for Real-Time Estimation of Individual Wheel Tire-Road Friction Coefficients , 2006, IEEE/ASME Transactions on Mechatronics.

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

[9]  Danwei Wang,et al.  GPS-Based Path Following Control for a Car-Like Wheeled Mobile Robot With Skidding and Slipping , 2008, IEEE Transactions on Control Systems Technology.

[10]  Vijay Kumar,et al.  Trajectory Generation and Control for Precise Aggressive Maneuvers with Quadrotors , 2010, ISER.

[11]  Emilio Frazzoli,et al.  Steady-state drifting stabilization of RWD vehicles , 2011 .

[12]  J. Christian Gerdes,et al.  Model Predictive Control for Vehicle Stabilization at the Limits of Handling , 2013, IEEE Transactions on Control Systems Technology.

[13]  L. Shepp,et al.  OPTIMAL PATHS FOR A CAR THAT GOES BOTH FORWARDS AND BACKWARDS , 1990 .

[14]  Xiaoming Hu,et al.  Control of mobile platforms using a virtual vehicle approach , 2001, IEEE Trans. Autom. Control..

[15]  Ilya Kolmanovsky,et al.  Developments in nonholonomic control problems , 1995 .

[16]  Dongjun Lee,et al.  Passivity-Based Control of Bipedal Locomotion , 2007, IEEE Robotics & Automation Magazine.

[17]  J. Latombe,et al.  On nonholonomic mobile robots and optimal maneuvering , 1989, Proceedings. IEEE International Symposium on Intelligent Control 1989.

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

[19]  Alberto Bemporad,et al.  Vehicle Yaw Stability Control by Coordinated Active Front Steering and Differential Braking in the Tire Sideslip Angles Domain , 2013, IEEE Transactions on Control Systems Technology.

[20]  Dongjun Lee,et al.  Passivity-Based Switching Control for Stabilization of Wheeled Mobile Robots , 2007, Robotics: Science and Systems.

[21]  Rajesh Rajamani,et al.  Vehicle dynamics and control , 2005 .

[22]  A. Bloch,et al.  Nonholonomic Mechanics and Control , 2004, IEEE Transactions on Automatic Control.

[23]  Jingang Yi,et al.  On the Stability and Agility of Aggressive Vehicle Maneuvers: A Pendulum-Turn Maneuver Example , 2012, IEEE Transactions on Control Systems Technology.

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

[25]  James P. Ostrowski Computing reduced equations for robotic systems with constraints and symmetries , 1999, IEEE Trans. Robotics Autom..

[26]  Dongjun Lee,et al.  Distributed backstepping control of multiple thrust-propelled vehicles on a balanced graph , 2012, Autom..

[27]  Claude Samson,et al.  Time-varying Feedback Stabilization of Car-like Wheeled Mobile Robots , 1993, Int. J. Robotics Res..

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

[29]  Rajesh Rajamani,et al.  GPS-Based Real-Time Identification of Tire-Road Friction Coefficient , 2002 .

[30]  John M. Hollerbach,et al.  Planning of Minimum- Time Trajectories for Robot Arms , 1986 .