Что такое Робоплатформа
РОББО Робоплатформа — это роботехнический конструктор, созданный для обучения как детей, так и взрослых программированию и робототехнике с помощью программирования микроконтроллеров и обработки информации с различных датчиков.
РОББО Робоплатформа создана для обучения как детей, так и взрослых программированию и робототехнике. С одной стороны, Робоплатформа — это простой конструктор, который позволяет за несколько минут собрать робота из уже готовых модулей и ещё за 10 минут написать для него первую программу. С другой стороны, энтузиасты могут изготавливать новые модули для робота и писать более сложные программы для управления роботом на «взрослых» языках программирования, так как проект является открытым и свободным — чертежи, программы и исходные коды бесплатны и доступны для скачивания в любой момент. В зависимости от тематики решаемых задач, Робоплатформа может быть легко оснащена различными датчиками (до 5 шт одновременно). Есть возможность объяснять детям не только алгоритмику и программирование, но также и азы схемотехники, физики и т. д. Рекомендуемый возраст от 10-11 лет.
Базовая комплектация включает в себя 1 светодионый модуль, 1 датчик света, 1 датчика касания, 2 датчика линии, один датчик приближения. Каждый датчик защищен платиковой оболочкой и надежно прикрепляется к моторизованной платформе с помощью магнитных креплений.
Комплектация
- Колёсная платформа — 1 шт.
- Датчик линии — 2 шт.
- Датчик касания — 1 шт.
- Датчик расстояния инфракрасный — 1 шт.
- Набор для изготовления датчика — 1 шт.
- Светодиодный модуль — 1 шт.
- USB-кабель для подключения к компьютеру — 1 шт.
Технические характиристики
Микроконтроллер | ATMEGA-328P |
Питание | по USB-кабелю: 5В от батареи Крона: 9В, 850 мА |
Входы: |
датчик света, сенсорный датчик, датчик расстояния, датчик прямой линии, кнопки |
Выходы: | светодиодный датчик, светодиодная подсветка, два мотора, порты |
Программное обеспечение | RobboScratch2 RobboScratch3 Arduino IDE |
Габариты устройства без внешних датчиков | 17x17x4 см |
Габариты в коробке | 29x19x6 см |
Масса устройства | 320 г |
Как программировать Робоплатформу
В качестве базовой среды программирования используется популярная во всём мире среда Scratch (разработанная в MIT — Массачусетский технологический институт). Это удобная и специально предназначенная для обучения детей среда программирования. Программы на Scratch состоят из графических блоков с текстовыми подписями. Рекомендуемый возраст от 6-7 лет.
Отличительные особенности
Для дошкольного возраста
Робоплатформа доступна даже детям (от 5 лет), ещё не умеющем читать, потому что для программирования можно использовать пиктографический язык РОББО Джуниор и игровые ситуации.
Для младшего школьного возраста
Робоплатформу можно осваивать, как только ребёнок научился читать. Организуйте развивающие учебные ситуации и развивайте алгоритмическое и творческое мышление.
Чтобы подготовить робоплатформу к работе, достаточно двух минут. Помощь взрослых не требуется!
Габариты набора в коробке — 29x19x6 см. Его можно хранить в шкафу с учебниками и словарями.
Для среднего школьного возраста
Робоплатформа умеет наглядно показать, что такое микроэлектроника и робототехника. С её помощью легко освоить основы программирования на базе визуальной среды ROBBO Scratch или Arduino IDE, похожей на язык C.
Для старшего школьного возраста и студентов 1–2 курсов
Робоплатформа умеет наглядно показать, что такое микроэлектроника и робототехника. С её помощью легко освоить основы программирования на базе визуальной среды ROBBO Scratch или Arduino IDE, похожей на язык C.
Позволяет программировать и тестировать собственные проекты на C-подобном языке.
На базе робоплатформы РОББО создаются мобильные роботы, проводится проектное обучение, курсовое проектирование, разрабатываются научно-исследовательские проекты.
Типы решаемых учебных задач
Базовая модель робоплатформы содержит два датчика линии, датчики касания, света, дальномер и фонарик. На основе базового набора датчиков можно научить робота:
- ездить по черной линии с помощью языка РОББО Скретч и Arduino IDE;
- находить препятствия на расстоянии до 5 см или касанием и при этом менять траекторию движения: останавливаться, объезжать, отъезжать;
- включать фонарик на основе сигналов поступающих с других датчиков;
- и многое другое.
Коллекция учебных проектов на базе робоплатформы РОББО и её предшественника, робоплатформы ScratchDuino, есть в сборнике на wiki.robbo.ru.
Методическое обеспечение
На основе данного продукта разработан образовательный модуль «Мобильная робототехника», 30+ часов.
14 часов — первый год обучения, на котором учащиеся узнают:
- устройство и возможности робоплатформы, порядок подключения и проверки работоспособности робота;
- о мобильных колесных роботах, управлении движением Робоплатформы;
- об автономном движении робота;
- понятие датчика как органа «чувств» робота, источника информации об окружающем мире;
- об основах работы датчиков света, касания, линии, бесконтактного датчика расстояния, смысл блока ветвления;
- алгоритм движения по черной линии, преимущества использования больше одного датчика;
- взаимодействие робоплатформы РОББО с лабораторий РОББО и т. д.
16 часов — второй год обучения. Учащиеся познакомятся:
- с принципом действия релейного, пропорционального, пропорционально-дифференциального регуляторов, а также ПИД-регуляторов;
- счетчиком и способом его применения, а также алгоритмами проезда перекрестков, ответвлений и инверсных участков траектории.
Интеграция с другими видами оборудования РОББО
- Возможность использовать датчики от робоплатформы СкретчДуино.
- РОББО Лаборатория реализует дистанционное управление РОББО Робоплатформой.
- РОББО Набор расширений для робоплатформы позволяет реализовать дополнительные функции для участия в соревнованиях по сортировке цветных банок. В состав набора расширений входит плата сопряжения с деталями, совеместимыми с конструкторами LEGO, что позволяет монтировать на робоплатформе сборные сюжетные модели.
- РОББО Олимпик. На робоплатформе монтируется съемный модуль для решения условной инженерной задачи: навигации в лабиринте на стационарной карте самостоятельно и в составе роя роботов.
- РОББО Нейроинтерфейс. Позволяет управлять робоплатформой силой мысли.
Интеграция с оборудованием других производителей
Робоплатформа РОББО является открытой arduino-совместимой платформой, поэтому её можно соединять с произвольными электронными компонентами.