A controller to avoid both occlusions and obstacles during a vision-based navigation task in a cluttered environment

This paper presents a sensor-based controller allowing to visually drive a mobile robot towards a target while avoiding visual features occlusions and obstacle collisions. We consider the model of a cart-like robot equipped with proximetric sensors and a camera mounted on a pan-platform. The proposed method relies on the continuous switch between three controllers realizing respectively the nominal vision-based task, the obstacle by passing and the occlusion avoidance. Simulation results are given at the end of the paper.

[1]  P. Soueres,et al.  An hybrid control for avoiding obstacles during a vision-based tracking task , 1999, 1999 European Control Conference (ECC).

[2]  Nicolas Mansard,et al.  Tasks sequencing for visual servoing , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[3]  François Chaumette,et al.  Avoiding self-occlusions and preserving visibility by path planning in the image , 2002, Robotics Auton. Syst..

[4]  Gregory D. Hager,et al.  Dynamic sensor planning in visual servoing , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[5]  Peter I. Corke,et al.  A tutorial on visual servo control , 1996, IEEE Trans. Robotics Autom..

[6]  Philippe Souères,et al.  A controller to perform a visually guided tracking task in a cluttered environment , 1999, Proceedings 1999 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human and Environment Friendly Robots with High Intelligence and Emotional Quotients (Cat. No.99CH36289).

[7]  D. Bellot,et al.  Handling visual servoing schemes through rational systems and LMIs , 2001, Proceedings of the 40th IEEE Conference on Decision and Control (Cat. No.01CH37228).

[8]  T. Hamel,et al.  A path following controller for wheeled robots which allows to avoid obstacles during transition phase , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[9]  Éric Marchand,et al.  Robust model-based tracking for robot vision , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[10]  Patrick Rives,et al.  Applying visual servoing techniques to control a mobile hand-eye system , 1995, Proceedings of 1995 IEEE International Conference on Robotics and Automation.

[11]  Philippe Martinet,et al.  Robust Controller Synthesis in Automatic Guided Vehicles Applications , 1998 .

[12]  Éric Marchand,et al.  A new redundancy-based iterative scheme for avoiding joint limits. Application to visual servoing , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[13]  Patrick Rives,et al.  A new approach to visual servoing in robotics , 1992, IEEE Trans. Robotics Autom..

[14]  Claude Samson,et al.  Robot Control: The Task Function Approach , 1991 .

[15]  Philippe Souères,et al.  Dynamical sequence of multi-sensor based tasks for mobile robots navigation , 2003 .

[16]  Gerd Hirzinger,et al.  Real-time visual tracking of 3D objects with dynamic handling of occlusion , 1997, Proceedings of International Conference on Robotics and Automation.

[17]  Peter Corke,et al.  Visual Control of Robots: High-Performance Visual Servoing , 1996 .