Инженеры Морского государственного университета (МГУ им. адм. Г.И. Невельского) запатентовали способ, который позволяет беспилотнику автоматически приземляться на палубу судна, даже если оно движется. Разработка решает одну из самых сложных задач в управлении дронами — точную посадку в условиях качки и ветра.
Беспилотник оснащают видеокамерой, одноплатным компьютером и полётным контроллером. На посадочной площадке судна заранее размещают визуальные маркеры разных типов — они становятся ориентирами для системы компьютерного зрения.
Алгоритм работает так: дрон выходит в район нахождения судна и зависает на заданной высоте. Камера захватывает изображение палубы, компьютер в реальном времени рассчитывает координаты маркеров, определяет положение и ориентацию площадки относительно беспилотника. По тому, как меняется положение маркеров, система оценивает скорость и ускорение судна, а затем прогнозирует, где окажется посадочная площадка в следующий момент.
На основе этих данных полётный контроллер получает команды для манёвра. Дрон сближается с судном, удерживая площадку в поле зрения, и плавно снижается до касания.
Главное преимущество метода — возможность сажать беспилотник на движущееся судно без участия человека, полностью автоматически. Это критически важно для доставки грузов, разведки или спасательных операций в море, где палуба постоянно смещается под воздействием волн.