Слайд 2Постановка задачи
Комплекс для исследования автоматного управления мобильными роботами:
Графический язык разработки автоматных программ;
Мобильный
![Постановка задачи Комплекс для исследования автоматного управления мобильными роботами: Графический язык разработки](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/405941/slide-1.jpg)
робот;
Эмулятор и виртуальная модель робота;
Протокол связи с мобильным роботом, или эмулятором;
Слайд 3Визуальное средство разработки
Функциональность:
Встроенный редактор автоматных программ.
Отладка автоматной программы по шагам.
Режим “непрерывной” работы.
Выгрузка
![Визуальное средство разработки Функциональность: Встроенный редактор автоматных программ. Отладка автоматной программы по](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/405941/slide-2.jpg)
автомата в контроллер робота, для автономной работы.
Слайд 4Элементы графического интерфейса
Панель редактирования.
Входные воздействия.
Монитор переменных.
Выходные воздействия.
Кнопки управления.
![Элементы графического интерфейса Панель редактирования. Входные воздействия. Монитор переменных. Выходные воздействия. Кнопки управления.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/405941/slide-3.jpg)
Слайд 5Мобильный робот
Проектирование робота.
Состав робота:
вычислительная платформа на основе микроконтроллера Atmel AVR.
Аккумулятор.
Два двигателя с
![Мобильный робот Проектирование робота. Состав робота: вычислительная платформа на основе микроконтроллера Atmel](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/405941/slide-4.jpg)
колесами.
Инфракрасный дальномер.
Четыре датчика линии.
Прошивка робота, с двумя режимами работы:
Режим синхронизации переменных с системой управления на ПК.
Режим автономной работы, посредством интерпретации автомата, полученного от управляющего приложения.
Слайд 6Эмулятор Webots
Виртуальная сцена
Конвертирование модели робота из среды твердотельного моделирования Solidworks в объект
![Эмулятор Webots Виртуальная сцена Конвертирование модели робота из среды твердотельного моделирования Solidworks](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/405941/slide-5.jpg)
среды Webots:
Выгрузка модели из Solidworks;
Загрузка трехмерных объектов в Webots;
Создание модели робота в Webots на основе загруженных объектов;
Среда Solidworks предусматривает возможность создания чертежей по спроектированной модели.
Слайд 7Генетическое программирование
Задача кегельринг.
Применение среды Webots:
Сцена, датчики;
Супервизор;
Результаты работы алгоритма.
Проблемы, связанные с портированием автоматных
![Генетическое программирование Задача кегельринг. Применение среды Webots: Сцена, датчики; Супервизор; Результаты работы](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/405941/slide-6.jpg)
программ.