Visual Servoing from Straight Lines. Asservissement Visuel en Vision Omnidirectionnelle à Partir de Droites

Visual Servoing from Straight Lines

Asservissement Visuel en Vision Omnidirectionnelle à Partir de Droites

H. Hadj Abdelkader Y. Mezouar  P. Martinet  F. Chaumette 

LASMEA, 24 avenue des Landais, 63177 Aubière-France

IRISA/INRIA, Campus de Beaulieu, 35042 Rennes-France

Page: 
469-482
|
Received: 
24 January 2005
| |
Accepted: 
N/A
| | Citation

OPEN ACCESS

Abstract: 

In this paper we consider the problem of controlling a robotic system by using the projection of 3D straight lines in the image plane of central catadioptric systems.Most of the effort in visual servoing are devoted to points,only few works have investigated the use of lines in visual servoing with traditional cameras and none has explored the case of omnidirectional cameras.First a generic central catadioptric interaction matrix for the projection of 3D straight lines is derived from the projection model of an entire class of camera.Then an image-based control law is designed and validated through simulation results and real experiments with a mobile robot.

Résumé

Dans cet article,nous présentons une stratégie de commande de systèmes robotiques en utilisant comme entrées d'une boucle d'asservissement visuel des primitives relatives à la projection de droites dans le plan image d'une caméra panoramique à point central unique. Afin de réaliser la commande d'un système robotique par asservissement visuel,il est nécessaire d'estimer la matrice d'interaction liant les mouvements de la caméra aux mouvements des primitives visuelles dans l'image. Dans cet article,nous dérivons la forme analytique de la matrice d'interaction générique relative à la projection de droites à partir d'un modèle de projection englobant la classe entière des caméras à point central unique. Elle est ensuite utilisée dans un schéma d'asservissement visuel. Des simulations ainsi que des résultats expérimentaux sur un robot mobile valident l'approche proposée.

Keywords: 

Omnidirectional camera,single view point,visual servoing,straight lines.

Mots clés 

Vision omnidirectionnelle,point central unique,asservissement visuel,droites.

Remerciements
Introduction
1. Modélisation
2. Matrice d'Interaction des Caméras à Point Central Unique pour les Coniques
3. Résultats de Simulation
4. Résultats Expérimentaux
5. Conclusions
  References

[1] N. ANDREFF, B. ESPIAU et R. HORAUD, Visual servoing from lines. Int. Journal of Robotics Research, 21(8):679-700, Août 2002. 

[2] S. BAKER et S. K. NAYAR, A theory of single-viewpoint catadioptric image formation. Int. Journal of Computer Vision, 35(2):1-22, Novembre 1999. 

[3] J. BARRETO et H. ARAUJO, Geometric properties of central catadioptric line images. Dans 7th European Conf. on Computer Vision, ECCV'02, pages 237-251, Copenhagen, Danemark, Mai 2002. 

[4] J. P. BARRETO, F. MARTIN et R. HORAUD, Visual servoing/tracking using central catadioptric images. Dans 8th Int. Symp. on Experimental Robotics, ISER'02, pages 863-869, Bombay, Inde, Jullet 2002. 

[5] R. BENOSMAN et S. KANG, Panoramic Vision. Springer Verlag, 2000. 

[6] P. BLAER et P.K. ALLEN, Topological mobile robot localization using fast vision techniques. Dans IEEE Int. Conf. on Robotics and Automation, ICRA'02, pages 1031-1036, Washington, USA, Mai 2002. 

[7] D. BURSHKA, J. GEIMAN et G. HAGER, Optimal landmark configuration for vision based control of mobile robot. Dans IEEE Int. Conf. on Robotics and Automation, ICRA'03, pages 3917-3922, Tapei, Taiwan, Septembre 2003. 

[8] F. CHAUMETTE, La relation vision commande: théorie et application à des tâches robotiques. Thèse de l'Université de Rennes I, France, 1990. 

[9] F. CHAUMETTE, Potential problems of stability and convergence in image-based and position-based visual servoing. The Confluence of Vision and Control, LNCIS Series, Springer Verlag, 237:66-78, 1998. 

[10] G. CHESI, K. HASHIMOTO, D. PRATTICHIZZO et A. VICINO, A switching control law for keeping features in the field of view in eye-in-hand visual servoing. Dans IEEE Int. Conf. on Robotics and Automation, ICRA'03, pages 3929-3934, Taipei, Taiwan, Septembre 2003. 

[11] N. J. COWAN, J. D. WEINGARTEN et D. E. KODITSCHEK,Visual servoing via navigation functions. IEEE Trans. on Robotics and Automation, 18(4):521-533, August 2002. 

[12] P. CORKE et S. HUTCHINSON, A new partioned approach to image-based visual servo control. IEEE Trans. on Robotics and Automation, 17(4): 507-515, Août 2001. 

[13] B. ESPIAU, F. CHAUMETTE et P. RIVES,A new approach to visual servoing in robotics. IEEE Trans. on Robotics and Automation, 8(3):313-326, Juin 1992. 

[14] C. GEYER et K. DANIILIDIS, A unifying theory for central panoramic systems and practical implications. Dans European Conf. on Computer Vision, ECCV'00, volume 29, pages 159-179, Dublin, Irelande, Mai 2000. 

[15] S. HUTCHINSON, G.D. HAGER et P.I. CORKE,A tutorial on visual servo control. IEEE Trans. on Robotics and Automation, 12(5):651670, Octobre 1996. 

[16] D. KHADRAOUI, C. DEBAIN, R. ROUVEURE, P. MARTINET, P. BONTON et J. GALLICE, Vision based control in driving assistance for agrigultural vehicules. International Journal of Robotics Research, 17(10):1040-1054, Octobre 1998. 

[17] E. MALIS, J. BORRELLY et P. RIVES, Intrinsics-free visual servoing with respect to straight lines. Dans IEEE/RSJ Int. Conf. on Intelligent Robots Systems, IROS'02, Lausanne, Switzerland, Octobre 2002. 

[18] E. MALIS, F. CHAUMETTE et S. BOUDET, 2 1/2 d visual servoing. IEEE Trans. on Robotics and Automation, 15(2):238-250,Avril 1999. 

[19] E. MARCHAND, ViSP: A software environment for eye-in-hand visual servoing. Dans IEEE Int. Conf. on Robotics and Automation, ICRA'99, volume 3, pages 3224-3229, Détroit, Michigan, Mai 1999. 

[20] B. MARHIC, E. MOUADDIB, D. FOFI et E. BRASSART, Localisation absolue par le capteur omnidirectionnel SYCLOP. Traitement du Signal, Vol. 17, N°3, 2000. 

[21] Y. MEZOUAR et F. CHAUMETTE, Path planning for robust imagebased control. IEEE Trans. on Robotics and Automation, 18(4):534549, Août 2002. 

[22] A. PAULINO et H. ARAUJO, Multiple robots in geometric formation: Control structure and sensing. Dans Int. Symp. on Intelligent Robotic Systems, pages 103-112, Reading, UK, Juillet 2000. 

[23] E. MALIS, S. BENHIMANE, Vision-based control with respect to planar and non-planar objects using a zooming camera. Dans IEEE Int. Conf. on Advanced Robotics, ICAR'04, pages 863-869, Juillet 2003. 

[24] P. MARTINET et J. GALLICE, Position-based visual servoing using a nonlinear approach. Dans IEEE/RSJ International Conference on Intelligent Robots and Systems, IROS'99, pages 531-536, Kyongju, Corée du Sud, Octobre 1999. 

[25] P. RIVES et B. ESPIAU, Estimation recursive de primitives 3D au moyen d'une caméra mobile. Traitement du Signal, Vol. 4, pages 259272, 1987. 

[26] C. SAMSON, B. ESPIAU, et M. LE BORGNE, Robot Control : The Task Function Approach. Oxford University Press, 1991.

[27] B. THUILOT, P. MARTINET, L. CORDESSES, et J. GALLICE, Position-based visual servoing: keeping the object in the field of vision. Dans IEEE Int. Conference on Robotics and Automation, ICRA'02, pages 1624-1629, Washington DC, USA, Mai 2002. 

[28] R. VIDAL, O. SHAKERNIA et S. SASTRY, Formation control of nonholonomic mobile robots with omnidirectional visual servoing and motion segmentation. Dans IEEE Int. Conf. on Robotics and Automation, ICRA'03, Taipei, Taiwan, Septembre 2003. 

[29] N. WINTER, J. GASPAR, G. LACEY, et J. SANTOS-VICTOR, Omnidirectional vision for robot navigation. Dans IEEE Workshop on Omnidirectional Vision, OMNIVIS'00, pages 21-28, South Carolina, USA, Juin 2000.