Aprende Robótica con ROS (Robot Operating System)

Aprenderás a programar Robots Móviles con ROS, poniendo el foco en el aprendizaje del propio Robot Operating System como eje del desarrollo de proyectos de robótica en entornos industriales, de investigación y académicos.

Los robots con los que experimentarás son:


Kobuki (Turtlebot 2)


Husky


Sphero


BB-8


Wam Arm

Objetivos

Este curso está diseñado para introducirte en el manejo de ROS con los robots habitualmente usados en entornos industriales, de investigación y académicos. Así, los objetivos específicos son:

  • Proporcionarte las herramientas básicas y el conocimiento para desarrollar un proyecto de robótica basado en ROS, incluyendo características como mover robots, leer datos de sus sensores, planificar y ejecutar tareas inteligentes, ver representaciones visuales de datos como nubes de puntos y errores de depuración.
  • Comprender la constitución de los paquetes de ROS para que puedas utilizar los módulos desarrollados por terceros en tus propios proyectos.
  • Darte las bases para que puedas profundizar en los temas más complejos de ROS: reconocimiento visual de objetos, interacción por voz, navegación autónoma, etc

Resultados del aprendizaje

Dado el enfoque práctico y orientado a proyectos, a la finalización de este curso serás capaz de abordar la programación de robots existentes en el entorno de simulación de Gazebo, integrado en ROS.

Profesorado

Bernardo Ronquillo Japón, Robótica e IoT Industrial en The Robot Academy, así como su fundador.
Ber
Bernardo es Ingeniero Industrial con 23 años de experiencia y también Psicólogo, habiendo pasado por los más diversos proyectos tecnológicos desde el año 1995: Instituto de Astrofísica de Canarias, Gran Telescopio Canarias y Altran Technologies.

Experto en Robótica e IoT Industrial, trabajando en los entornos hardware-software: Arduino, Raspberry Pi y ROS (Robot Operating System).
Perfil profesional detallado en Linkedin

Programa de sesiones

Se impartirán cuatro sesiones teórico-prácticas con el siguiente contenido:

  1. Conceptos básicos de ROS.
  2. Topics y comunicaciones entre nodos de la red. Trabajo en la primera parte del proyecto del curso
  3. Servicios en ROS. Segunda parte del proyecto
  4. Acciones en ROS. Tercera parte del proyecto
  5. Más sobre acciones. Cuarta parte del proyecto

Metodología

Seguiremos un método de aprendizaje basado en proyectos e iterativo, donde en cada sesión seguiremos un esquema equivalente, y con un nivel de dificultad creciente.

Todos los conceptos y ejemplos serán ilustrados dentro del entorno web de Robot Ignite, virtualización de un entorno de ROS Indigo en Ubuntu 14.04.

Dicho entorno incorpora de forma integrada:

  • Guías paso a paso ilustradas que te permitirán realizar a tu ritmo las tareas de aprendizaje (disponible también la versión en video-tutorial)
  • Terminales de bash para correr los diferentes procesos de ROS
  • Ventana del simulador Gazebo, integrado en ROS
  • Explorador de archivos, para documentar los ejercicios y poder volver sobre el trabajo ya realizado.

La siguiente imagen muestra el entorno integrado de aprendizaje (ventana del navegador web) que incluye todos los compoentes citados.

Material

El alumno trabajará dentro del entorno virtualizado de ROS Robot Ignite.

Deberá disponer de PC portátil para acceder al portal web del software donde podrá realizar todo el aprendizaje, incluidos los ejercicios y el proyecto de curso.

 

 

Planificación

El aprovechamiento óptimo del curso requiere de una dedicación total de 30 horas repartidas de la siguiente forma:

  •  5 sesiones presenciales (20 horas) o por videoconferencia
  • 10 horas de trabajo individual en el proyecto del curso

Precio

El curso está disponible a demanda con las siguientes opciones: 

  • Formato presencial (Sevilla, Av. República Argentina 25):   600 EUR
  • Online, utilizando herramienta de videoconferencia:           500 EUR

Para realizar el curso a demanda realiza tu INSCRIPCION en este formulario.

Contacto

Bernardo Ronquillo Japón
678.590.171
brjapon@therobotacademy.com

Espacio RES - The Robot Academy

Av. de la República Argentina, 25 - planta 9
41011 Sevilla

INSCRÍBETE