Software para la navegación de robots móviles asistenciales

Software que permite la navegación autónoma y el control de robots móviles de bajo coste en espacios interiores, especialmente orientado a la realización de tareas asistenciales en residencias de personas mayores.

Cercanía al mercado (TRL)

1 2 3 4 5 6 7 8 9

Sistema probado con éxito en entorno real

https://uitt.upct.es/storage/2026731132711_JUNO.png
Robot Juno integrado en imagen generada por IA

La tecnología consiste en una arquitectura software diseñada para controlar el funcionamiento y la navegación de un robot móvil inteligente de bajo coste. El sistema permite que el robot se desplace por espacios interiores utilizando un mapa previamente definido del entorno, tanto de manera completamente autónoma como mediante la intervención del usuario. Para facilitar su manejo, incorpora una interfaz mediante pantalla táctil y un sistema de reconocimiento de comandos de voz.

El software integra diferentes componentes encargados de las principales funciones del robot: el control del movimiento, la comunicación entre sus distintos elementos, la interacción con el usuario, el reconocimiento de órdenes habladas, el seguimiento de rutas y la detección de personas. Para desplazarse, el robot utiliza un sistema de barrido láser y un sensor de imagen y profundidad que proporcionan información sobre el espacio que lo rodea. La arquitectura combina desarrollos propios con diferentes herramientas y componentes de software de código abierto.

Una parte del software se ocupa específicamente del control del movimiento, gestionando de forma independiente los dos motores del robot y ajustando su funcionamiento hasta alcanzar la velocidad requerida. La comunicación entre el sistema de tracción y el ordenador principal se realiza mediante un protocolo desarrollado específicamente para el sistema.

La interfaz gráfica permite cargar un mapa del espacio y seleccionar el lugar al que debe dirigirse el robot, que puede realizar posteriormente el desplazamiento de forma autónoma. Desde esta misma interfaz es posible activar el reconocimiento de voz. Este sistema permite recibir órdenes habladas y funciona de manera local, sin necesidad de conexión a Internet.

La arquitectura incorpora también un módulo para el seguimiento de rutas, que utiliza la posición del robot y el destino seleccionado para controlar su desplazamiento y realizar los ajustes de orientación necesarios. Asimismo, dispone de una función de búsqueda y detección de personas. Al recibir la orden correspondiente, el robot puede girar sobre sí mismo mientras analiza las imágenes captadas por sus sensores y, cuando detecta la posible presencia de una persona, obtiene la imagen para su posterior análisis mediante herramientas de detección de rostros.

En conjunto, el software reúne las funciones necesarias para que un robot móvil pueda desplazarse autónomamente por espacios interiores, recibir instrucciones, seguir rutas y buscar personas. El desarrollo ha sido realizado íntegramente por investigadores del grupo de investigación de Neurotecnología, Control y Robótica de la UPCT, siendo la Universidad Politécnica de Cartagena (UPCT) la titular del software.


COMPARTIR: