Программа занятий по робототехнике Робикс: 3-й уровень. «Кегельринг».

Программа 3-го уровня посвящена разработке собственного робота для участия в районных / городских соревнованиях по робототехнике в дисциплине «Кегельринг».

Задача соревнований: найти все кегли внутри поля и вытолкнуть их за пределы как можно быстрее. Соревнования проходят как с одноцветными так и с цветными кеглями. В последнем случае нужно вытолкнуть за пределы ринга только кегли определенного цвета.

Для создания робота ученики работают с набором электронных компонентов, контроллером Arduino IDE, датчиками линии и датчиком дальности. Они моделируют корпус робота в ПО Freecad, затем он печатается на 3D принтере, вырезается на лазерном гравере.

Программа для занятий по робототехнике "Кегельринг",
Рис. 1. Робот для участия в соревнованиях в дисциплине «Кегельринг» одного из учеников Робикс.

Программа занятий по робототехнике «Робот — кегельринг».

Часть 1. Программирование и отладка робота с помощью монитора порта

3Ч Урок №1.Последовательный порт
3Ч Урок №2 .Serial-соединение, функция Serial.read()
3Ч Урок №3. Цикл while, команды для робота
3Ч Урок №4. Управление движениями робота через последовательный порт

Часть 2. Работа с ультразвуковым датчиком расстояния, пропорциональный регулятор.

3Ч Урок №5 .Ультразвуковой датчик расстояния
3Ч Урок №6. Разработка крепления для датчика HC-SR04
3Ч Урок №7. Разработка алгоритма движения вдоль стены
3Ч Урок №8. Управление скоростью моторов
3Ч Урок №9. Движение вдоль стены, пропорциональный регулятор

Часть 3. Разработка корпуса робота для соревновательной дисциплины «Кегельринг».

3Ч Урок №10. Кегельринг. Постановка задачи.
3Ч Урок №11. Разработка корпуса нового робота
3Ч Урок №12. Проектирование основы робота
3Ч Урок №13. Сборка основных узлов робота
3Ч Урок №14. Модель верхней крышки и переднего крепления блока датчиков
3Ч Урок №15. Окончательная сборка робота

Часть 4. Написание алгоритма и подготовка к районным / городским соревнованиям.

3Ч Урок №16.1 Разработка алгоритма и программы для участия в соревнованиях
3Ч Урок №16.2 Разработка алгоритма и программы для участия в соревнованиях. Движение робота по заранее заданной траектории.
3Ч Урок №16.3.Разработка алгоритма и программы для участия в соревнованиях. Использование алгоритмов с датчиками линии.
3Ч Урок №16.4 Разработка алгоритма и программы для участия в соревнованиях. Робот движется по сигналам от датчиков линии и расстояния
3Ч Урок №16.5 Рекомендации по подготовке робота к соревнованиям

Рис. 2. Робот — кегельринг.

Репортаж с районных соревнований «Кегельринг»

В Марте 2019 года наши ученики принимали участие в соревнованиях по робототехнике Кировского района г. Санкт-Петербурга с дисциплине «Кегельринг». Прикладываем видеорепортаж с этого события.

Сохраните или поделитесь