РЕШЕНИЕ ТИПОВЫХ ЗАДАЧ ПО РОБОТОТЕХНИКЕ НА ВИЗУАЛЬНОМ ЯЗЫКЕ ПРОГРАММИРОВАНИЯ LEGO EV3-G - Студенческий научный форум

X Международная студенческая научная конференция Студенческий научный форум - 2018

РЕШЕНИЕ ТИПОВЫХ ЗАДАЧ ПО РОБОТОТЕХНИКЕ НА ВИЗУАЛЬНОМ ЯЗЫКЕ ПРОГРАММИРОВАНИЯ LEGO EV3-G

Смирнов М.С. 1, Гребнева Д.М. 1
1РГППУ(ф) в г. Нижнем Тагиле
 Комментарии
Текст работы размещён без изображений и формул.
Полная версия работы доступна во вкладке "Файлы работы" в формате PDF
Типовые задачи робототехники включаеют в себя управление датчиками роботов. Рассмотрим примеры таких задач [1].

1. Задачи на управление цветосветовым датчиком

Датчик цвета – это цифровой датчик, который может определять цветили яркость света, поступающего в небольшое окошко на лицевой стороне датчика (рис. 1). Этот датчик может работать в трех разных режимах: в режиме «Цвет», в режиме «Яркость отраженного света» и в режиме «Яркость внешнего освещения».

Рис. 1. Датчик цвета и освещенности

Характеристики датчика

В режиме «цвет» датчик цвета распознает семь цветов: черный, синий, зеленый, желтый, красный, белый и коричневый, а также отсутствие цвета

В режиме «яркость отраженного света» датчик цвета определяет яркость света, отраженного света светодиода датчика излучающего красный свет.

В режиме «яркость внешнего освещения» датчик цвета определяет силу света, входящего в окошко из окружающей среды, например солнечного света или луча фонарика.

Задача 1. Необходимо написать программу, называющую цвета предметов, подносимых к датчику цвета.

Задача 2. Необходимо написать программу прямолинейного движения робота, называющего цвета полос, над которыми он проезжает. При достижении черной полосы робот проговаривает «Stop» и останавливается.

Задача 3. Необходимо написать программу движения робота, при останавливающегося при достижении черной линии.

Задача 4. Необходимо написать программу для робота, передвигающегося внутри круга.

Задача 5. Необходимо написать программу, изменяющую скорость движения нашего робота в зависимости от интенсивности внешнего освещения.

2. Задачи на управление ультразвуковым датчиком

Работа ультразвукоого датчика основана на использовании эффекта Доплера – изменение частоты волны, отраженной от движущихся объектов. Работает в диапазоне ультразвуковых частот, откуда и произошло название – «ультразвуковой».

Рис. 2. Ультразвуковой жатчик

Характеристики

Автоматическая идентификация производится программным обеспечением микрокомпьютера EV3

Если ультразвуковой сигнал распознан, датчик возвращает логическое значение «Истина»

Передняя подсветка в виде красного кольца горит постоянно при передаче сигнала и мигает при прослушивании эфира

Точность измерения до +/- 1 см

Измерение расстояния в диапазоне от 1 до 250 см

Задача 6. Написать программу, останавливающую прямолинейно движущегося робота, на расстоянии 15 см до стены или препятствия.

Задача 7. Необходимо написать программу, останавливающую робота на 15 см. до препятсвия.

Задача 8. Необходимо написать программу, обнаруживающую другого робота, с работающим ультразвуковым датчиком.

Список литературы

  1. Создание и программирование роботов в среде LegoMindstorms [Электронный ресурс]. Режим доступа: http://robot-help.ru (дата обращения 20.02.2018)

  2. Справочная система программного обеспечения для учителя системы программирования Lego Education Mindstorms EV3.

  3. Филиппов С. А. Робототехника для детей и родителей. М.: Наука, 2011. 264 с.

Просмотров работы: 1735