Curso de Programación de robots submarinos
¿Por qué este curso?
El Curso de Programación de Robots Submarinos
Te sumerge en el fascinante mundo de la robótica acuática. Aprende a diseñar, construir y programar robots ROV (Remotely Operated Vehicle) para la exploración, inspección y mantenimiento subacuático. Domina el control, la navegación y la manipulación en entornos desafiantes, desde la programación básica hasta la implementación de sistemas autónomos. Adquiere habilidades prácticas y conviértete en un experto en la vanguardia de la tecnología submarina.
Ventajas diferenciales
- Proyectos prácticos: construcción y programación de ROVs funcionales.
- Simulación avanzada: experimentación en entornos virtuales realistas.
- Control y navegación: manejo preciso y eficiente en el agua.
- Sensores y actuadores: integración de tecnologías para tareas complejas.
- Aplicaciones reales: exploración, inspección, y mantenimiento subacuático.
- Modalidad: Online
- Nivel: Cursos
- Horas: 150 H
- Fecha de matriculación: 06-02-2026
- Fecha de inicio: 12-03-2026
- Plazas disponibles: 1
¿A quién va dirigido?
- Estudiantes de ingeniería, robótica o ciencias marinas que desean especializarse en el diseño y control de robots submarinos.
- Ingenieros y técnicos que buscan desarrollar o mejorar sus habilidades en la programación y operación de ROVs (Remotely Operated Vehicles).
- Investigadores y científicos que necesitan herramientas robóticas avanzadas para la exploración y el estudio del entorno submarino.
- Profesionales de la industria offshore que buscan implementar soluciones robóticas para inspección, mantenimiento y reparación de infraestructuras submarinas.
- Aficionados a la robótica y la exploración marina que desean construir y programar sus propios robots submarinos.
Flexibilidad de aprendizaje
Adaptado a tu ritmo: clases online accesibles 24/7, proyectos prácticos con feedback personalizado y foro de discusión para resolver tus dudas.
Objetivos y competencias

Desarrollar algoritmos de control robustos para la navegación autónoma:
Implementar técnicas de control predictivo (MPC) adaptativo, combinando datos de sensores redundantes y modelos dinámicos del entorno para optimizar la trayectoria y mantener la estabilidad ante perturbaciones externas.

Implementar sistemas de percepción eficientes para la detección y clasificación de objetos subacuáticos:
«Integrar técnicas de procesamiento de imágenes y sonar, optimizando parámetros para diferentes condiciones ambientales y tipos de objetos.»

Diseñar interfaces hombre-máquina intuitivas para el control y la supervisión remota de robots.
«Considerando factores humanos, principios de usabilidad y optimizando la visualización de datos relevantes en tiempo real.»

Integrar y probar sistemas de energía eficientes para prolongar la autonomía del robot:
Implementar algoritmos de gestión de energía adaptativa que optimicen el consumo en tiempo real según la carga de trabajo y condiciones ambientales, incluyendo pruebas exhaustivas de estrés y simulación de fallos para validar la robustez del sistema.

Crear estrategias de manipulación robótica precisas para la interacción con el entorno submarino:
Implementar algoritmos de control predictivo y visión artificial para la navegación autónoma y el agarre adaptable de objetos, considerando corrientes marinas y visibilidad limitada.

Adaptar el robot a entornos hostiles:
«Implementar sistemas de refrigeración/calefacción y sellado para proteger la electrónica y mecánica del robot frente a temperaturas extremas, polvo, humedad y corrosión.»
Plan de estudio - Módulos
1.1. Arquitectura de un robot submarino: capas de software, firmware, drivers y lógica de misión
1.2. Modelos de computación embarcada: SBC, microcontroladores, coprocesadores y reparto de tareas
1.3. Sistemas operativos y tiempo real: latencias, jitter, prioridades, watchdogs y modos degradados
1.4. Gestión de comunicaciones internas: buses (UART/I2C/SPI/CAN) y sincronización entre módulos
1.5. Estructuras de datos y diseño defensivo: estados, eventos, colas, buffers y tolerancia a fallos
1.6. Ciclo de vida del software de misión: requisitos, versiones, pruebas, despliegue y trazabilidad
2.1. Integración de sensores de navegación: IMU, brújula, presión, altímetro y compensaciones ambientales
2.2. Modelado y calibración: offsets, deriva, alineaciones, retardos y validación en campo
2.3. Fusión sensorial: filtros complementarios, EKF/UKF conceptual y consistencia de estimación
2.4. DVL, odometría y estimación de velocidad: condiciones de fondo, calidad de retorno y fallos típicos
2.5. Detección de anomalías: outliers, degradación de señal, reconfiguración y fallback de sensores
2.6. Registro y calidad del dato: time-stamping, sincronía, metadatos y auditoría del pipeline
3.1. Modelos de dinámica submarina: empuje, arrastre, flotabilidad, momentos y acoplamientos
3.2. Asignación de empuje: matrices de thrusters, saturaciones, compensación y control en 6 DOF
3.3. Controladores PID avanzados: anti-windup, feedforward, sintonía y control de profundidad/rumbo
3.4. Modos de operación: manual asistido, estacionario, tracking de trayectoria y control por referencias
3.5. Control robusto ante perturbaciones: corrientes, cambios de carga útil y variaciones de densidad
3.6. Validación en tanque y mar: criterios de aceptación, métricas de estabilidad y seguridad operacional
4.1. Representación de misión: waypoints, geocercas, restricciones, tiempos y ventanas operativas
4.2. Máquinas de estados y behaviour trees: diseño, transiciones seguras y recuperación ante fallos
4.3. Navegación en entornos complejos: evitación de obstáculos, margen de seguridad y proximidad a estructura
4.4. Gestión de energía en misión: presupuestos, prioridades, degradación controlada y retorno seguro
4.5. Resiliencia operativa: reintentos, criterios de abort, home/loiter y protocolos de emergencia
4.6. Simulación de misión: escenarios, inyección de fallos, evaluación automática y lecciones aprendidas
5.1. Comunicación en ROV: tether, multiplexación, latencia, integridad y gestión de cable
5.2. Comunicación en AUV: acústica, mensajería, compresión y planificación de intercambio de datos
5.3. Telemetría y protocolos: paquetes, heartbeats, CRC, control de pérdidas y reconexión
5.4. Estación de control: interfaz, overlays, alarmas, logging, ergonomía y procedimientos operativos
5.5. Streaming de vídeo y datos: sincronización, marcas de evento, grabación y evidencias de inspección
5.6. Ciberseguridad operativa básica: control de acceso, hardening, gestión de claves y registros
6.1. Integración hardware–software: drivers, timings, interferencias, consumo y estabilidad del sistema
6.2. Estrategias de pruebas: unitarias, integración, HIL/SIL, bancos de prueba y aceptación en agua
6.3. Depuración y diagnóstico: trazas, perfiles, logs estructurados, análisis causa raíz y correcciones
6.4. Gestión de configuración: parámetros, calibraciones, perfiles de misión y control de versiones
6.5. Seguridad funcional: watchdogs, failsafes, límites, interlocks y modos de parada segura
6.6. Proyecto final aplicado: control de misión con fusión sensorial, estabilización, telemetría y entrega técnica documentada
Plan de estudio - Módulos
1.1. Arquitectura de un robot submarino: capas de software, firmware, drivers y lógica de misión
1.2. Modelos de computación embarcada: SBC, microcontroladores, coprocesadores y reparto de tareas
1.3. Sistemas operativos y tiempo real: latencias, jitter, prioridades, watchdogs y modos degradados
1.4. Gestión de comunicaciones internas: buses (UART/I2C/SPI/CAN) y sincronización entre módulos
1.5. Estructuras de datos y diseño defensivo: estados, eventos, colas, buffers y tolerancia a fallos
1.6. Ciclo de vida del software de misión: requisitos, versiones, pruebas, despliegue y trazabilidad
2.1. Integración de sensores de navegación: IMU, brújula, presión, altímetro y compensaciones ambientales
2.2. Modelado y calibración: offsets, deriva, alineaciones, retardos y validación en campo
2.3. Fusión sensorial: filtros complementarios, EKF/UKF conceptual y consistencia de estimación
2.4. DVL, odometría y estimación de velocidad: condiciones de fondo, calidad de retorno y fallos típicos
2.5. Detección de anomalías: outliers, degradación de señal, reconfiguración y fallback de sensores
2.6. Registro y calidad del dato: time-stamping, sincronía, metadatos y auditoría del pipeline
3.1. Modelos de dinámica submarina: empuje, arrastre, flotabilidad, momentos y acoplamientos
3.2. Asignación de empuje: matrices de thrusters, saturaciones, compensación y control en 6 DOF
3.3. Controladores PID avanzados: anti-windup, feedforward, sintonía y control de profundidad/rumbo
3.4. Modos de operación: manual asistido, estacionario, tracking de trayectoria y control por referencias
3.5. Control robusto ante perturbaciones: corrientes, cambios de carga útil y variaciones de densidad
3.6. Validación en tanque y mar: criterios de aceptación, métricas de estabilidad y seguridad operacional
4.1. Representación de misión: waypoints, geocercas, restricciones, tiempos y ventanas operativas
4.2. Máquinas de estados y behaviour trees: diseño, transiciones seguras y recuperación ante fallos
4.3. Navegación en entornos complejos: evitación de obstáculos, margen de seguridad y proximidad a estructura
4.4. Gestión de energía en misión: presupuestos, prioridades, degradación controlada y retorno seguro
4.5. Resiliencia operativa: reintentos, criterios de abort, home/loiter y protocolos de emergencia
4.6. Simulación de misión: escenarios, inyección de fallos, evaluación automática y lecciones aprendidas
5.1. Comunicación en ROV: tether, multiplexación, latencia, integridad y gestión de cable
5.2. Comunicación en AUV: acústica, mensajería, compresión y planificación de intercambio de datos
5.3. Telemetría y protocolos: paquetes, heartbeats, CRC, control de pérdidas y reconexión
5.4. Estación de control: interfaz, overlays, alarmas, logging, ergonomía y procedimientos operativos
5.5. Streaming de vídeo y datos: sincronización, marcas de evento, grabación y evidencias de inspección
5.6. Ciberseguridad operativa básica: control de acceso, hardening, gestión de claves y registros
6.1. Integración hardware–software: drivers, timings, interferencias, consumo y estabilidad del sistema
6.2. Estrategias de pruebas: unitarias, integración, HIL/SIL, bancos de prueba y aceptación en agua
6.3. Depuración y diagnóstico: trazas, perfiles, logs estructurados, análisis causa raíz y correcciones
6.4. Gestión de configuración: parámetros, calibraciones, perfiles de misión y control de versiones
6.5. Seguridad funcional: watchdogs, failsafes, límites, interlocks y modos de parada segura
6.6. Proyecto final aplicado: control de misión con fusión sensorial, estabilización, telemetría y entrega técnica documentada
Salidas profesionales
- Operador de ROV (Remotely Operated Vehicle): Inspección, mantenimiento y reparación de infraestructuras submarinas (plataformas petrolíferas, parques eólicos marinos, tuberías).
- Técnico de mantenimiento de ROV: Reparación y mantenimiento preventivo de sistemas ROV, incluyendo electrónica, hidráulica y mecánica.
- Programador de sistemas de control de ROV: Desarrollo y optimización de software para el control de ROV, incluyendo navegación autónoma y sistemas de visión artificial.
- Ingeniero de diseño de ROV: Diseño y desarrollo de nuevos ROV y componentes, considerando factores como rendimiento, fiabilidad y coste.
- Investigador en robótica submarina: Desarrollo de nuevas tecnologías y aplicaciones para ROV en investigación científica, exploración oceánica y arqueología subacuática.
- Inspector submarino: Utilización de ROV para inspeccionar estructuras submarinas, recopilando datos visuales y de sensores para evaluar su estado y detectar posibles problemas.
- Técnico en energías renovables marinas: Instalación, mantenimiento y reparación de infraestructuras de energías renovables marinas utilizando ROV.
- Especialista en salvamento y rescate submarino: Utilización de ROV en operaciones de búsqueda y rescate submarino, así como en la recuperación de objetos y embarcaciones.
«`
Requisitos de admisión

Perfil académico/profesional:
Grado/Licenciatura en Náutica/Transporte Marítimo, Ingeniería Naval/Marina o titulación afín; o experiencia profesional acreditada en puente/operaciones.

Competencia lingüística:
Recomendado inglés marítimo (SMCP) funcional para simulaciones y materiales técnicos.

Documentación:
CV actualizado, copia de titulación o libreta de embarque, DNI/Pasaporte, carta de motivación.

Requisitos técnicos (para online):
Equipo con cámara/micrófono, conexión estable, monitor ≥ 24” recomendado para ECDIS/Radar-ARPA.
Proceso de admisión y fechas

1. Solicitud
online
(formulario + documentos).

2. Revisión académica y entrevista
(perfil/objetivos/compatibilidad horaria).

3. Decisión de admisión
(+ propuesta de beca si aplica).

4. Reserva de plaza
(depósito) y matrícula.

5. Inducción
(acceso a campus, calendarios, guías de simulador).
Becas y ayudas
- Fundamentos de robótica submarina: aprende los principios clave del diseño, la mecánica y la electrónica de robots para entornos marinos.
- Programación avanzada: domina el control de robots submarinos utilizando lenguajes como Python y ROS, adaptados a la navegación y manipulación en las profundidades.
- Sensores y percepción: integra y calibra sensores de presión, visión y sonar para la percepción del entorno submarino y la toma de decisiones autónomas.
- Simulación y pruebas: desarrolla habilidades en simulación de robots submarinos para probar algoritmos y optimizar el rendimiento antes del despliegue real.
- Aplicaciones prácticas: explora casos de estudio en inspección de infraestructuras, investigación oceanográfica y rescate submarino.
Testimonios
Logré programar un robot submarino para navegar de forma autónoma un circuito de obstáculos complejo, incluyendo la identificación y recogida de objetos específicos, superando el tiempo objetivo establecido por el instructor en un 20%. Esto demuestra mi capacidad para aplicar los principios de la programación robótica en un entorno subacuático desafiante.
Apliqué los conocimientos adquiridos en el curso de Robótica y Tecnología Submarina para desarrollar un sistema de navegación autónomo para un ROV de inspección de plataformas petrolíferas. Este sistema, basado en visión artificial y algoritmos de control avanzados que aprendí durante la formación, redujo el tiempo de inspección en un 30% y aumentó la precisión de los datos recolectados, lo que resultó en un ahorro significativo de costos para la empresa.
Logré desarrollar un algoritmo de navegación autónoma para un ROV que permitía la exploración de un arrecife coralino a una profundidad de 50 metros, evitando colisiones con el entorno y recopilando datos visuales de alta calidad para su posterior análisis. El algoritmo superó las expectativas en precisión y eficiencia, reduciendo el tiempo de exploración en un 30% comparado con los métodos tradicionales.
Logré optimizar el algoritmo de navegación de un ROV para inspección de plataformas petrolíferas, reduciendo el tiempo de inspección en un 15% y aumentando la precisión de la recolección de datos en un 8%, lo que resultó en un ahorro significativo de costos para la empresa.
Preguntas frecuentes
Ambientes acuáticos, incluyendo océanos, mares, lagos y ríos.
Sí. El itinerario incluye ECDIS/Radar-ARPA/BRM con escenarios de puerto, oceánica, niebla, temporal y SAR.
Online con sesiones en vivo; opción híbrida para estancias de simulador/prácticas mediante convenios.
C++, Python, Java y MATLAB.
Recomendado SMCP funcional. Ofrecemos materiales de apoyo para fraseología estándar.
Sí, con titulación afín o experiencia en operaciones marítimas/portuarias. La entrevista de admisión confirmará encaje.
Opcionales (3–6 meses) a través de Empresas & Colaboraciones y la Red de Egresados.
Prácticas en simulador (rúbricas), planes de derrota, SOPs, checklists, micro-tests y TFM aplicado.
Título propio de Navalis Magna University + portafolio operativo (tracks, SOPs, informes y KPIs) útil para auditorías y empleo.
Solicitar información
- Completa el Formulario de Solicitud
- Adjunta CV/Titulación (si la tienes a mano).
- Indica tu cohorte preferida (enero/mayo/septiembre) y si deseas opción híbrida con sesiones de simulador.
Un asesor académico se pondrá en contacto en 24–48 h para guiarte en admisión, becas y compatibilidad con tu agenda profesional.
Profesorado
Ing. Tomás Riera
Profesor Titular
Ing. Tomás Riera
Profesor Titular
Ing. Sofía Marquina
Profesora Titular
Ing. Sofía Marquina
Profesora Titular
Ing. Javier Bañuls
Profesor Titular
Ing. Javier Bañuls
Profesor Titular
Dra. Nuria Llobregat
Profesora Titular
Dra. Nuria Llobregat
Profesora Titular
Dr. Pau Ferrer
Profesor Titular
Dr. Pau Ferrer
Profesor Titular
Cap. Javier Abaroa (MCA)
Profesor Titular
Cap. Javier Abaroa (MCA)
Profesor Titular