Mobile Robot Navigation by Stereovision
Keywords:
stereovision, disparity map, mobile robots navigation, reactive, potential fieldsAbstract
This paper presents the design and implementation of a low coststereovision system for being used in mobile robots, which can estimatethe distance at which objects are present in its field of vision. The locationis achieved by means of an abstraction of a stereoscopic vision sensor toa sensor ring type, which will reduce the stereo information to coplanardistance readings as if it was a sonar.The vision system was used for navigating a mobile robot in a structuredenvironment, using the techniques of reactive path planning and potentialfields. The stereovision system implemented showed an average errorof 5.34 cm in estimating distances, being tested as main sensor in thePioneer 3DX robot in different environments under both structured andnavigation strategies mentioned above.
References
Birchfield, Stand; & Tomassi Carlo. (1999). Depth Discontinuities by Pixel-to-Pixel Stereo. International Journal of Computer Vision 35(3), 269–293.
Bradski, Gari; & Kaehler, Adrian. (2008). Learning OpenCV Computer Vision with the OpenCV Library. United States of America: OReilly.
Cañas, José María., Leon, Olmo., Calvo, Roberto. (2008). Reconstrucción 3D Visual Atentiva para la Navegación de un Robot Móvil. IX Workshop en Agentes Físicos, Vigo, pp 205-212.
Castillo, M. A., Saéz, J. M. (2003). Modelo de Sonar de Largo Alcance Basado en Tecnología Estéreo. 4th Workshop de Agentes Físicos.
Chica. María T.; Pineda. Antonio L.;Esmeral Mario A. (2009). Sistema de Navegación para Robots Móviles Utilizando Fusión Sensorial. Con-Ciencias Tecnura, año 13 No. 25 segundo semestre de 2009 páginas 133 a 149.
Collett, Toby H. J., MacDonald, Bruce A., Gerkey, Brian P. (2005). “Player 2.0: Toward a Practical Robot Programming Framework”. In Proceedings of the Australasian Conference on Robotics and Automation (ACRA 2005), Sydney, Australia.
Faugeras, Oliver. (1993). Three-Dimensional Computer Vision: a Geometric Viewpoint. MIT Press.
Gerkey, Brian; Vaughan, Richard T; Howard, Andrew. (2003). “The Player/Stage Project: Tools for Multi-Robot and Distributed Sensor Systems”. In Proceedings of the 11th International Conference on Advanced Robotics (ICAR 2003), pages 317-323, Coimbra, Portugal.
Kahora, H., Suganuma, N. (2009). Obstacle Detection based on Occupancy Grid Maps from Virtual Disparity Image. (2009). ICROS-SICE International Joint Conference 2009.
Mora, Marta C.; Ángel, Leopoldo.; Montserrat, Josep. (2004). Sistema de Navegación de Robots Móviles en Entornos Industriales. XXV Jornada de Automática, Ciudad Real.
Murray, D., Little, J. (1988). Using Real-Time Stereo Vision for Mobile Robot Navigation. Computer Vision and Pattern Recognition (CVPR’98). Santa Barbara CA.
Pajares, Gonzalo., De la Cruz, Jesus. (2002). Visión por Computador: Imágenes Digitales y Aplicaciones. México: Alfaomega Grupo Editor.
Trucco, Emanuele., Verri, Alessandro. (1998). Introductory Techniques for 3-D Computer Vision. New Jersey: Prentice Hall.
Usai, A., Di Giamberrdino, P. (2006). Autonomous Robot Motion in an Unknown Enviroment by local 3D Elevation Map Construction. Integrated Computer-Aided Engineering 13. Pp 663-275.
Viejo, Diego. Carloza, Miguel. (2004). Construcción de Mapas 3D y Extracción de Primitivas Geométricas del Entorno. 5th Workshop de Agentes Físicos.
WEBGRAFÍA
Asensio, José Ramón. (2001). Navegación de Robots Móviles en Entornos Interiores basada en el Reconocimiento de Características Relevantes. Recuperado en marzo 2011, de [http:// dialnet.unirioja.es/servlet/tesis?codigo=11163
Bouguet, Jean-Yves. Camera Calibration Toolbox for Matlab. Recuperado en marzo de 2011, de [http://www.vision.caltech.edu/ bouguetj/calib_doc/.
Leeper, Adam. (2010). Gripper Stereo and Assisted Teleoperation. Recuperado en marzo de 2011, de [http://www.willowgarage.com/ blog/2010/12/20/gripper-stereo-and-assisted-teleoperation.
Mattoccia, Stefanoa. (2010). Stereo Vision: Algorithms and Aplications. Recuperado en octubre de 2011 de [http://www.vision. deis.unibo.it/smatt/.
Mobilerobots, Referencia Robot Pioneer 3DX. Recuperado en marzo de 2011, de [http://www.mobilerobots.com/researchrobots/ researchrobots/pioneerp3dx.aspx.
Muja, Marius. (2010). Scalable Object Recognition. Recuperado en marzo de 2011 de, [http://www.willowgarage.com/blog/2010/09/20/ scalable-object-recognition.
OpenCV, página principal de la librería OpenCV. Recuperado en marzo de 2011, de [http://opencv.willowgarage.com/wiki/.
Playe/Stage, página principal del servidor/simulador para robots Player/Stage. Recuperado en marzo de 2011, de [http://playerstage. sourceforge.net/.
Zhang, Zhengyou. (1998). A Flexible New Technique for Camera Calibration. Recuperado en marzo de 2011, de [http://research. microsoft.com/en-us/um/people/zhang/Papers/TR98-71.pdf.