Как я научил подводного робота не врать самому себе

Или почему самоуверенность — главный враг автономного аппарата под водой

Представьте: вы — инженер, который только что запустил дорогой автономный подводный аппарат (AUV) на мониторинг прибрежной зоны. Через час приходит сигнал — робот уверенно уплыл не туда. Не потому что сломался, а потому что был слишком уверен в себе. Звучит как анекдот, но это реальная боль в нашей отрасли.

Я расскажу, как мы с этим боремся — и почему новый подход к навигации, разработанный в Университете Нотр-Дам, может изменить правила игры.

Почему под водой всё сложнее, чем в космосе

Когда я впервые столкнулся с задачей навигации подводных роботов, меня поразило, насколько океан враждебен сенсорам:

  • Температура скачет — и плотность воды меняется, что влияет на акустику.
  • Течения сносят аппарат, даже если моторы работают в штатном режиме.
  • Видимость — это лотерея: вспышка солнца, пузыри, взвешенный ил — и камера видит муть вместо ориентиров.

GPS? Не работает — вода экранирует радиосигналы. Акустика? Да, звук идёт быстро, но нужна сеть маяков-приёмников, а это уже не автономность, а привязка к инфраструктуре.

Получается замкнутый круг: чем больше сенсоров ты вешаешь на робота, тем он сложнее и дороже, но от ошибок это не спасает. Потому что корень проблемы — не в сенсорах, а в том, как ИИ интерпретирует их данные.

Самоуверенность ИИ: когда робот «думает», что всё знает

Вот типичный сценарий, который я наблюдал не раз. AUV «видит» сквозь мутную воду какой-то контур и решает: «Ага, это та самая колонна причала, значит, я здесь». И плывёт дальше. Но на самом деле это была случайная тень или обломок — и робот, уверенный в своей правоте, уходит в сторону от маршрута.

Проблема в том, что классические системы навигации выдают координаты как факт: «Я в точке X, Y, Z». Без оценки достоверности. Без вопросов. Без права на сомнение.

Ассистент-профессор Мэнсюэ Хоу из Нотр-Дам поставила вопрос иначе: а что, если научить робота не только определять своё местоположение, но и оценивать, насколько он в этом уверен?

3D Gaussian Splatting: карта, которая помнит про мутность

Перед запуском миссии «мозг» робота загружается картой окружающей среды. Но не обычной — а созданной методом 3D Gaussian Splatting (3DGS).

Что это значит на практике? Вместо того чтобы хранить жёсткие 3D-модели объектов («колонна причала — цилиндр высотой 5 м»), система запоминает их как облака «размытых» эллипсоидов — гауссиан. Подводные объекты (коралловый риф, скальная гряда, опоры моста) представлены не чёткими гранями, а «пятнами» вероятности.

Это гениально просто: карта изначально учитывает, что под водой всё расплывчато. Нет ложной уверенности в чётких контурах — есть градации «похоже / не похоже».

Байесовская математика: робот учится сомневаться

Но главный козырь — не сама карта, а то, как с ней работает робот. Хоу и её команда (включая аспиранта Юй Чжоу) соединили 3DGS с байесовским подходом — математическим аппаратом, который позволяет количественно оценивать неопределённость.

Вот как это работает на пальцах:

  1. Робот «смотрит» на окружение через камеру.
  2. Сравнивает увиденное с картой-гауссианами.
  3. Байесовская модель выдаёт не просто координаты, а вероятность их достоверности.

Если робот видит знакомый контур чётко — уверенность высокая, он плывёт дальше. Если видимость плохая, ориентиров мало, или они неоднозначны — система снижает уровень доверия к собственной оценке.

Как сказала сама Хоу: «Мы создали систему, в которой подводный робот может сказать: „Я думаю, что я здесь, но уверен только на 60%, так что лучше вернусь и перепроверю“».

Проверка в симуляторе: когда робот «тормозит» сам

Команда протестировала систему в симуляторе HoloOcean — виртуальной среде, имитирующей хаотичные подводные условия. Результаты показали:

  • В «грязных» зонах (причалы, сваи, пузырящийся ил) робот осознанно снижал скорость и пересматривал маршрут.
  • В зонах с недостатком данных он отказывался делать поспешные выводы и возвращался для повторного сканирования.
  • Система не давала ложной уверенности — и это ключевое отличие от классических подходов.

Это не просто «осторожный алгоритм». Это активное восприятие (active perception): робот понимает, что ему не хватает информации, и сам принимает решение изменить позицию для лучшего обзора.

Из симулятора — в реальную воду

Сейчас команда Хоу выводит технологию за пределы компьютерных моделей. В исследовательском центре UNDERC в Висконсине они уже развернули миниатюрный подводный аппарат с бортовым кислородным сенсором для реальных задач экологического мониторинга.

Карла Круз из инженерного факультета Нотр-Дам объясняет философию: «Мы уходим от заранее запрограммированных маршрутов. Обучая роботов оценивать неопределённость в своём восприятии окружения, мы даём им активное восприятие — способность понимать, что данных недостаточно, и самостоятельно перестраиваться для лучшего обзора.»

Что это значит для инженеров и отрасли

Как человек, который работает с подводной робототехникой, я вижу здесь несколько важных следствий:

ПроблемаКак решает новый подход
Ложная уверенность ИИ в мутной водеВероятностная оценка — робот «знает», что не знает
Невозможность использования GPSВизуальная навигация по 3D-картам без внешней инфраструктуры
Жёсткие маршруты, не учитывающие условияАктивное восприятие — робот адаптируется к ситуации
Риск повреждения при столкновенииОсознанное снижение скорости в зонах неопределённости

Для задач вроде инспекции подводных конструкций, мониторинга коралловых рифов или поиска протечек на трубопроводах это означает качественно более высокий уровень надёжности.

Итог: робот, который умеет говорить «не знаю»

Мне кажется, главный инсайт этой работы — не в конкретных алгоритмах, а в смене парадигмы. Мы привыкли думать, что ИИ должен быть «умным» — то есть всегда выдавать ответ. Но в реальном, шумном, непредсказуемом мире гораздо важнее уметь признавать незнание.

Подводный робот, который может сказать «я не уверен» — и действовать соответственно — это не слабость, а сила. Это робот, который не врежется в опору моста, не потеряется в мутной воде и не выдаст ложные данные экологического мониторинга.

Если вы работаете с автономными системами — будь то под вода, на земле или в воздухе — задумайтесь: а насколько ваша система уверена в себе? И главное — умеет ли она вовремя усомниться?

Статья основана на исследовании, опубликованном на конференции OCEANS, и материалах Университета Нотр-Дам. Если хотите обсудить, как вероятностные методы можно применить в ваших проектах — пишите, разберём конкретные кейсы.