В проекте решена задача привода подводного робота к стыковочному узлу на борту подводной лодки. Стыковочный узел маркирован определенным узором, сформированным из нескольких ярких светодиодных прожекторов.
Для детектирования этого узора используются алгоритмы компьютерного зрения из библиотеки OpenCV. Для реализации алгоритма используется язык программирования Python. Использован контурный анализ и переборные алгоритмы для выявления определенных геометрических структур.
Здесь приведено пару скриншотов, демонстрирующих принцип работы программы. Демонстрация производится на имитаторе стыковочного узла.