Curso de Capacitación en Robot Operating System (ROS) 2


Dirigido a
- Estudiantes de ciencias e ingeniería y egresados de Ingeniería Mecatrónica o afines, relacionados al campo de la robótica que deseen ampliar sus conocimientos en programación y diseño de todo tipo de robots.
- Investigadores vinculados a la implementación de robots empleando el software ROS2.
- Público general con conocimientos de programación e interés 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?
Este curso brinda las bases para programar y controlar robots utilizando ROS 2, permitiendo comprender e implementar nodos, tópicos y archivos de lanzamiento. A través de simulaciones realistas en Gazebo Harmonic y visualizaciones en RViz 2, se desarrollan rutinas de control basadas en sensores y actuadores. Además, se adquiere la capacidad de resolver tareas básicas en entornos simulados, formando una base sólida para proyectos de robótica aplicada en investigación, automatización o desarrollo tecnológico.
- 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.
- Sesiones Grabadas
Grabación de las clases (no descargables) para que puedas revisarlas.
Temario
- Instalación Ubuntu 22.04 + ROS 2 Humble
- Workspace colcon y middleware DDS
- Comandos básicos ros2 y colcon
- Paquetes ament_cmake / ament_python
- Publicadores/suscriptores rclcpp & rclpy
- Mensajes, servicios y acciones personalizados
- Importar URDF/Xacro y SDF
- Controladores ros2_control
- Plugins Python (Lidar, cámara, IMU)
- Parámetros de sensor (FOV, rango)
- Publicación de datos en tópicos
- Estructura launch.py con LaunchDescription
- Remappings, namespaces, YAML params
- Displays RViz (TF, LaserScan, Marker)
- URDF/Xacro con transmisiones
- Integración ros2_control
- Protocolos de comunicación en ROS2 con microcontroladores
- Desarrollo de tareas básicas
- OpenCV + cv_bridge RGB-D
- Detección y filtros en tiempo real
- Visualización en RViz
Requisito
Tener conocimientos de Python y Linux o llevar el curso Capacitación en Fundamentos de Linux y Python

Docentes
Inversión
-
Público General S/ 960.00
-
Comunidad PUCP* S/ 865.00
Descuentos
-
Pronto pago público en general S/ 915.00El descuento de pronto pago aplica hasta el 29/09/2025
-
Pronto pago comunidad PUCP* S/ 810.00El descuento de pronto pago aplica hasta el 29/09/2025