Navegación de un Robot Móvil por Estereovisión
Resumen
En el presente artículo se presenta el diseño e implementación de unsistema de estereovisión de bajo costo para ser usado en robots móviles,el cual permite estimar la distancia a la que se encuentran los objetospresentes en su campo de visión. La localización de estos se logra pormedio de una abstracción de un sensor estereoscópico de visión a unsensor tipo sonar, con el cual se logra reducir la información estéreo alecturas coplanares de distancia como si fuera un sonar.El sistema de visón se empleó para realizar la navegación de un robotmóvil dentro de un ambiente estructurado empleando las técnicas de planeación de trayectoria reactiva y por campos de potencial. El sistemade estereovisión implementado mostró un error promedio de 5.34 cm enla estimación de distancias, siendo probado como sensor principal en elrobot Pioneer 3DX en diferentes ambientes estructurados y bajo las dosestrategias de navegación anteriormente mencionadas.
Descargas
Citas
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.