СИСТЕМА НАВИГАЦИИ ДЛЯ РОБОТА НА ОСНОВЕ ВИЗУАЛЬНОЙ ИНФОРМАЦИИ Овчинников Вячеслав Олегович Группа: ИАСУ 205 E-mail: slava@slava.co.ua Інститут аерокосмических.

Презентация:



Advertisements
Похожие презентации
Решение задач на движение ? Что такое «движение»? Какие величины характеризуют движение объекта? Скорость движения объекта? Средняя скорость? В каких.
Advertisements

Дополненная реальность от А до Я Андрей Иванов CTO, Trinetix Москва, 2012.
Девятериков Е. А. Научно-учебный центр «Робототехника» МГТУ им. Н.Э. Баумана Руководитель Михайлов Б. Б.
« ИНТЕЛЛЕКТУАЛЬНАЯ СИСТЕМА НАВИГАЦИИ ДЛЯ МАЛОРАЗМЕРНЫХ БПЛА » М.П.Романов, И.Б.Гарцеев Кафедра «Проблемы управления»
Что вы уже знаете? 1.Что такое физика? 2.Когда она возникла и где? 3.Для чего нужно изучать физику? 4.Что такое физическое тело? Приведите примеры. 5.
Предмет «Допуски и технические измерения» для профессии слесарь КИПиА.
« Комплексная обработка измерений спутникового радионавигационного приёмника и доплеровского измерителя скорости» студент: Добрецов А.А. Научный руководитель:
XXXIV Академические Чтения по Космонавтике им.С.П.Королёва Д.С. Иванов (Московский физико-технический институт) С.О. Карпенко (ИТЦ «СканЭкс») М.Ю. Овчинников.
Термины и определения. ГОСТ Р ИСО «КОНТРОЛЬ СОСТОЯНИЯ И ДИАГНОСТИКА МАШИН. ТЕРМОГРАФИЯ»
Рекомендации по минимальному оснащению кабинета физики цифровыми датчиками.
1 КОМПЛЕКСИРОВАНИЕ СВЕТОЛОКАЦИОННОЙ И ТЕЛЕВИЗИОННОЙ ИНФОРМАЦИИ ДЛЯ НАВИГАЦИИ МОБИЛЬНОГО РОБОТА А.И. МедведевВ.П. Носков 2011 год, город Москва.
МИНИСТЕРСТВА ОБРАЗОВАНИЯ И НАУКИ УКРАИНЫ СУМСКОЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ КАФЕДРА КОМПЬЮТЕРНЫХ НАУК Комплексная магистерская работа: Разработка информационного.
Система видеосклейки для беспилотных летательных аппаратов Артюхов М.Ю., Кропотов А.Н., Макашов А.А., Сахарова Е.И. НИИ специального машиностроения МГТУ.
Рассчитать : а) длину окружности по формуле.. б) период вращения груза по формуле.
АДАПТАЦИЯ ФИЛЬТРА КАЛМАНА ДЛЯ ИСПОЛЬЗОВАНИЯ С ЛОКАЛЬНОЙ И ГЛОБАЛЬНОЙ СИСТЕМОЙ НАВИГАЦИИ А.Н. Забегаев, В.Е.Павловский Институт прикладной математики им.М.В.Келдыша.
Метод проекций яркости при поиске зрачка на изображении (для разработки системы диагностики состояния человека по движению глаз ) Шестнадцатая научная.
1 Двенадцатая национальная конференция по искусственному интеллекту с международным участием СИСТЕМА ОБНАРУЖЕНИЯ И СОПРОВОЖДЕНИЯ ВИДЕОМАРКЕРОВ ДЛЯ ОБЕСПЕЧЕНИЯ.
Компьютер (англ. computer - вычислитель) представляет собой программируемое электронное устройство, способное обрабатывать и хранить различные виды информации.
Устройство компьютера Компьютер (англ. computer - вычислитель) представляет собой программируемое электронное устройство, способное обрабатывать и хранить.
1 Применение методов искусственного интеллекта в разработке управляющих программных систем. Первый этап Разработка, программная реализация и экспериментальное.
Транксрипт:

СИСТЕМА НАВИГАЦИИ ДЛЯ РОБОТА НА ОСНОВЕ ВИЗУАЛЬНОЙ ИНФОРМАЦИИ Овчинников Вячеслав Олегович Группа: ИАСУ Інститут аерокосмических систем управления

Овчинников Вячеслав Олегович2 Цель исследования Разработать миниатюрную навигационную систему мобильного робота за визуальной информацией.

Овчинников Вячеслав Олегович3 Этапы достижения цели Разработка программного обеспечения Wi-Fi / InternetBluetooth

Овчинников Вячеслав Олегович4 Этапы достижения цели Разработка программного обеспечения Wi-Fi / Internet

Овчинников Вячеслав Олегович5 Этапы достижения цели Разработка программного обеспечения Коммуникация с роботом (через смартфон) Управление движением робота Получения информации с датчиков робота Коммуникация со смартфоном Получения информации с визуального датчика перемещения Вывод прямого видео-потока с камеры смартфона (задержка 0.5 сек.)

Овчинников Вячеслав Олегович6 Этапы достижения цели Разработка программного обеспечения Визуальный датчик перемещения Определение перемещения робота при помощи камеры смартфона Камера Передача прямого видео-потока с камеры смартфона на компьютер (задержка 0.5 сек.)

Овчинников Вячеслав Олегович7 Этапы достижения цели Реализация алгоритмов работы визуального датчика t = 0 s.t = 1 s. Шаг 1. Получаем 2 изображения с камеры (640*480 px). С каждого изображения вырезаем фрагмент размером 100*100 px

Овчинников Вячеслав Олегович8 Этапы достижения цели Реализация алгоритмов работы визуального датчика Шаг 2. Переводим оба фрагмента в градации серого. С центральной части первого изображения вырезаем фрагмент размером 16*16 px

Овчинников Вячеслав Олегович9 Этапы достижения цели Реализация алгоритмов работы визуального датчика Шаг 3. Оценка схожести двух фрагментов Наилучшая корреляция соответствует наименьшей сумме абсолютных разниц интенсивности пикселей. (Чем ниже сумма, тем выше похожесть двух фрагментов)

Овчинников Вячеслав Олегович10 Этапы достижения цели Реализация алгоритмов работы визуального датчика Шаг 4. Выбираем 2 фрагмента, которые наилучше коррелируют между собой, и рассчитываем расстояние между ними

Овчинников Вячеслав Олегович11 Этапы достижения цели Одометрические измерения Шаг 1: Определить длину окружности колеса (L) Шаг 2: Определить, какое расстояние приходиться при повороте колеса на 1 градус (l = L/360) Скорость вращения сервомотора: 10 в секунду, или l*10 единиц Перемещение объекта: X = l*10*t, где X – перемещение, t – время (в секундах)

Овчинников Вячеслав Олегович12 Этапы достижения цели Алгоритм комплексирования Получить X1 (Вектор перемещения с визуального датчика) Получить X2 (Перемещение с одометрического датчика) α - 20 < Направление вектора X1 < α + 20 (α – показания компаса) ДаНет X = X1*k, где k – коэффициент соответствия между 1px и измеряемой величиной X = X2*k, где k – коэффициент соответствия между 1px и измеряемой величиной

Овчинников Вячеслав Олегович13 Результаты выполненных этапов Характеристики визуального датчика Чувствительность Выше разрешение камеры – выше чувствительность Порог чувствительности – 1 px ( в нашем случае мм) Диапазон измерения 15 px / сек (7.8 мм / сек)

Овчинников Вячеслав Олегович14 Результаты выполненных этапов Погрешности Расстояние (мм) Визуальный датчик (мм) ОдометрФильтр

Овчинников Вячеслав Олегович15 Планы дальнейших исследований Подключение большего количества датчиков Гироскопы Акселерометры Барометры GPS Реализация фильтра Калмана, фильтра частиц, «Swarm» фильтра Анализ возможности использования миниатюрных навигационных систем в системах дополненой реальности