Trajectory tracking control with obstacle avoidance capability for unicycle-like mobile robot

In this paper the trajectory tracking control algorithm with obstacle avoidance capability is presented. As a robot gets into a neighborhood of the obstacle, the collision avoidance behavior is turned on. It is implemented using the artificial potential function (APF) that increases to infinity as the robot approaches a boundary of the obstacle. This feature guarantees collision avoidance. As avoidance behavior is active only in the neighborhood of the obstacle it does not affect the motion when there is no risk of the collision. Authors show that trajectory of the robot converges to desired one when a robot is out of the APF area. Due to a local characteristic of the APF, the implementation of the algorithm of the robot that uses only on-board sensors is possible. The stability proof is presented for both a near obstacle and obstacle-free areas. Effectiveness of the algorithm is illustrated with experiments on a real robot in an environment with static circle-shaped obstacles.

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

[2]  Jozsef K. Tar,et al.  Trajectory Tracking for Formation of Mobile Robots , 2009 .

[3]  Mark W. Spong,et al.  Cooperative Avoidance Control for Multiagent Systems , 2007 .

[4]  Krzysztof Kozlowski,et al.  Trajectory Tracking Control and Obstacle Avoidance for a Differentially Driven Mobile Robot , 2011 .

[5]  D. Koditschek,et al.  The construction of analytic diffeomorphisms for exact robot navigation on star worlds , 1991 .

[6]  Dusan M. Stipanovic,et al.  Formation Control and Collision Avoidance for Multi-agent Non-holonomic Systems: Theory and Experiments , 2008, Int. J. Robotics Res..

[7]  Gyula Mester,et al.  Motion Control of Wheeled Mobile Robots , 2006 .

[8]  Daniel E. Koditschek,et al.  Exact robot navigation using artificial potential functions , 1992, IEEE Trans. Robotics Autom..

[9]  K. D. Do,et al.  Formation Tracking Control of Unicycle-Type Mobile Robots With Limited Sensing Ranges , 2008, IEEE Transactions on Control Systems Technology.

[10]  George Leitmann,et al.  Guaranteed avoidance strategies , 1980 .

[11]  Richard M. Murray,et al.  Vehicle motion planning using stream functions , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[12]  Dusan M. Stipanovic,et al.  Effective Coverage Control for Mobile Sensor Networks With Guaranteed Collision Avoidance , 2007, IEEE Transactions on Control Systems Technology.

[13]  M. Michaek,et al.  Vector-Field-Orientation Feedback Control Method for a Differentially Driven Vehicle , 2010, IEEE Transactions on Control Systems Technology.

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

[15]  Pascal Morin,et al.  Trajectory tracking for non-holonomic vehicles: overview and case study , 2004, Proceedings of the Fourth International Workshop on Robot Motion and Control (IEEE Cat. No.04EX891).

[16]  R. Olfati-Saber,et al.  Collision avoidance for multiple agent systems , 2003, 42nd IEEE International Conference on Decision and Control (IEEE Cat. No.03CH37475).

[17]  Khac Duc Do,et al.  Formation tracking control of unicycle-type mobile robots , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[18]  Georges Bastin,et al.  Structural properties and classification of kinematic and dynamic models of wheeled mobile robots , 1996, IEEE Trans. Robotics Autom..

[19]  Dariusz Pazderski,et al.  Obstacle Avoidance and Trajectory Tracking Using Fluid-Based Approach in 2D Space , 2012 .

[20]  Debasish Ghose,et al.  Obstacle avoidance in a dynamic environment: a collision cone approach , 1998, IEEE Trans. Syst. Man Cybern. Part A.

[21]  Yukio Tada,et al.  Feedback control of a two wheeled mobile robot with obstacle avoidance using potential functions , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[22]  Dimos V. Dimarogonas,et al.  A feedback stabilization and collision avoidance scheme for multiple independent non-point agents, , 2006, Autom..

[23]  Emilio Frazzoli,et al.  Analysis of decentralized potential field based multi-agent navigation via primal-dual Lyapunov theory , 2010, 49th IEEE Conference on Decision and Control (CDC).

[24]  K.A. Morgansen,et al.  Decentralized reactive collision avoidance for multiple unicycle-type vehicles , 2008, 2008 American Control Conference.

[25]  Simon Parsons,et al.  Principles of Robot Motion: Theory, Algorithms and Implementations by Howie Choset, Kevin M. Lynch, Seth Hutchinson, George Kantor, Wolfram Burgard, Lydia E. Kavraki and Sebastian Thrun, 603 pp., $60.00, ISBN 0-262-033275 , 2007, The Knowledge Engineering Review.

[26]  Claude Samson,et al.  Trajectory Tracking for Nonholonomic Vehicles , 2006 .

[27]  Krzysztof Kozlowski,et al.  Motion Control for Formation of Mobile Robots in Environment with Obstacles , 2009, Towards Intelligent Engineering and Information Technology.

[28]  Mark W. Spong,et al.  Collision avoidance control with sensing uncertainties , 2011, Proceedings of the 2011 American Control Conference.

[29]  Aaas News,et al.  Book Reviews , 1893, Buffalo Medical and Surgical Journal.

[30]  Drago Matko,et al.  Wheeled Mobile Robots Control in a Linear Platoon , 2009, J. Intell. Robotic Syst..