Соревновательная робототехника. Программирование робота Lego «Перевозчик»
Реклама. ООО «ЛитРес», ИНН: 7719571260.
Оглавление
Э. Д. Шакирьянов. Соревновательная робототехника. Программирование робота Lego «Перевозчик»
Введение
I. Описание задания
II. Базовые алгоритмы
Анализ задания робота
Прямолинейное движение робота на заданное расстояние
Поворот корпуса робота вокруг центра осевой линии ведущих колес
Движение вдоль черной линии по двум датчикам освещенности
Настройка и калибровка датчиков
III. Программирование мобильной платформы
Выбор и сборка мобильной платформы
Программирование мобильных функций робота
IV. Конструктивные особенности робота «Перевозчика»
Общие положения и требования к роботу
Проектирование и сборка устройства захвата кубика
V. Разработка программы
Построение алгоритма выполнения задания робота «Перевозчика»
Программирование основных функций робота
Компоновка основного кода программы
Заключение
Список литературы
Приложение 1. Модель мобильной платформы
Приложение 2. Модель робота «Перевозчик»
Отрывок из книги
Соревновательная робототехника одно из увлекательных направлений в мире детского технического творчества. Спортивный азарт побуждает находить различные пути для победы в состязании. Однако практика показала, что современные дети, как правило, как быстро зажигаются, так и быстро теряют интерес к решению задачи, особенно, когда «перестает получаться». И здесь непременно нужна помощь наставника, но надо не перестараться.
Среди различных масштабных соревновательных мероприятий по школьной робототехнике фестиваль Робофест является одним из наиболее известных, где, кроме прочих, присутствуют регламенты соревнований только для начинающих юных робототехников. Это направление «Hello, Robot». Согласно общим положениям [1], до участия в этом направлении допускаются школьники, не принимавшие участие в соревнованиях по робототехнике ранее. Таким образом, все добросовестные участники находятся более или менее в одной «весовой категории», что немаловажно.
.....
Робот может перемещать одновременно не более двух кубиков одного цвета. При перемещении более двух кубиков одного цвета баллы не начисляются. За одновременное перемещение кубиков разного цвета, начисляется минимальный балл за каждый кубик, перемещаемый в несоответствующем жеребьевке порядке.
Время выполнения задания 120 секунд.
.....