
- •Итоговый научно-технический отчет
- •Нир 304-5г
- •Реферат
- •Содержание
- •Обозначения и сокращения
- •Введение
- •Разработка алгоритмов и макета комплекса визуально-инерциальной навигации
- •Сравнительный анализ алгоритмов одновременной локализации и построения карты припомощи телекамеры
- •Модель центральной перспективной проекции
- •Описание модели
- •Переход от системы координат камеры к системе координат изображения
- •Однородные координаты
- •Внутренние и внешние параметры калибровки. Уравнение перспективной проекции
- •Структура из движения –StructureFromMotion
- •Обратное представление глубины
- •Проблема масштаба
- •Алгоритмы выделения устойчивых признаков
- •Детектор углов Харриса
- •Окрестность с субпиксельной точностью
- •GoodFeaturesToTrack
- •Выбор аппаратной платформы комплекса визуальной навигации
- •Разработка оптимальных алгоритмов одновременной локализации и построения карты при помощи телекамеры (V-slam) с учетом данных инерциальной навигации
- •Макет модуля визуальной навигации
- •Описание экспериментов и результаты
- •Коридор, движение близкое к прямолинейному.
- •Стенд мобильных роботов, различные траектории
- •Внутренний двор
- •Точность определения пройденного расстояния
- •Точность определения курсового угла
- •Разработка стерео-телевизионного модуля высокого разрешения
- •Литературный обзор по тематике создания телевизионных камер высокого разрешения
- •Структурная схема блока стереоизмерений
- •Описание работы структурной схемы устройства
- •Разработка принципиальной схемы блока стереоизмерений
- •Конструктив блока стереоизмерений, объективы, элементная база коммуникационного устройства
- •Описание конструктивного решения налобного козырька
- •Выбор элементной базы
- •Цифровые телевизионные матрицы
- •Микросхема семейства cyclone III фирмы Altera(сша)
- •Микросхемы синхронной динамической памяти sdram mt48lc4m32b2
- •Топология печатной платы
- •Интеллектуальное программируемое ядро вычисления диспарантности
- •Симуляционное моделирование работы программируемого ядра
- •Симуляционное моделирование алгоритмов направленного движения
- •Макетная печатная плата
- •Интерфейсное программное обеспечение
- •Интерфейсное программное обеспечение низкого уровня
- •Интерфейсное программное обеспечение высокого уровня
- •Анализ возможности реализации разработанных алгоритмов в системах охраны объектов, системах технического зрения для слепых и слабовидящих, беспилотных транспортных систем
- •Описание экспериментов и результаты
- •Заключение
- •Список использованных источников
- •Приложение а. Выписка из протокола заседания нтс
- •Приложение б. Список публикаций
- •Приложение в. Результаты, подлежащие регистрации
Точность определения курсового угла
При выполнении резких манёвров (поворотов) выявлено, что визуальная навигация работает ненадёжно, поэтому погрешность полностью определяется тактико-техническими данными БИНС.
Оценить точность определения курсового угла системой однозначно невозможно. Каждый из доступных методов, применяемых для решения этой задачи, имеет собственные существенные недостатки и даёт слишком субъективные результаты, которые нельзя использовать для представления общей картины.
Усложняет процесс определения точности, а также искажает результаты работы системы то, что эту задачу необходимо решать одновременно с подбором некоторых параметров модуля инерциальной навигации, основными из которых, в данном случае, являются коэффициенты гироскопов. Подбор этих параметров производился в режиме постобработки результатов экспериментов с целью увеличить точность системы, а также усреднить её для всех результатов.
Значимыми для решения данной задачи будем считать следующие серии экспериментов.
Первая осуществлялась на поворотной платформе с закреплённым на ней БИНС и подаче скорости, равной нулю, на вход системы. Платформа вращалась с постоянной угловой скоростью на углы, кратные 90 градусам.
Сравнивая информацию о реальном угле поворота системы с результатами её работы, возможно с хорошей точностью подобрать коэффициенты гироскопов. По причине того, что гироскопы БИЧЭ по каждой из осей одинаковы, а частная точность определения углов крена и тангажа системы не имеет такого высокого значения, как точность определения курсового угла, коэффициенты гироскопов принято считать одинаковыми и, по результатам экспериментов, равными
.
Однако оценить точность определения курсового угла системой локальной навигации по результатам данных экспериментов чрезвычайно сложно. Хотя в большинстве случаев отклонение вычисленного угла от заданного не превышает 2, наблюдается ряд результатов, выходящих из этой закономерности. Кроме того, в представленных условиях не наблюдается зависимость этого отклонения ни от времени, ни от угловой скорости поворота вокруг вертикальной оси системы, ни от каких либо других параметров движения объекта. В большинстве случаев можно предположить, что ошибка определения курса зависит исключительно от стабильности движения испытательной поворотной платформы (часто наблюдалась дрожь), а также от точности её позиционирования (заданные углы вполне вероятно не всегда отрабатывались).
Вторая серия экспериментов заключалась в запуске шестиколёсной мобильной платформы с установленном на ней навигационном модуле по окружности с различными скоростями. Хотя оценку точности в данных экспериментах провести практически невозможно по причине отсутствия эталонного измерителя угла поворота робота, в каждом из экспериментов платформа была возвращена в начальное положение с точностью, определённой на глаз и позволяющей примерно оценить отклонение вычисленного курсового угла от реального.
Результаты данной серии экспериментов показали, что зависимость ошибки определения курсового угла от времени и скорости движения платформы всё-таки существует, хотя оценить её так и не представляется возможным.
При скорости движения платформы выше средней и времени этого движения, не превышающего 60 секунд, ошибка определения курсового угла не превышает 5.
Дальнейшие эксперименты необходимо планировать таким образом, чтобы можно было выявить различные составляющие ошибки определения курсового угла. Этими составляющими, как показали результаты экспериментов, являются:
статический рост ошибки, наблюдающийся независимо от движения системы и зависящий от шума и постоянной ошибки гиросокпа;
динамический рост ошибки, наблюдающийся при движении системы и зависящий от скорости и типа движения;
хаотический рост ошибки, зависящий от условий движения системы (толчки, дрожание, качание).