Файл: Обзор детских образовательных наборов робототехники.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 визуальное блочное, для создания простых программ. Основные команды: повтор, задержка, переход. Основной упор делается для программирования пульта управления, в котором задаются в команды для кнопок.

Программное обеспечение переведено на русский язык и распространяется бесплатно.