1. Introducción
La pandemia generada por la enfermedad COVID-
19 ha planteado la necesidad de hacer un mayor
uso de la tecnología para disminuir el contacto de
los humanos con la misma [1]. En este contexto,
los robots se unen al personal médico en la primera
línea, especialmente los robots móviles que
utilizan lámparas de luz ultravioleta tipo C (UV-C)
para desinfectar locales [2]–[4]. Específicamente,
en el sistema de navegación del robot de
desinfección con lámparas ultravioletas se
necesitan algoritmos de planeación de rutas que
garanticen el acercamiento del robot a los objetos
a desinfectar [5], [6]. A su vez, el sistema debe ser
capaz de gestionar las metas que administra dicho
algoritmo al mismo tiempo que deja la opción al
usuario de tele operar el robot. Finalmente, se han
realizado estudios de la radiación recibida por
unidad de área comprobando la eficacia de los
sistemas autónomos móviles de desinfección. [7],
[8].
Es necesario resaltar, que los proyectos de
robótica, por lo general, requieren de alto
presupuesto para implementar los algoritmos
sobre un robot real. Por lo tanto, es bastante como
un plantear resultados iniciales de un proyecto en
simulación. Específicamente, en el campo de la
navegación de robots móviles, Phunopas e
Inoue[9] plantean los resultados de un sistema para
corregir la medición de odometría de un robot
móvil mediante el uso de la simulación. Por su
parte, Nguyen et al. [10] proponen un sistema de
navegación autónoma usando aprendizaje por
reforzamiento y es probado en un modelo
simulado de un robot omnidireccional de 4 ruedas.
Los resultados del estudio anterior son presentados
en un entorno de simulación en Gazebo y la
arquitectura del sistema fue desplegada en Robotic
Operating System (ROS). Cabe destacar, las
dificultades que enfrentan los autores y los
desarrolladores en el uso de los simuladores. Por
ejemplo, consumo computacional del simulador,
la fidelidad a la realidad del mismo y la
construcción del modelo simulado del robot,
constituyen algunas de estas dificultades. En
este contexto, los autores Afsal et al. [11]
realizaron un estudio de los principales
problemas que presentan los motores de
simulación actuales mediante encuestas online
a desarrolladores y autores en el ámbito de la
robótica.
En el presente trabajo se propone una interfaz
gráfica de usuario para interactuar con el
modelo de simulación de un robot de
desinfección con luces ultravioletas.
Adicionalmente, se explica la arquitectura de
software que incluye el sistema de navegación.
Por su parte, el sistema de generación de metas
de desinfección es basado en el mapa
construido por el robot mediante la exploración
autónoma del local. Los resultados de la
arquitectura son mostrados en un entorno
simulado. Adicionalmente, se plantea el
modelo cinemático y la dinámica de los
actuadores de la plataforma móvil sobre la cual
se intenta implementar el sistema. Es
importante definir como limitante, que esta
investigación no propone un control de bajo
nivel para la generación de las velocidades del
robot real, este aspecto se planea tratar en futura
investigación. Adicionalmente, aunque se
plantea el modelo del robot real a utilizar, no es
contenido de esta investigación realizar el
levantamiento instrumental de todo el hardware
necesario para la puesta en marcha del robot
real. El alcance de este trabajo llega hasta el
diseño de un entorno simulado para el robot
móvil con la tarea de desinfección, al igual que
el diseño de una interfaz gráfica de usuario y las
pruebas del algoritmo de desinfección sobre
distintos mapas de entornos reales y virtuales.
El trabajo se estructura de la siguiente manera,
en la sección 2 dos, marco teórico, se cubren los
principales conceptos de interés como lo son