Los AUV submarinos siguen objetivos con mejores predicciones de profundidad y movimiento

Los AUV submarinos siguen objetivos con mejores predicciones de profundidad y movimiento

Yuheng Zhou, Haiyang Cheng, Yanqi Feng, Pangkit Fong, Mei Xuan Lee +3 más

9 min de lectura•19 sept 2026

Un vehículo submarino autónomo (AUV) de ocho propulsores puede seguir con mayor fiabilidad un objetivo con forma de pez al combinar profundidad estereoscópica, apariencia del objetivo e historial de movimiento. El sistema convierte esas estimaciones en órdenes predictivas que tienen en cuenta las restricciones, separando el guiñada de la traslación para que el vehículo mantenga una perspectiva útil mientras cambian el objetivo y las condiciones del agua.

Índice

¿Qué construyeron los investigadores?

Los investigadores construyeron un sistema completo de servoing visual submarino: una arquitectura de percepción y control basada en cámaras que convierte lo que ve un AUV en órdenes de movimiento. El vehículo utiliza una cámara estereoscópica orientada hacia delante, que captura dos vistas ligeramente distintas para que el software pueda estimar la profundidad de la escena a partir de la disparidad entre imágenes.

El módulo central de percepción está adaptado al objetivo. En lugar de aceptar una estimación de profundidad ruidosa para cada píxel de la escena, combina tres tipos de indicios en torno al objeto seguido:

  • Indicios de color, que ayudan a separar el objetivo del fondo.
  • Indicios de disparidad, que señalan a qué distancia de la cámara se encuentran las superficies visibles.
  • Indicios temporales, que utilizan información de fotogramas anteriores para estabilizar la máscara del objetivo.

La profundidad y la posición en la imagen del objetivo resultantes se filtran por separado. Esta distinción es importante porque el movimiento en la imagen y los cambios de distancia se comportan de manera diferente cuando un objetivo submarino gira, se deforma o cambia de tamaño aparente.

El sistema funciona en un AUV de ocho propulsores. Cuatro propulsores horizontales se encargan del movimiento en el plano y del guiñada, mientras que cuatro propulsores verticales controlan el desplazamiento vertical, el alabeo y el cabeceo. Un ordenador externo ejecuta la percepción, la estimación de estado y el control de alto nivel mediante ROS 2; el controlador embarcado traduce esas órdenes en el accionamiento de los propulsores.

Vista general del sistema de seguimiento de objetivos submarinos y la configuración del vehículo

¿Qué resultados obtuvo el sistema submarino de seguimiento?

La evaluación incluyó reproducción de vídeo, simulación y experimentos de lazo cerrado en una piscina real. El estudio de percepción en condiciones reales utilizó 12 vídeos: cuatro con perturbaciones mayoritariamente estáticas y ocho con condiciones dinámicas que incluían movimiento del objetivo, movimiento del vehículo, cambios de actitud y guiñada del objetivo.

Todos los métodos recibieron las mismas imágenes estereoscópicas rectificadas, las mismas cajas de detección y los mismos mapas de disparidad. Las métricas se calcularon por separado para cada vídeo y después se resumieron mediante la mediana de las 12 secuencias. Este planteamiento reduce la sensibilidad de la comparación a una grabación excepcionalmente fácil o difícil.

Los resultados publicados muestran que la fusión específica de color, disparidad y señales temporales del objetivo produjo mediciones de profundidad más útiles que el uso exclusivo de estimaciones estereoscópicas a escala de escena. El filtrado separado de las observaciones en el plano de la imagen y de profundidad también mejoró la estabilidad del estado relativo estimado.

En el nivel de control, el sistema siguió siendo eficaz cuando cambiaba el movimiento del objetivo. Su fusión adaptativa de modelos combinó una predicción de velocidad constante con otra de velocidad nula, en lugar de comprometerse con una única hipótesis sobre el movimiento futuro del objetivo. Los experimentos en piscina validaron el ciclo completo, desde la percepción hasta los propulsores, en el AUV de ocho propulsores.

La descripción de resultados proporcionada no incluye reducciones exactas del error, porcentajes de seguimiento ni valores de latencia, por lo que no sería responsable afirmar una comparación numérica de precisión. Su evidencia más sólida es la validación del sistema completo en reproducción, simulación y condiciones físicas de seguimiento.

Ejemplos de errores de predicción del objetivo a varios pasos utilizados por el controlador

¿Cómo funcionan el estimador de profundidad y el controlador predictivo?

El sistema sigue un diseño de servoing visual basado en la posición, o PBVS. En lugar de controlar únicamente la posición del objetivo en píxeles, el PBVS estima su posición tridimensional con respecto a la cámara. Esto permite al controlador regular explícitamente la distancia y mantener la visibilidad del objetivo.

La cadena de percepción recibe primero imágenes estereoscópicas, detecciones del objetivo y mapas de disparidad. Una máscara fusionada identifica qué partes de la imagen probablemente pertenecen al objetivo. El color ayuda a descartar regiones del fondo con una apariencia inadecuada; la disparidad ayuda a distinguir superficies situadas a diferentes distancias; y la información temporal evita saltos entre fotogramas en la región del objetivo.

A continuación, la profundidad se extrae de la región del objetivo, en lugar de tratarla como una propiedad de toda la escena. La posición horizontal y vertical estimada en la imagen se filtra por separado de la distancia. Esta separación reduce la posibilidad de que un valor atípico repentino de profundidad desestabilice toda la estimación del estado relativo.

El controlador utiliza un enfoque de control predictivo basado en modelos con programación cuadrática. El MPC predice cómo afectarán las órdenes futuras al error de seguimiento y después selecciona una acción respetando restricciones como los límites de los actuadores y el movimiento del vehículo. El diseño desacopla la regulación del guiñada del control traslacional: el guiñada mantiene el objetivo correctamente alineado con la cámara, mientras que el optimizador traslacional gestiona el movimiento hacia delante, lateral y vertical.

El controlador mantiene además dos modelos competidores del movimiento del objetivo:

  1. Velocidad constante, útil cuando el objetivo se mueve de manera estable.
  2. Velocidad nula, útil cuando el objetivo se detiene o parece inmóvil.

Después de cada horizonte de predicción, el sistema compara los modelos mediante errores históricos de predicción a varios pasos. El modelo con mejor rendimiento reciente recibe mayor peso, y la predicción combinada se utiliza para la siguiente decisión de control. Así, el AUV puede adaptarse sin necesidad de cambiar manualmente de modo.

Los experimentos utilizaron una simulación submarina basada en Unity conectada a ROS 2, mientras que la configuración física empleó parámetros de cámara calibrados y los mismos ajustes algorítmicos para todos los métodos.

Comparación en simulación de los errores de los rectángulos de seguimiento del objetivo

¿Por qué es importante para la robótica del mundo real?

Los robots submarinos trabajan con poca visibilidad, iluminación inestable, partículas en suspensión, reflejos y objetivos que pueden cambiar de forma u orientación. Un controlador que reacciona únicamente al error de la imagen actual puede emitir órdenes que lleguen demasiado tarde, provoquen un sobreimpulso o alejen la cámara del objeto que necesita observar.

Este sistema aborda esos problemas de dos formas prácticas. En primer lugar, la estimación de profundidad específica del objetivo centra la medición estereoscópica en el objeto relevante, en lugar de conceder la misma confianza a cada píxel de la escena. En segundo lugar, la predicción adaptativa permite al controlador gestionar tanto objetivos móviles como objetivos temporalmente inmóviles sin depender de una hipótesis de movimiento fija.

El enfoque resulta relevante para la inspección submarina, la supervisión de instalaciones acuícolas, la investigación marina y la interacción robótica con objetos en movimiento. Los mismos principios también se aplican fuera del agua: el filtrado específico de cada sensor, los objetivos tridimensionales explícitos y un control que respete los límites de los actuadores son útiles al evaluar robots industriales usados o plataformas autónomas destinadas a entornos operativos exigentes.

Para los compradores de robots y los equipos de operaciones, este trabajo destaca una diferencia importante entre detectar visualmente un objeto y lograr una autonomía útil. No basta con detectar un objeto; el robot debe estimar dónde está, predecir dónde estará y convertir esa estimación en un movimiento seguro.

¿Cuáles son las limitaciones y las preguntas abiertas?

La validación física se realizó en una piscina controlada con un modelo con forma de pez, no en mar abierto con un animal vivo ni con un objetivo de inspección operativo. Las condiciones de piscina permiten realizar pruebas repetibles, pero no representan por completo la turbidez, la luz solar cambiante, las corrientes, la bioincrustación o los fondos marinos llenos de obstáculos.

El sistema también depende de una disparidad estereoscópica utilizable y de la observación continua del objetivo. Una pérdida grave de visibilidad, una oclusión parcial o un fallo completo de detección aún pueden interrumpir la estimación de estado. La calibración fija de la cámara y los parámetros algorítmicos del controlador pueden requerir un reajuste para otro vehículo o disposición de cámaras.

Los investigadores señalan como prioridades futuras el perfeccionamiento de la disparidad, la pérdida de observaciones y la generalización a aguas abiertas. Las pruebas adicionales también deberían informar sobre la latencia computacional, la frecuencia de saturación de los actuadores, la recuperación tras perder observaciones y el rendimiento con objetivos de distintas formas y velocidades.

Preguntas frecuentes

¿Qué tipo de robot se probó?

Se probó un AUV de ocho propulsores con una cámara estereoscópica orientada hacia delante, tanto en simulación como en experimentos físicos en piscina.

¿Por qué estima el sistema la profundidad específica del objetivo?

La profundidad estereoscópica de toda la escena puede ser ruidosa bajo el agua, por lo que el sistema centra la estimación en los píxeles asociados al objetivo seguido.

¿Qué aporta la fusión de modelos al control predictivo?

Combina predicciones de velocidad constante y velocidad nula, ajustando la influencia de cada una según los errores recientes de predicción a varios pasos.

¿Se probó el sistema en aguas abiertas?

No. Los experimentos físicos descritos se realizaron en una piscina controlada y utilizaron un modelo con forma de pez.

Conclusión

La investigación combina percepción estereoscópica centrada en el objetivo con un MPC adaptativo basado en la fusión de modelos para hacer el seguimiento visual submarino más estable y sensible a los cambios en el movimiento del objetivo. La simulación, la reproducción de vídeo y los experimentos en piscina demuestran una cadena completa de percepción y control en un AUV de ocho propulsores, mientras que la robustez en aguas abiertas sigue siendo la próxima gran prueba.