Curso de Capacitación en Navegación Autónoma de Robots Móviles


Dirigido a
- Estudiantes y egresados de Ingeniería Mecatrónica o carreras afines relacionadas al campo de la robótica, y quienes quieran ampliar sus conocimientos de programación y diseño de todo tipo de robots.
- Profesionales especializados en robótica y programación.
- Investigadores y académicos relacionados al área robótica con conocimientos previos de programación.
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 curso te permitirá adquirir habilidades prácticas y fundamentales para el desarrollo y control de robots móviles autónomos utilizando ROS 2 y el framework de navegación Nav2. A través del diseño, simulación y prueba en entornos virtuales como Gazebo y Rviz, aprenderás a integrar y procesar datos de sensores como LIDAR, IMU, encoders y cámaras para ejecutar tareas de localización, mapeo 2D con SLAM y AMCL, y navegación autónoma. Además, serás capaz de resolver misiones complejas de búsqueda y entrega mediante planificación global y local, coordinando comportamientos avanzados a través de Behavior Trees. Ideal para quienes buscan aplicar la robótica móvil en entornos reales o de investigación.
- Plana docente
Plana docente de primer nivel profesional y académico
- Malla curricular
Malla curricular especializada y actualizada
- Clase en vivo
Clase 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
- Componentes del stack de navegación
- Flujo sensores: planificador, control
- Selección de modelo cinemático (diff, omni, Ackermann)
- Generar y parametrizar URDF/SDF
- Pruebas en Gazebo con distintos escenarios
- Fuentes de odometría (encoders, IMU, visión)
- Control PID y seguimiento de trayectoria
- Principios de EKF/UKF
- Configuración de robot_localization
- Ajuste de covarianzas y validación de datos
- GMapping y SLAM-Toolbox
- Parámetros clave: resolución, loop-closure
- Exportar y gestionar mapas
- Configurar AMCL paso a paso
- Recuperación tras pérdida de track
- Evaluar error de posición y dispersión
- Algoritmos A*, Dijkstra y variantes
- Costmap global y tolerancias de meta
- Ajuste de heurísticas y rendimiento
- Costmap local en tiempo real
- Controladores TEB y DWB
- Obstáculos móviles e inflación
- Sintaxis básica de BehaviorTree.CPP
- Diseño de secuencias y fallback
- Integración con Nav2 BT Navigator
- Pruebas HIL y métricas clave
- CI/CD con colcon test y GitHub Actions
- Despliegue con Docker y OTA
Requisito
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)

Docentes
Inversión
-
Público General S/ 1,200.00
-
Comunidad PUCP* S/ 1,080.00
Descuentos
-
Pronto pago público en general S/ 1,140.00El descuento de pronto pago aplica hasta el 31/10/2025
-
Pronto pago comunidad PUCP* S/ 1,020.00El descuento de pronto pago aplica hasta el 31/10/2025