Например, Бобцов

АЛГОРИТМЫ УПРАВЛЕНИЯ ЛЕТАЮЩИМ РОБОТОМ ПРИ СЛЕЖЕНИИ ЗА ПОДВИЖНЫМ ОБЪЕКТОМ

Аннотация:

Рассматриваются алгоритмы управления беспилотным летательным аппаратом (квадрокоптером), позволяющие решать задачи слежения за подвижным объектом с использованием технического зрения на основе встроенной в квадрокоптер видеокамеры. Разработан алгоритм перемещения квадрокоптера по заданной траектории, который базируется на аппроксимации исходной кривой небольшими отрезками и позволяет упростить процесс управления использованием только двух команд: движение вперед и поворот вокруг вертикальной оси (по углу рыскания). Представлены способы идентификации объектов на цифровом изображении, основанные на выделении контуров (границ); проанализированы методы определения перемещений объекта слежения с учетом непостоянности фона, вызванной движением камеры. Разработан алгоритм измерения расстояния до объекта слежения с использованием одной камеры, который является модификацией метода стереоскопического зрения (жесткое крепление камеры к квадрокоптеру, учитывается специфика его полета). Алгоритм основан на сравнении двух кадров, снятых с различной высоты полета. Предложен метод, позволяющий измерять расстояние до нескольких целей независимо от их положения в кадре, что может быть использовано для безопасного прохождения препятствий на маршруте. Совместное использование описанных алгоритмов позволяет получить полный набор параметров, определяющих местоположение и движение цели, на основе которого возможно выработать команды управления полетом летающего робота, необходимые для организации полноценной системы слежения беспилотных летательных аппаратов за подвижными объектами с помощью технического зрения.

Ключевые слова:

Статьи в номере