Revista: | PÄDI boletín científico de ciencias básicas e ingenierías del ICBI |
Base de datos: | |
Número de sistema: | 000578980 |
ISSN: | 2007-6363 |
Autores: | Muñoz-Torres, Jorge Leonardo1 Bugarin-Carlos, Eusebio1 Rodríguez-Orozco, Eduardo1 Rojas-Quintero, Juan Antonio1 Aguilar-Bustos, Ana Yaveni1 |
Instituciones: | 1Instituto Tecnologico de Ensenada, |
Año: | 2024 |
Volumen: | 12 |
Número: | s/n |
Paginación: | 74-79 |
País: | México |
Idioma: | Español |
Resumen en inglés | This article presents the design and programming of a vision system on two real-time operating systems. The above is for the purpose of making a comparison of their performance. The operating systems used were Xenomai and Linux with the PREEMPT_RT patch. The structure of the vision system in both cases is divided into three threads: the first one in charge of acquiring and processing the images, the second one that displays the images on the screen and the last one for the data transfer (and subsequent analysis out of line). The objective of this proposed structure is the optimization of the execution times; which may be smaller compared to using a single process or thread for the entire vision system. Finally, experiments are described emphasizing the periodicity achieved by performing an image processing corresponding to the calculation of a centroid that gives information about the movement of a simple pendulum. |
Resumen en español | Este artículo presenta el diseño y programación de un sistema de visión sobre dos sistemas operativos de tiempo real. Lo anterior con la finalidad de hacer una comparación de su rendimiento. Los sistemas operativos utilizados fueron Xenomai y Linux con el parche PREEMPT_RT. La estructura del sistema de visión en ambos casos se divide en tres hilos: el primero encargado de la adquisición y el procesamiento de las imágenes, el segundo que muestra las imágenes en pantalla y el último para la transferencia de datos (y posterior análisis fuera de línea). El objetivo de esta estructura planteada es la optimización de los tiempos de ejecución; los cuales pueden ser menores comparados con el empleo de un solo proceso o hilo para todo el sistema de visión. Finalmente, se describen experimentos haciendo énfasis en la periodicidad lograda realizando un procesamiento de imagen correspondiente al cálculo de un centroide que da información sobre el movimiento de un péndulo simple. |
Palabras clave: | Visión por computadora, sistemas de visión de tiempo real, sistemas operativos de tiempo real |
Keyword: | Computer vision, real-time vision systems, real-time operating systems |
Texto completo: | Texto completo (Ver PDF) |