Coordination of Multiple Mobile Robots via Communication Курицын Сергей 545 гр.

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



Advertisements
Похожие презентации
Модели принятия решений Задачи распознавания Детерминированный случай Распознавание при стохастических данных Показатели качества распознавания Оптимальный.
Advertisements

Проблема определения критерия качества. Для того чтобы решение задачи оптимизации принесло помощь для решения реальной проблемы выбора, необходимо, чтобы.
1 Формальные определения 1.1 Определение по Шеннону 1.2 Определение с помощью собственной информации 1.2 Определение с помощью собственной информации.
Сетевой Канальный Физический Прикладной Представит. Сеансовый Транспортный Сетевой Канальный Физический Прикладной Представит. Сеансовый Транспортный Сетевой.
««Интегрированная система «Стрелочка»». Графический исполнитель "Стрелочка" (ГРИС) – это виртуальный робот, снабженный микрокомпьютером и датчиком, который.
MOway robot. Обучающее оборудование для изучения: –Программирования –Технологии –Электроники Для кого предназначен Moway: –Средние школы –Колледжи –Университеты.
Цикл For … Next For Счетчик= начальное_ значение To конечное_значение Step Шаг Операторы Next Счетчик В начале выполнения счетчик устанавливается в начальное.
СИСТЕМА НАВИГАЦИИ ДЛЯ РОБОТА НА ОСНОВЕ ВИЗУАЛЬНОЙ ИНФОРМАЦИИ Овчинников Вячеслав Олегович Группа: ИАСУ Інститут аерокосмических.
2011 Air Conditioner New Product Presentation 1 1 Что такое ECONAVI? ECONAVI – это уникальная функция Eco, Которая позволяет определить статус работы бытовых.
Моделирование динамики твердых тел на GPU Выполнили: Гриднев Максим Машинский Леонид Присивко Вячеслав гр. 3057/2.
СООБЩЕНИЕ, СИГНАЛ И КАНАЛ СВЯЗИ Выполнил: Теленкова Р.А.
Эффективное управление. Эффективность - Соотношение затрат и полученного результата в единицу времени.
1 Анализ эффективности применения ТСМ кодирования в ЦСП на основе технологии мультиплексирования с ортогональным частотным разделением. Выполнили Добрук.
Прогнозирование ARMA- МОДЕЛЕЙ ВРЕМЕННЫХ РЯДОВ С «ПРОПУСКАМИ» БГУ, ФПМИ, МАГИСТРАНТ Лобач Сергей Викторович.
Лекция 8 ЭЛЕМЕНТЫ ТЕОРИИ СТАТИСТИЧЕСКОГО СИНТЕЗА ОПТИМАЛЬНЫХ РАДИОТЕХНИЧЕСКИХ УСТРОЙСТВ.
Учебный курс Основы технологии локальных сетей Лекция 7 Обмен пакетами в локальных сетях кандидат технических наук, доцент Новиков Юрий Витальевич.
Модели повышения эффективности передачи данных при использовании протокола ТСР Научный руководитель проф. д.ф.м.н. Васенин В. А.
Разработка метода совместного применения генетического программирования и конечных автоматов Царев Федор Николаевич, гр Научный руководитель – докт.
«Простейшее соединение ПЭВМ посредством инфракрасного порта» Работу выполнил Студент группы ПИ-1 Войтюшенко Д. В. Лабораторное занятие 2.
LOGO Системы охранной, пожарной и периметровой сигнализации Основные эксплуатационные показатели извещателей – вероятность обнаружения, частота ложных.
Транксрипт:

Coordination of Multiple Mobile Robots via Communication Курицын Сергей 545 гр.

Управление командой Централизованное – единый центр управления – проще разрешать конфликты – центр выходит из строя => система не работает Децентрализованное – разделение функций системы – коллективное поведение

Коллективное поведение Обмен информацией Безопасность Работа в команде Наличие лидера Обучение у других роботов

Устройство робота 140 х 130 мм, 600 г 8MHz CPU Мотор: ±1, 0 Система коммуникации Система обнаружения препятствий – ультразвук – изменяемая пороговая величина

Пороговая величина Высокая – препятствие близко Низкая – для удаленных препятствий Понижается со временем Частота = 10Hz Дистанция = 30мм ÷ 1М Ощутимый интервал = 5мм

Внутрикомандное взаимодействие Ультразвук – Низкая скорость передачи Радиосвязь – Требуется антенна Инфракрасные датчики

Внутрикомандное взаимодействие 12 светодиодов 4 фотодиода

Передача информации 220 ÷ 400kHz Сообщение – заголовок (3 bytes) – тело (11 bytes) – контрольная сумма (2 bytes) Нет гарантии получения

Командное поведение Избегать столкновений Близкое расположение – много шума от датчиков Необходимо преодолевать препятствия Требуется лидер

Выбор лидера 1.Избегать препятствий 2.В случае выгодной позиции и отсутствия других роботов – стать лидером 3.Обойти препятствия 4.Пытаться удержать позицию лидера 5.Действия повторяются Каждый робот – лидер или последователь

Алгоритм обучения На основе конечного автомата Начальные состояния: 1)рядом с роботом нет объектов 2)препятствие далеко и правее 3)препятствие далеко и левее 4)препятствие близко и правее 5)препятствие близко и правее 9 конечных состояний (действий)

Выбор действий Вероятностный вектор для конечных состояний Выбирается наиболее вероятное состояния В случае успеха вероятность еще увеличивается p n = p n + α p j = p j – α/8 Sonar reading & detect obstacles Choose probability set based on obstacle position Choose action & execute 80ms Read sonar system Evaluate the chosen action Update probability

Успешные действия Препятствие отсутствует – двигаться прямо Препятствие рядом – избегать Вычисление α: (1) : α = (LeftSpeed + RightSpeed)*12 (2),(3): α = (LeftSpeed + RightSpeed)*6 + (LeftDir+ RightDir)*2 (4),(5): FrontDir*4 LeftSpeed, RightSpeed: ±1, 0 LeftDir, RightDir, FrontDir: значения ограничены ±9 (35мм)

Обучение Транслируются – начальные состояния – конечные состояния – результат (α) Наборы кодируются: – пакеты по 6 наборов – стартовый пакет – ID пакета – контрольная сумма Потери – около 5% Choose probability set based on obstacle position Sonar reading & detect obstacles Choose action & execute 80ms Read sonar system Evaluate the chosen action & update the probability Collect & transmit data to other robots

Тестовое применение 4 робота Эллиптическое поле 7,5м (стена h = 120мм) Вероятности фиксировались каждые 3,4 сек. 5 состояний – слишком мало групповое обучение эффективнее индивидуального

Дальнейшие задачи Как повысить эффективность обучения? Какие сенсоры и алгоритмы распознавания данных выгодно применять? Как бороться с неточност ью сенсоров? Каково оптимально е число начальных состояний?