Curso de Capacitación en Robot Operating System (ROS)
Dirigido a
- Estudiantes de ciencias e ingeniería y egresados de Ingeniería Mecatrónica o afines, relacionados al campo de robótica que quieran ampliar sus conocimientos de programación y diseño de todo tipo de robots.
- Investigadores que estén relacionados con la implementación de robots empleando el software ROS.
- Público general con conocimientos de programación e interesados en la programación de robots.
Certificación digital
A nombre de FABRICUM y del Departamento de Ingeniería de la PUCP.
Regístrate aquí
¿Por qué llevar el curso?
En este curso, aprenderás a programar el funcionamiento de robots aplicando los conceptos básicos del software ROS. Implementarás funciones básicas de control empleando información recolectada por sensores y actuadores empleados en robótica. Además, desarrollarás simulaciones de robots en un entorno virtual regido por efectos dinámicos y de fricción, y controlarás de forma básica los robots para la resolución de aplicaciones a través de ROS y Gazebo.
- Plana docente
Plana docente de primer nivel profesional y académico
- Malla curricular
Malla curricular especializada y actualizada
- Clases en vivo
Clases en vivo con interacción continua entre docente y alumno
- Grabación de las clases
Grabación de las clases (no descargables) para que puedas revisarlas
Temario
- Introducción a la robótica.
- Introducción a Ubuntu y uso del terminal.
- Instalación de WSL y ROS.
- Fundamentos de nodos u tópicos en ROS.
- Estructura de espacio de trabajo en ROS.
- Creación de paquetes y nodos.
- Introducción al software de simulación Gazebo
- Descarga de modelos de robots existentes de Github.
- Modelamiento de robot móvil.
- Creación de archivos de simulación de entorno.
- Implementación de plugins.
- Implementación de sensor láser simulado.
- Creación y ejecución de archivos roslaunch.
- Introducción a Rviz.
- Integración de Gazebo con Rviz.
- Creación de archivos URDF de modelo de robot.
- Mejora de modelo de robot con sensores.
- Despliegue de robot en entorno simulado.
- Ejercicios básicos empleando Arduino.
- Instalación de paquetes en Arduino.
- Comunicación entre Arduino y computadora.
- Conversión entre imágenes de ROS y OpenCV.
- Envío de comandos de movimiento mediante nodos.
- Implementación de proyecto final.
Requisitos
- Conocimiento de conceptos básicos de robótica (definición de sensores, actuadores, lógica de programación).
- Conocimiento de programación básica empleando Python.
- Conocimiento básico de programación de tarjetas Arduinos.
¿Por qué elegir la PUCP?
Te ofrecemos formar parte de una gran comunidad académica (Puesto 10 a nivel Latinoamérica en QS World University Rankings).
Docente
Inversión
-
Público general S/ 800.00
-
Comunidad PUCP* S/ 720.00
Descuentos
-
Pronto pago público general S/ 760.00El descuento de pronto pago aplica hasta el 21/09/2024
-
Pronto pago comunidad PUCP* S/ 680.00El descuento de pronto pago aplica hasta el 21/09/2024