Development of an Algorithm for Controlling Movement of a Robotic Platform, by Digital Image Processing
Keywords:
Procesamiento Digital de Imágenes, Histogramas, Segmentación, Posición Relativa, OpenCVAbstract
The following work shows an algorithm that can process images digitally with the goal of control the movement of a mobile robotic platform in a certain environment. The platform is identified with a specific color, and displacement environment of the platform shift has identified obstacles with different colors, for both cases it worked with the RGB color scale.
To obtain the control’s movement of the robotic platform, the algorithm was developed in C programming language, and used the Open CV libraries for processing images captured by a video camera on the Dev-platform C + +.
The video camera was previously calibrated using ZHANG technique where parameters were obtained focal length and tilt focal pixel. In the algorithm histogram analysis and segmentation of the image were developed, allowing to determine exactly the relative position of the platform with respect to the obstacles and movement strategy to follow.
References
Paz. Jenaro C. “Introducción al procesamiento digital de imágenes”. Textos Universitarios/ Serie Docencia. Disponible en: http://www2.uacj.mx/Publicaciones/GeneracionImagenes/ imagenesCap8.pdf
“Modelo de Colores HSV”. Disponible en: http://sabia.tic.udc.es/gc/Contenidos%20adicionales/trabajos/ Tutoriales/color/HSV.htm
Colorotate. “Modelos de Color, Teoría del Color en el Siglo XXI”. Disponible en: http://aprende.colorotate.org/color-models.html
FIRA“Concurso y Reglamento NAROST”. Disponible en: http://www.fira.net/?mid=narosot
Capítulo 3. “Calibración de la Cámara”. Disponible en: http://catarina.udlap.mx/u_dl_a/tales/documentos/lem/jimenez_c_e/ capitulo3.pdf
Ricolfe V. Carlos, Sánchez S. Antonio J., Simarro F. Raúl. “Técnicas de Calibración de Cámaras” Departamento de Ingeniería de Sistemas y Automática, Universidad de valencia, Método de Zhang. Pag. 4-5.
Jean-Yves Bouguet. “Cámara Calibración Toolbox para Matlab”. Última actualización 9 de Julio de 2010. Disponible en: http://www.vision.caltech.edu/bouguetj/calib_doc/
González I. Josep, Cabrera Jorge (Director). Tesis “Estudio experimental de métodos de calibración y auto-calibración de cámaras”. Palmas De Gran Canaria. Disponible en: http://mozart.dis.ulpgc.es/Gias/josep/TesisJosep.pdf
Gary Bradski & Adrian Kaebler. “Computer Vision the OpenCV Library”. Learning. OpenCV