Trajectory Tracking Control of Differential Drive Mobile Robot Based on Improved Kinematics Controller Algorithm

An important issue in wheeled mobile robot motion control is that most of robot controllers are designed relying solely on the kinematics of robots. However, when highspeed motion or heavyduty transportation are required for mobile robots, the description of the robot kinematics model is not comprehensive, and it is necessary to consider the robot dynamics model. Based on the work of reference [16], this paper makes an improvement on the kinematic controller by replacing the hyperbolic tangent function tanh(x) by the reference function sin(arctan(x)). This function ensures that the kinematic controller can improve the tracking accuracy of the robot and the distance error will be significantly reduced. Simultaneous position tracking, line speed and angular velocity tracking on the X and Y axes are achieved. Finally, the results of simulation experiments in three cases show that the tracking precision in this paper is obviously superior to the reference [16], and it has stronger robustness and better anti-jamming performance.

[1]  Juan Carlos Vega Oliver,et al.  Fuzzy control to simulate 4 autonomous navigation behaviors in a differential-drive mobile robot , 2017, 2017 IEEE International Conference on Aerospace and Signals (INCAS).

[2]  W. Liu,et al.  Extended state observer-based adaptive sliding mode control of differential-driving mobile robot with uncertainties , 2016 .

[3]  Andreas Birk,et al.  Roboguard, A Teleoperated Mobile Security Robot , 2001 .

[4]  Víctor H. Andaluz,et al.  Robust Control with Dynamic Compensation for Human-Wheelchair System , 2014, ICIRA.

[5]  Ricardo O. Carelli,et al.  Controllers design for differential drive mobile robots based on extended kinematic modeling , 2017, 2017 European Conference on Mobile Robots (ECMR).

[6]  Bart Stouten,et al.  Cooperative transportation of a large object - development of an industrial application , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

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

[8]  Wanderley Cardoso Celeste,et al.  An adaptive dynamic controller for autonomous mobile robot trajectory tracking , 2008 .

[9]  Paolo Fiorini,et al.  A Short History of Cleaning Robots , 2000, Auton. Robots.

[10]  Indra Narayan Kar,et al.  Design and implementation of an adaptive fuzzy logic-based controller for wheeled mobile robots , 2006, IEEE Transactions on Control Systems Technology.

[11]  Ricardo O. Carelli,et al.  Dynamic model based formation control and obstacle avoidance of multi-robot systems , 2008, Robotica.

[12]  Alonzo Kelly,et al.  High-Fidelity Yet Fast Dynamic Models of Wheeled Mobile Robots , 2016, IEEE Transactions on Robotics.

[13]  Devin J. Balkcom,et al.  Minimum Wheel-Rotation Paths for Differential-Drive Mobile Robots , 2009, Int. J. Robotics Res..

[14]  Ronald C. Arkin,et al.  Behavior-Based Robot Navigation for Extended Domains , 1992, Adapt. Behav..

[15]  Frank L. Lewis,et al.  Control of a nonholomic mobile robot: Backstepping kinematics into dynamics , 1997, J. Field Robotics.

[16]  Ricardo Carelli,et al.  Port-hamiltonian modelling of a differential drive mobile robot with reference velocities as inputs , 2015, 2015 XVI Workshop on Information Processing and Control (RPIC).