Programa de Especialización en ROS 2


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 ROS2. - Público general con conocimientos de programación e interesados en la programación de robots.
¿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).
Certificación Digital
A nombre de FABRICUM y del Departamento de Ingeniería de la PUCP.
Regístrate aquí
¡Aprovecha nuestros descuentos!
¿Por qué llevar el curso?
Este programa está diseñado para desarrollar competencias clave en robótica moderna, consolidando el uso de Python en el ecosistema ROS 2 y el manejo eficaz de la terminal en Ubuntu. Los participantes comprenderán a fondo la arquitectura y flujo de trabajo de ROS 2, lo que les permitirá diseñar aplicaciones robóticas sólidas. Además, aprenderán a implementar sistemas de navegación para robots móviles, integrando sensores y actuadores en simuladores y plataformas reales. Finalmente, el programa incluye el control de brazos robóticos articulados, combinando sensores y estrategias de manipulación aplicables a entornos industriales y de servicio.
- 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
- Introducción al sistema operativo Linux
- Gestión de entornos y paquetes en Linux
- Fundamentos de programación en Python 1
- Fundamentos de programación en Python 2
- Introducción a Programación Orientada a Objetos
- Introducción a Librerías Aplicadas a Robótica
- Introducción a Ubuntu y ROS2
- Espacio de Trabajo y Creación de Nodos y Tópicos
- Simulación de Robots en Gazebo
- Plugins y Modelamiento de Sensores
- Archivos Launch y RViz 2
- Modelamiento y Despliegue de Robots
- Programación de Nodos en Microcontrolador Arduino
- Percepción de Entorno Empleando Procesamiento de Imágenes
- Introducción a la Navegación Autónoma
- Modelado, Importación y Simulación de Robots Móviles
- Odometría y Control Cinemático
- Fusión de Sensores y Filtros Kalman
- Mapeo 2-D
- Localización
- Planificación Global de Rutas
- Control Local y Evitación Dinámica
- Misiones con Árboles de Comportamiento
- Validación Integral y Despliegue Automatizado
- Introducción a la Manipulación de Brazos Robóticos
- Control y Teleoperación de Brazos Robóticos
- Planificación de movimiento con MoveIt 2
- Programación de Rutinas Empleando ROS2 y Python
- Simulación y Control de Grippers
- Percepción Visual del Entorno para Tareas de Manipulación
- Caso de Estudio: Ensamble Automatizado
Requisitos
- Curso de Capacitación en Robot Operating System (ROS) 2
Tener conocimientos de Python y Linux o llevar el curso Capacitación en Fundamentos de Linux y Python - Curso de Capacitación en Navegación Autónoma de Robots Móviles
Tener conocimientos de ROS2 y Python o llevar cursos previos (Capacitación en Fundamentos de Linux y Python & Capacitación en Robot Operating System (ROS) 2) - Curso de Capacitación en Manipuladores Robóticos
Tener conocimientos de ROS2 y Python o llevar cursos previos (Capacitación en Fundamentos de Linux y Python & Capacitación en Robot Operating System (ROS) 2)
Horarios
- Curso de Capacitación en Fundamentos de Linux y Python – 18 horas
Del 29/09/2025 al 16/10/2025 (lunes y jueves) - Curso de Capacitación en Robot Operating System (ROS) 2 – 24 horas
Del 27/10/2025 al 20/11/2025 (lunes y jueves) - Curso de Capacitación en Navegación Autónoma de Robots Móviles – 30 horas
Del 27/11/2025 al 08/01/2026 (lunes y jueves) - Curso de Capacitación en Manipuladores Robóticos – 21 horas
Del 15/01/2026 al 05/02/2026 (lunes y jueves)

Docentes
Inversión
-
Público General S/ 3,000.00
-
Comunidad PUCP* S/ 2,700.00
Descuentos
-
Pronto pago público en general S/ 2,850.00El descuento de pronto pago aplica hasta el 29/08/2025
-
Pronto pago comunidad PUCP* S/ 2,550.00El descuento de pronto pago aplica hasta el 29/08/2025