El ROS (Robot Operating System) es un software de código abierto (Open Source Software) que permite a usuarios conectar en red diferentes tecnologías de diferentes robots, plataformas móviles, pinzas, etc. Con el ROS también es posible planificar secuencias de movimientos y crear y modelar aplicaciones robotizadas e interfaces de usuario.
En este curso de formación proporcionamos una introducción a la plataforma ROS a través de un enfoque "Learning-by-Doing", en el que las explicaciones teóricas y una parte práctica se ilustran paso a paso en el marco de un curso de formación de modelado de un diseño de robot y sus principales componentes.
Enseñamos asimismo a los asistentes a crear su propio proyecto de vehículo móvil a través del modelado de los elementos principales del mismo y a utilizar paquetes Open Source para controlar los movimientos y la simulación. El curso incluye además una introducción a ROS2 y una comparación de las dos versiones.
Una parte del curso está dedicada a la introducción en el uso de ROS y ROS2 para el control móvil de robots y la navegación autónoma basada en SLAM. La integración de los sensores asociados con tecnologías como los escáneres de seguridad se aborda junto con la aplicación completa basada en hardware real.
Al final del curso, los participantes sabrán crear con ROS y ROS2 proyectos para vehículos autónomos capaces de navegar sin conductor y de implementarlos como aplicaciones reales.