Envíanos tu consulta
Términos y condiciones *
*Si no puedes asistir en directo te facilitaremos un enlace para verlo en diferido
logoImagina
Formación
Modalidades
Próximas Convocatorias
Temario
FAQ
Solicitar información
iconoCurso

Curso de Robótica con ROS en C++

DISPONIBLE EN MODALIDAD:
aMedidaIcon
Aula Virtual Personalizada
arrowRightDark

Aprende a dominar ROS para tus proyectos de robótica y aprovecha todas las características que ofrece.

iconClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClienticonClient

Formación en Robótica con ROS en C++ bonificable para empresas

A quién va dirigido nuestro curso de Robótica con ROS en C++

Todos aquellos profesionales que, teniendo conocimientos en robótica, quieran aprender a usar ROS para sus proyectos.

Objetivos de nuestro curso de Robótica con ROS en C++

  • Entender la arquitectura de ROS y la programación de robots
  • Desarrollar la infraestructura para controlar robots.
  • Aplicar ROS en la robótica móvil, manipulativa y autónoma.
  • Desarrollar habilidades en la programación de C++ para controlar robots.
  • Desarrollar aplicaciones avanzadas con ROS.

Qué vas a aprender en nuestro curso de Robótica con ROS en C++

Aprende a dominar ROS para tus proyectos de robótica y aprovecha todas las características que ofrece.

Requisitos de nuestro curso de Robótica con ROS en C++

  • Tener experiencia desarrollando con C++ y conocer los fundamentos de la robótica
  • Tener una licencia ROS activa que se pueda utilizar para realizar los ejemplos prácticos del curso
  • Tener la última versión de ROS instalada y disponible en el equipo antes de iniciar la formación
  • Contar con acceso a una Raspberry PI y poder iniciar máquinas virtuales con VirtualBox
  • Tener un equipo (Windows 10 o superior, Linux, preferiblemente Ubuntu, o MacOS BigSur o superior) con acceso a un usuario con permisos de instalación donde realizar el curso

Temario del curso de Robótica con ROS en C++

tema 1

Concepto básico de ROS

  • ¿Qué es ROS y porque lo usamos?
  • Concepto gráfico
  • Nodes
  • Librerías de cliente
  • Comunidades de ROS
iconArrowDown
tema 2

Instalación

  • Requisito mínimo de ROS
  • Instalación de VirtualBox y Ubuntu
  • Configuración de repositorio de Ubuntu
  • Instalación de ROS
  • Configuración de variable de entorno
iconArrowDown
tema 3

Línea de Comandos

  • Introducción de línea de comandos de ros2cli
  • Implementación
  • ros2 pkg
  • ros2 node
  • ros2 topic
  • Otros comandos
iconArrowDown
tema 4

Topic

  • Introducción de Topic
  • Publicar un Topic
  • Suscribir un Topic
  • rqt_graph
  • listar topics
  • Estatísticas de Topic
iconArrowDown
tema 5

Servicio

  • Introducción de Servicio
  • Tipos de Servicio
  • Implementación de Servicio
  • Listar y buscar servicios
  • Llamar un Servicio
iconArrowDown
tema 6

Messages

  • Introducción de Messages
  • Archivo msg
  • Tipos de Messages
  • Construir un Message
  • Encabezado de Message
iconArrowDown
tema 7

Espacio de trabajo y paquete

  • Clonar espacio de trabajo de repo
  • Construir espacio de trabajo con colcon
  • Instalar dependencias
  • Overlay
iconArrowDown
tema 8

3D Modeling

  • Introducción
  • Paquetes para robot modeling
  • Construir un modelo 3D con URDF
  • herramienta de visualización 3D RViz
  • Hacer el modelo móvil
  • Adición de propiedades físicas y de colisión
iconArrowDown
tema 9

Simulación

  • Introducción de Gazebo
  • Instalación de Gazebo
  • Herramientas y utilidades
  • Visualizar modelo 3d en Gazebo
  • Otros simuladores
iconArrowDown
tema 10

MoveIt 2

  • ¿Qué es MoveIt?
  • Requisitos e instalación
  • Planificación de movimiento usando MoveIt
  • Kinematics handling
  • Detección de colisión
iconArrowDown
tema 11

RViz en MoveIt

  • Instalación de plugin
  • Configuración
  • Visualizar robots
  • Conectar MoveIt a Gazebo
iconArrowDown
tema 12

Sensor y Actuador

  • Introducción de sensor y actuador
  • ¿Qué es Arduino?
  • Conexión de motores a ROS a travéz Arduino
  • Conexión de codificadores a robot
  • Control de velocidad
iconArrowDown
tema 13

Mandos

  • Introducción de joystick_drivers:joy
  • Dispositivos soportado
  • Joystick node
  • Uso de joystick node para mover robot
iconArrowDown
tema 14

Multiple robots y conexión remoto

  • La sistema hablador/oyente
  • Lanzar el servidor
  • Iniciar el hablador y el oyente
  • Conexión
  • Control de acceso
iconArrowDown
tema 15

Herramientas de depuración

  • Depurador DGB
  • Comandos básicos de DGB
  • Depurar con DGB
  • Herramienta rqt_graph
  • Inspeccionar el gráfico de nodes con rqt_graph
  • Herramienta rqt_rviz
  • Visualizar datos de 3D con rqt_rviz
iconArrowDown

Preguntas Frecuentes de Robótica con ROS en C++

Beneficios del curso Robótica con ROS en C++

accordionIcon
El curso

¿Cuáles son los beneficios de inscribir a nuestros empleados en el curso de Robótica con ROS en C++?

accordionIcon
Inscribir a tus empleados en el curso les permitirá adquirir conocimientos avanzados en la implementación de sistemas robóticos utilizando ROS, lo cual puede mejorar la eficiencia de tus proyectos de robótica y aumentar la competitividad de tu empresa.

¿El curso de Robótica con ROS en C++ es 100% bonificable por FUNDAE?

accordionIcon
Sí, el curso es 100% bonificable a través de la Fundación Estatal para la Formación en el Empleo (FUNDAE), lo que significa que la empresa puede recuperar parte o la totalidad del coste del curso.

¿Cómo se imparten las clases del curso de Robótica con ROS en C++?

accordionIcon
Las clases del curso se imparten de manera online, a través de una plataforma de formación virtual que permite a los alumnos acceder al contenido en cualquier momento y lugar, facilitando la conciliación con sus responsabilidades laborales.

¿Qué habilidades desarrollarán nuestros empleados al completar el curso de Robótica con ROS en C++?

accordionIcon
Tus empleados desarrollarán habilidades en programación avanzada en C++, integración de componentes robóticos mediante ROS, y la implementación de algoritmos de control y navegación, aumentando su capacidad para manejar proyectos complejos en el ámbito de la robótica.

¿Cómo podemos inscribir a nuestros empleados en el curso de Robótica con ROS en C++?

accordionIcon
Para inscribir a tus empleados, simplemente contacta con nosotros a través de nuestros canales de atención al cliente, donde te proporcionaremos toda la información necesaria y te guiaremos en el proceso de inscripción.