Файл: Обзор детских образовательных наборов робототехники.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 01.12.2023
Просмотров: 32
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
RoboRobo ROBOKIT №1
Возраст: 7+
Достоинства:
-
Низкая цена набора (9100) руб. -
Конструирование с помощью металлических крепежей и текстолитовых пластинок. -
Из набора можно собрать 12 моделей робота. -
Бесплатное программное обеспечение -
Имеется ресурсный набор (8000 руб.)
Недостатки:
-
Сложная среда программирования С-подобный язык. -
Проводится мало соревнований, есть несколько региональных. -
Программное обеспечение на английском языке -
Программирование ограниченное.
Huna Robo MRT3 1+2+3+4
Возраст: 7+
Достоинства:
-
Возможность присоединения блоков с шести сторон -
Из набора можно собрать 12 моделей робота. -
Все наборы можно совместно использовать (металл и пластик) -
Бесплатное программное обеспечение -
Во всех наборах есть наглядные руководства по построениям моделей робота и описания деталей в виде красочных диалогов и рассказов. -
Программное обеспечение на русском языке.
Недостатки:
-
Высокая цена набора (19900 руб.) -
Слишком простая среда программирования по сравнению с другими наборами. -
Проводится мало соревнований, есть несколько региональных и международных. -
Некоторые соединенные детали невозможно разъединить без помощи взрослых.
1.2 Сравнительный анализ языков программирования для образовательных наборов робототехники
NXT-G
С NXT поставляется графическая среда разработки на базе LabView - NXT-G. Поддерживаемые операционные системы - Windows и Mac. Среда разработки NXT очень простая и рассчитана на ребят, не обладающих специальными знаниями по информатике и не знакомых с программированием.
В среде NXT-G каждая команда роботу представлена в виде графического блока. Пример команды для мотора – включить мотор на 3 секунды или включить мотор на 4 оборота. Команда для сенсора зависит от типа сенсора. Например, для датчика освещенности команда может звучать так – скажи, какова освещенность комнаты, а для датчика расстояния – скажи, какое расстояние до препятствия. Составив последовательность таких блоков, можно создать программу – запрограммировать робота.
Русский язык поддерживается.
ROBOLAB
Программа RoboLab основана на более мощной программе LabView — это мощная среда программирования, используемая инженерами и учёными в исследовательских институтах и промышленности.
В 1997 году, когда NASA рассекретила свою программу SOJOURNER
ROVER’S, выяснилось, что для обеспечения ориентации, приземления и функционирования космических аппаратов применялась программа LabVIEWNationalInstruments (Техас, США).
Программу разработали три фирмы:
-
TuftsUniversityCollegeofEngineering -
LEGO Group -
NationalInstrumentsLabVIEW
RoboLab — это упрощенная модель для программирования ЛЕГО-компьютера, которая будет понятна детям. Robolab является языком высокого уровня. Язык чем-то напоминает Си, но главное отличие RoboLab в том, что он базируется на графике вместо текстовых строк. В RoboLab вы сможете строить схемы и проводить расчеты, после чего тестировать их и переносить схему в программу для NXT.
Robolab – это многофункциональная графическая среда программирования, которая создана на основе LabView и ориентирована на самые разны е возрасты — от дошкольников до студентов. Robolab позволяет программировать несколько типов микроконтроллеров - ControlLab, RCX, NXT, также проводить независимые расчеты на компьютере.
LEGOMindstormsEV3
Программирование здесь тоже визуальное блочное основанное на графическом языке программирования LabVIEW, который позволяет создавать как простые, так и сложные программы. Можно создавать свои блоки с помощью инструмента MyBlocks. Максимальный размер программы – 16 блоков не считая блок начала программы и цикла. Работает ПО на MicrosoftWindows или AppleMacintosh. Русский язык поддерживается.
Образовательная версия ПО LEGO Mindstorms EV3, кроме программирования, позволяет собирать статистические данные с датчиков и записывать их в память микрокомпьютера или в реальном времени передавать их через USB кабель, Wi-Fi или Bluetooth. Собранные данные можно анализировать, строить по ним графики. Здесь есть мультимедийные уроки в помощь ученикам и преподавателям.
Русский язык поддерживается.
RobotC
Текстовый язык программирования, основанный на С, обладающий удобной средой разработки и предназначенный для работы с популярными робототехническими комплектами. LEGO Mindstorms (NXT, RCX, EV3), Cortex, InnovationFirst VEX и некоторые другие среды для программирования роботов
имеют свои собственные уникальные языки, существенно отличающиеся друг от друга.
Все желающие перейти с одной платформы на другую вынуждены тратить время и силы на их изучение. Для решения этой задачи был создан кросс-платформенный язык программирования RobotC, отличающийся от стандартного C увеличенным набором команд по работе с устройствами контроллера.
Можно тестировать созданные программы на виртуальной среде.
Среда программирования RobotC является платной. Полнофункциональную 30-дневную демоверсию программного обеспечения для интересующей платформы можно найти на сайте RobotC. По истечению этого срока необходимо приобрести лицензию. Среда программирования содержит все необходимые руководства, примеры и файлы справки.
RoboPlus
Программируются роботы Robotis OLLO, как и все другие роботы компании, с помощью фирменного программного обеспечения RoboPlus. В состав программного обеспечения входят: RoboPlusTask – программная среда для написания и редактирования управляющих программ. Данная программа является основным инструментом для разработки программ для образовательных робототехнических модулей.
Программирование в RoboPlusTask осуществляется с помощью специализированного языка, подобного языку программирования С. Для удобства пользователя в RoboPlusTask в виде графических блоков реализованы базовые возможности набора, такие так таймеры, блоки обработки данных с датчиков, блоки передачи данных между устройствами и т.п, RobotPlusManager (настройка оборудования), RoboPlusMotion (программирование сложных движений робота), RoboPlusTerminal (терминал) и DynamixelWizard (настройка и калибровка сервоприводов).
Программное обеспечение бесплатное и на английском языке.
RogicProgram
Программируются роботы этой компании с помощью графического интерфейса в программе RogicProgram.
Программирование в RogicProgram визуальное блочное, позволяет создавать как простые, так и сложные программы.
Программное обеспечение бесплатное и на английском языке
HUNA-MRT
Программирование в MRT визуальное блочное, для создания простых программ. Основные команды: повтор, задержка, переход. Основной упор делается для программирования пульта управления, в котором задаются в команды для кнопок.
Программное обеспечение переведено на русский язык и распространяется бесплатно.