sonyps4.ru

Конструкторы программируемых роботов. Программирование роботов

Конструкторы LEGO знакомы каждому. За несколько десятилетий наборы разноцветных пластмассовых деталек стали поистине культовыми: дети с удовольствием собирают из них замки, машины и космические корабли, а взрослые – целые настоящие города.

Сегодня LEGO не только развивает мелкую моторику и фантазию. Новый набор LEGO Boost предлагает в буквальном смысле оживить собранный конструктор , используя смартфон или планшет.

То есть, собранный киберкот действительно будет мурчать, робот разговаривать и ездить а гитара выдавать бешеные «соляги».

Как это выглядит? Я собрал своего робота и сейчас всё расскажу.

Что такое LEGO Boost

Lego Boost – это развивающий конструктор, состоящий из 847 деталей. из них можно собрать на выбор одну из 5-ти моделей:

1. Робот Верни
2. Кот Фрэнки
3. Гитара 4000
4. Фабрика роботов
5. Вездеход (M.T.R.4)

Основными элементами каждой модели являются 3 детали: это основной механический блок, датчик определения цветов и расстояния и интерактивный двигатель.

Основной механический блок является «сердцем» LEGO Boost, который приводит собранный конструктор в движение. Именно к нему можно подключить свой iPhone или iPad, чтобы запрограммировать собранную модель на выполнение разных команд и даже общение с владельцем.

К механическому блоку подключаются два других: датчик цвета и расстояния реагирует на внешние раздражители, помогая игрушке объезжать препятствия или следовать своему сценарию поведения при виде определённого цвета, а интерактивный двигатель оживляет конструктор, вращая гусеницы или колёса (смотря что соберёте).

Для программирования конструктора понадобится приложение LEGO Boost Creative Toolbox [скачать в App Store ]. Скачать его придётся в обязательном порядке, потому что в коробке с конструктором нет бумажных инструкций – все этапы сборки каждой из 5-ти моделей наглядно показываются в приложении.

Про каждую модель можно написать отдельный обзор, но я расскажу кратко о возможностях каждого робота LEGO Boost:

1. Робот Верни. Отличный собеседник и друг

Робот Верни может ездить и крутиться вокруг своей оси, разговаривать, различать цвета и объезжать препятствия. К роботу можно собрать пушку и стрелять по мишени.

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

Верни умеет выражать эмоции с помощью подвижных бровей: удивление, злость и радость. Это просто нужно видеть, чтобы оценить как удивительно точно игрушке удаётся радоваться или грустить при помощи всего лишь нескольких двигающихся деталек.

Вот короткое видео, в котором робот Верни ведет себя неприлично:

Робот не умеет сам двигать руками, однако он может сжать в «пальцах» мелкие предметы и отвезти их из одной точки в другую.

Нет, пиццу не принесет. Может быть, это в следующем поколении LEGO Boost пофиксят:)

2. Киберкот Френки. Идеальный питомец без шерсти и неприятных запахов

Киберкот по имени Френки не умеет передвигаться сам, зато может вставать на задние лапы, двигать ушами и вилять хвостом. Френки можно погладить, и он отзовётся довольным мурлыканием, а можно заставить его сыграть на губной гармошке, причём мелодия зависит от цвета, который нужно показать киберкоту.

У Френки тоже есть мимика, правда брови ему нужно двигать руками. Интерактивные элементы заняты в вышеописанных процессах виляния хвостом и вставанием на задние лапы.

Да, мы всё ещё говорим про конструктор LEGO.

3. Гитара 4000. Играет как настоящая

Гитара 4000 является почти настоящим музыкальным инструментом, с помощью которого можно играть музыку. Аккорды зажимать не нужно, вместо этого предлагается передвигать «слайдер» по грифу гитары. Датчик движения отслеживает положение «слайдера» и даёт команды на воспроизведение разных звуков.

Вторая рука тоже нужна, чтобы имитировать удары по невидимым струнам с помощью специального рычажка. Есть даже специальный контроллер для получения звука «тремоло» во время сольных запилов.

Кстати, эта модель может проигрывать не только гитарные звуки, но и любые другие. Так что почему бы не использовать её в качестве сэмпл-машины, чтобы почувствовать себя настоящим диджеем?

4. Фабрика роботов. Для создания своей армии Терминаторов

Это самая сложная модель из всех пяти, но и самая крутая. После сборки фабрика может сама собирать небольших роботов из кубиков LEGO.

Натурально, весь процесс автоматический. Выглядит завораживающе, но лучше всего это может передать видео.

Краткий гайд по созданию армии роботов:

Я жалею, что сначала собрал робота Верни. Надо было собирать вот эту фабрику, чтобы завалить видеороликами, какой LEGO Boost крутой конструктор, весь инстаграм.

5. Вездеход (M.T.R.4). Проедет по любому ковру

Тяжёлая машина на гусеничном ходу с большими колёсами с лёгкостью проедет по заданному маршруту, объезжая препятствия. На вездеход можно собрать дополнительные аксессуары: пушку, ковш, катапульту и даже строительные конусы, которые игрушка будет аккуратно объезжать.

Датчик расстояния здесь выполняет роль обнаружителя предметов: если вездеход с ковшом подъедет к небольшому «грузу», то датчик даст команду игрушке поднять ковш и положить предмет в кузов.

Лучше всего один раз увидеть, как это происходит:

По схожему принципу работают и другие аксессуары вместе с датчиком движения. Если нет доверия датчикам, можно перейти в режим ручного управления: на экране iPhone или iPad появятся виртуальные джойстики, с помощью которых можно управлять движением вездехода и работой ковша, катапульты или пушки.

Как программировать конструктор?

Приложение LEGO Boost напоминает игру, где каждый уровень помогает освоить новые навыки взаимодействия с конструктором. В самом начале можно увидеть всех роботов и выбрать того, кого хочется собрать.

Для программирования готового робота не нужно уметь даже читать и писать: все команды выглядят как разноцветные блоки, которые нужно просто перетащить на временную шкалу в желаемом порядке.

Все блоки команд разделены по типам и цвету. В некоторых случаях можно самому задать время выполнения той или иной команды, а некоторые блоки выполняют случайные действия, что делает робота более «живым» и самостоятельным.

Конструктор LEGO Boost способен воспринимать и интерактивные команды: можно помахать перед роботом рукой, произнести кодовое слово или прикоснуться, чтобы начал выполняться заранее заданный алгоритм. При составлении алгоритмов действий доступны целые циклы, что уже приближает управление игрушкой к настоящему программированию.

Сложно собрать своего робота?

Для взрослого человека сборка любой модели LEGO Boost займёт 2-3 часа. Для ребенка же весь процесс растянется на несколько дней, особенно если чаду еще нет 10-ти лет.

Многие робототехнические контроллеры реализованы с использованием языков программирования специального назначения. Например, многие программы для обобщающей архитектуры были реализованы на языке поведения , который был определен Бруксом. Этот язык представляет собой язык управления в реальном времени на основе правил, результатом компиляции которого становятся контроллеры AFSM . Отдельные правила этого языка, заданные с помощью синтаксиса, подобного Lisp , компилируются в автоматы AFSM, а группы автоматов AFSM объединяются с помощью совокупности механизмов передачи локальных и глобальных сообщений.

Так же как и обобщающая архитектура, язык поведения является ограниченным, поскольку он нацелен на создание простых автоматов AFSM с относительно узким определением потока связи между модулями. Но в последнее время на базе этой идеи проведены новые исследования, которые привели к созданию целого ряда языков программирования, аналогичных по своему духу языку поведения, но более мощных и обеспечивающих более быстрое выполнение.

Одним из таких языков является универсальный робототехнический язык , или сокращенно GRL (Generic Robot Language ). GRL- это функциональный язык программирования для создания больших модульных систем управления. Как и в языке поведения, в GRL в качестве основных конструктивных блоков используются конечные автоматы. Но в качестве настройки над этими автоматами язык GRL предлагает гораздо более широкий перечень конструкций для определения коммуникационного потока и синхронизации ограничений между различными модулями, чем язык поведения. Программы на языке GRL компилируются в эффективные программы на таких языках команд, как С .

Еще одним важным языком программирования (и связанной с ним архитектурой) для параллельного робототехнического программного обеспечения является система планирования реактивных действий, или сокращенно RAPS (Reactive Action Plan System) . Система RAPS позволяет программистам задавать цели, планы, связанные с этими целями (или частично определять политику), а также задавать условия, при которых эти планы по всей вероятности будут выполнены успешно.

Крайне важно то, что в системе RAPS предусмотрены также средства, позволяющие справиться с неизбежными отказами, которые возникают в реальных робототехнических системах. Программист может задавать процедуры обнаружения отказов различных типов и предусматривать процедуру устранения исключительной ситуации для каждого типа отказа. В трехуровневых архитектурах система RAPS часто используется на исполнительном уровне, что позволяет успешно справляться с непредвиденными ситуациями, не требующими перепланирования.

Существует также несколько других языков, которые обеспечивают использование в роботах средств формирования рассуждений и средств обучения. Например, Gologпредставляет собой язык программирования, позволяющий обеспечить безукоризненное взаимодействие средств алгоритмического решения задач (планирования) и средств реактивного управления, заданных непосредственно с помощью спецификации.

Программы на языке Golog формулируются в терминах ситуационного исчисления с учетом дополнительной возможности применения операторов недетерминированных действий. Кроме спецификации программы управления с возможностями недетерминированных действий, программист должен также предоставить полную модель робота и его среды.

Как только программа управления достигает точки недетерминированного выбора, вызывается планировщик (заданный в форме программы доказательства теорем) для определения того, что делать дальше. Таким образом программист может определять частично заданные контроллеры и опираться на использование встроенных планировщиков для принятия окончательного выбора плана управления.

Основной привлекательной особенностью языка Golog является предусмотренная в нем безукоризненная интеграция средств реактивного управления и алгоритмического управления. Несмотря на то что при использовании языка Golog приходится соблюдать строгие требования (полная наблюдаемость, дискретные состояния, полная модель), с помощью этого языка были созданы высокоуровневые средства управления для целого ряда мобильных роботов, предназначенных для применения внутри помещений.

Язык «JSk CES (сокращение от C++ for embedded systems - C++ для встроенных систем) - это языковое расширение C++, в котором объединяются вероятностные средства и средства обучения. В число типов данных CES входят распределения вероятностей, что позволяет программисту проводить расчеты с использованием неопределенной информации, не затрачивая тех усилий, которые обычно связаны с реализацией вероятностных методов.

Еще более важно то, что язык CES обеспечивает настройку робототехнического программного обеспечения с помощью обучения на основании примеров, во многом аналогично тому, что осуществляется в алгоритмах обучения. Язык CES позволяет программистам оставлять в коде «промежутки», которые заполняются обучающими функциями; обычно такими промежутками являются дифференцируемые параметрические представления, такие как нейронные сети. В дальнейшем на отдельных этапах обучения, для которых учитель должен задать требуемое выходное поведение, происходит индуктивное обучение с помощью этих функций. Практика показала, что язык CES может успешно применяться в проблемных областях, характерных для частично наблюдаемой и непрерывной среды.

Язык ALisp представляет собой расширение языка Lisp . Язык ALisp позволяет программистам задавать недетерминированные точки выбора, аналогичные точкам выбора в языке Golog. Но в языке ALisp для принятия решений применяется не программа доказательства теорем, а средства определения правильного действия с помощью индуктивного обучения, в которых используется обучение с подкреплением. Поэтому язык ALisp может рассматриваться как удобный способ внедрения знаний о проблемной области в процедуру обучения с подкреплением, особенно знаний об иерархической структуре «процедур» желаемого поведения. До сих пор язык ALispприменялся для решения задач робототехники только в имитационных исследованиях, но может стать основой многообещающей методологии создания роботов, способных к обучению в результате взаимодействия со своей средой.

Хочешь попробовать себя в робототехнике, но не хочешь тратить деньги, ждать доставки компонентов и мучиться со сборкой? Тебе интересно протестировать код, не оглядываясь на ограничения железа? Эта статья позволит тебе начать работать сразу после прочтения, ведь речь пойдет о симуляции роботов.

Google купила Boston Dynamics. Это сообщение у меня вызвало некий шок. Boston Dynamics - одна из самых известных компаний, специализирующихся на робототехнике, и, если учесть, что Google покупает уже восьмую компанию на этом рынке, возникает правомерный вопрос: что же они задумали? Похоже, нас ждет интересное десятилетие!

Однако не будем слишком долго ломать над этим голову, а лучше займемся делом. Развитие программного обеспечения сейчас позволяет практически каждому взять и создать своего робота. Робота не реального, а его программную модель, то есть выполнить симуляцию робота. Учитывая, что почти все ПО в моем обзоре распространяется бесплатно, это даст тебе огромную экономию по деньгам и времени.

Физический и графический движок

Каждый симулятор включает физический и графический движок. От их возможностей зависит сложность модели робота, которую можно реализовать в симуляторе.

Графический движок - программа, основной задачей которой является визуализация (рендеринг) двухмерной или трехмерной компьютерной графики. Графический движок работает в режиме реального времени.

Физический движок позволяет создать виртуальное пространство, в которое можно добавить виртуальные статические и динамические объекты и указать законы взаимодействия тел и среды. Расчет взаимодействия тел выполняется самим движком. Вычисляя взаимодействие тел между собой и со средой, физический движок приближает физическую модель получаемой системы к реальной и передает уточненные геометрические данные графическому движку.

Достоинства и недостатки симуляторов

Достоинства:

  • низкая стоимость;
  • возможность в любой момент доработать модель;
  • возможность отдельно тестировать функциональные составляющие робота;
  • возможность одновременной симуляции нескольких типов роботов.

Недостатки:

  • даже самый совершенный физический движок не может симулировать все законы реального мира;
  • требовательность к ресурсам машины.

Microsoft Robotics Developer Studio

Microsoft Robotics - это пакет программ, который может использоваться для управления различными роботами и включает в себя полноценный симулятор. В состав Robotics входят следующие компоненты:

  • библиотека Concurrent and Coordination Runtime (CCR) - предназначена для организации обработки данных с помощью параллельно и асинхронно выполняющихся методов. Взаимодействие между такими методами организуется на основе сообщений. Рассылка сообщений основана на использовании портов;
  • Decentralized Software Services (DSS) - среда, которая позволяет запускать алгоритмы обработки данных на разных ЭВМ, организовывать асинхронное взаимодействие процессов управления различными подсистемами робота;
  • Visual Simulation Environment (VSE) - среда визуализации, которая позволяет экспериментировать с моделями роботов, тестировать алгоритмы управления роботами;
  • Visual Programming Language (VPL) - язык, предназначенный для разработки программ управления роботами. Программа на таком языке представляется в виде последовательности блоков, которые выполняют обработку данных, и связей между ними.

За симулятор физики в Robotics отвечает Ageia Physx. Очень печально, но в симуляторе отсутствует трение между создаваемыми объектами, хотя моделируется трение между отдельным объектом и платформой, на которой он размещается.

Создать сцену в симуляторе и запрограммировать робота можно на VPL или C#. Естественно, что на C# сцену сделать сложнее, но зато и код получится более эффективный. Возможности Robotics позволяют смоделировать футбол роботов, железную дорогу, манипулятор, добавить на сцену нескольких роботов. Доступные из коробки сенсоры: GPS, лазерный дальномер, инфракрасный дальномер, компас, сенсор цвета, сенсор яркости, веб-камера.

Подробнее о работе с этой средой ты можешь прочитать в номерах 01’13 («Стань робототехником!») и 03’13 («Робот-шпион - это просто!»).

Robotino - робот, созданный Festo Didactic для обучения робототехнике. Для программирования робота требуется программа Robotino® View. На сайте Festo доступен симулятор робота для Windows - Robotino® SIM (есть профессиональная и бесплатная версия, бесплатная - немного урезанная по функциональности).

Немного о роботе, который встроен в симулятор. В его состав входят три двигателя, которые позволяют перемещаться роботу по плоскости в любом направлении. Сенсорная система робота включает девять инфракрасных сенсоров расстояния, два цифровых оптических сенсора и камеру. Программировать робота можно с помощью C/C++, Java, .NET.

Вообще, способности бесплатного симулятора удручают. Но! Если хорошенько поискать в интернете, то можно найти версии данного симулятора, заточенные под разные задачи. Да будет тебе известно, что компания Festo Didactic выступает одним из спонсоров RoboCup . Поэтому здесь goo.gl/Wtle15 и здесь goo.gl/pHA2oL ты сможешь найти версии этого симулятора, использовавшиеся в соревнованиях.

Gazebo - мощный симулятор роботов, разработанный для операционной системы Linux. Абсолютно бесплатен для использования. Gazebo может симулировать нескольких роботов с сенсорами в окружении различных объектов. Также тут доступен редактор, который позволяет создавать 3D-сцены без программирования. Моделируемые сенсоры: лазерный дальномер, камера, кинект-сенсор, устройство для чтения RFID-меток и бамперы. Из коробки в симуляторе имеются модели следующих роботов: PR2, Pioneer2 DX, iRobot Create, TurtleBot, а также манипуляторы и захваты. К симулятору для создания качественной графики можно подключить OGRE (графический движок с открытым исходным кодом). В Gazebo встроена возможность чтения файлов в формате Collada, что позволяет добавлять в симулятор объекты, спроектированные в одном из редакторов 3D-моделей.

Gazebo используется в качестве симулятора в DARPA Robotics Challenge (DRC). В рамках DRC разработано приложение CloudSim для запуска Gazebo на платформе облачных вычислений Amazon.

AnyKode Marilou Robotics Studio

AnyKode Marilou Robotics Studio - среда разработки и симулирования мобильных роботов, гуманоидов и манипуляторов с учетом физических законов реального мира. Для объектов можно указать следующие физические параметры: массу, упругость, свойства материала, вращающие моменты, а также некоторые другие.

Marilou позволяет подключать к роботу различные виртуальные устройства: компас, акселерометры, двигатели и сервомоторы, бампер, сенсоры расстояния (ультразвуковой и инфракрасный), GPS и другие устройства.

В редакторе объектов Marilou доступны статические и динамические объекты, которые можно размещать в симулируемом мире (поддерживается одновременная симуляция нескольких роботов). Сложные объекты в Marilou строятся из более простых (используется иерархический подход к представлению объекта), что позволяет повторно использовать части объектов. В симуляторе доступны несколько источников света: точечный, прожектор, внешний и направленный.

В Marilou есть MODA (Marilou Open Devices Access) - SDK для работы с роботами и их компонентами в симуляторе. После синхронизации с часами симулятора алгоритмы управления роботом могут запускаться на другом компьютере сети. В зависимости от выбранного языка MODA предоставляет библиотеки (.lib или.a) или.NET-сборки (.dll) для доступа к симулятору по сети. Программирование алгоритмов управления роботов возможно с помощью языков C/C++, C++ CLI, C#, J#, VB#.

Для коммерческого использования симулятор платный, для образовательных целей - бесплатный (запрашивать лицензию нужно каждые три месяца).

В ноябре 2013 года вышел новый движок симулятора для Marilou - Exec V5. Бета-версия движка может работать на Windows, Ubuntu и Mint. Новый движок многопоточный, кросс-платформенный и использует OpenGL 2.1.

Code Rally: гонки на роботах

Code Rally (разработка IBM) нельзя назвать полноценным симулятором роботов. Если быть точным, Code Rally - симулятор гонок машин (бесплатный и с открытым исходным кодом).

Цель программиста - написать алгоритм управления движения машины («роботом») по трассе (кругу) с учетом следующих правил игры:

  1. В процессе движения машина должна проходить через контрольные точки, за что ей начисляются очки.
  2. Перемещаясь по трассе, машина тратит топливо, а также может расстреливать другие машины пулями.
  3. Машине доступны координаты заправочных станций, кассет с пулями и контрольных точек; трасса ограничена стенами, за пределы которых машина не может выехать.
  4. Допускается управление скоростью машины.
  5. На трассе могут находиться заправочные станции и кассеты с пулями. При заправке топливом машина должна оставаться неподвижной. Машина может включать защиту, но в это время в удвоенном объеме тратится топливо.
  6. Очки начисляются за проезд через контрольную точку (за проезд через точки в установленном порядке начисляется больше очков), за попадание в машину противника (подбитая машина теряет топливо) и за топливо, оставшееся на момент окончания гонки.

Побеждает машина, набравшая максимальное количество очков.

Тестировать свой алгоритм управления машиной можно на сервере (на своем компьютере), посоревноваться с друзьями по сети или запустить приложение на облачном сервере IBM (ведется рейтинг игроков).

Разработка алгоритма управления машиной выполняется в Eclipse на Java. Так что, занимаясь симуляторами, можно не только развлечься, но и Java подтянуть. В симуляторе доступно шесть трасс различной степени сложности.

Algodoo: специализированный симулятор физики

Algodoo - физический 2D-симулятор. Объекты, которые создаются в этом симуляторе, сразу начинают подчиняться законам физики. Конечно, полноценного робота в трехмерном пространстве ты в этой программе не сделаешь, зато сможешь проверить возможность работы любого механизма. В программе можно моделировать воду, пружины, оптические устройства, ракетные двигатели, оружие, автомобили.

Может показаться, что данный симулятор неполноценен в том смысле, что позволяет проектировать и исследовать только «плоских» роботов. Однако ты можешь сначала спроектировать 2D-робота, а потом создать в реале его трехмерную версию. Пример показан здесь (2:07): goo.gl/wzQ7q4 . В Algodoo встроен скриптовый язык программирования Thyme, который добавляет большую свободу действий в симуляторе. В Thyme доступны переменные, условный оператор, массивы, обработка событий, происходящих в песочнице (среде моделирования).

История Algodoo началась с игры Phun, которую разработал швед Эмиль Эрнерфельдт (это была его магистерская работа). Поддерживаемые ОС: Windows, OS X, iOS. На сайте доступна библиотека AlgoBox, в которой есть куча обучающих материалов и примеров разработки. Также посмотри

Согласно последним опросам родителей, проведенным социологами в нашей стране, все большую популярность завоевывают конструкторы по робототехнике для детей, причем не только среди школьников старших классов, но и среди 4-5-летних малышей.

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

Особенности конструкторов

Все объединяет не только функция игры, но и обучения. Конструкторы для школьников зачастую сопровождаются рабочими тетрадями, учебниками, глоссариями, методическими материалами для учителя. Комплекты для младших групп, в частности для дошкольников, не рассчитаны на использование серьезных педагогических материалов, однако, и в этом случае ребенок не просто играет, а изучает в доступной форме механизмы, физические законы.

Бесспорно, робот-конструктор для детей четырех - шести лет не предлагает сбор и программирование человекоподобного андроида. На начальных этапах робототехника - это изучение моделей, работа с простейшими моторами и т. д.

Возрастные группы

Сегодня роботы-конструкторы выпускаются для детей в возрасте от четырех до пятнадцати лет. Продуманный набор соответствует уровню знаний юного конструктора или инженера: чем старше ребенок, тем сложнее ему предлагаются модели. Большинство производителей предлагают модели для следующих возрастных групп:

От 4 до 6 лет

Простые модели с яркими и крупными деталями и увлекательным содержанием. Обычно, в этом случае малышу предлагают собрать самолетики, машинки, животных, чтобы получить первое представление о том, что такое механизм. Задача таких конструкторов для малышей состоит в том, чтобы развить мелкую моторику ребенка, усидчивость, внимание, изобретательность, обучить работе в команде.

От 7 до 9 лет

Робот-конструктор по робототехнике для младших школьников становится более сложным. Это можно сказать как о самих моделях, так и об изучаемых темах. Дети более подробно знакомятся с физическими законами и явлениями, начинают изучать работу различных датчиков. По этой причине такие наборы с успехом используются на уроках физики. Многие комплекты предлагают не только построить машинку, но и заставить ее двигаться: ехать по линии, отъезжать от края стола.

От 10 до 15 лет

Программируемый робот для старших школьников, подразумевает практически полное погружение в робототехнику (исключая моделирование и печать деталей, хотя набор от Fischertechnik позволяет собрать настоящий 3D-принтер). Работа с механизмами в этом случае сочетается с программированием - комплекты могут поставляться с программируемыми платами, чтобы будущий инженер мог увидеть, как они функционируют, и попробовать задать команды самостоятельно.

LEGO

Один из самых популярных и известных в мире брендов является и признанным лидером в образовательном роботостроении. Во многих школах на занятиях используются именно его комплекты, которые отличаются универсальностью, широким набором материалов для педагогов, наличием рабочих тетрадей.

Известный бренд предлагает несколько линеек для детей разных возрастов. Для самых маленьких подойдут «Первые механизмы» (5+) или «Простые механизмы» (7+). Занятия с этими конструкторами не требуют серьезных знаний в роботостроении, наборы лишь знакомят детей с тем, что такое и как функционирует механизм. Будущий инженер-конструктор узнает, как работают рычаги, зубчатые колеса и многое другое.

Линейки WeDo и WeDo 2

Эта игрушка робот программируемый, позволит ребятам от 7 до 10 лет собрать первый настоящий механизм. Комплекты состоят из множества деталей для тела робота, а также самые разные датчики (наклона, движения), дидактические материалы, программное обеспечение.

В отдельную группу следует выделить конструкторы, в которых подробно разбираются темы, связанные не только с физическими явлениями, но и с некоторыми другими дисциплинами, технологией, к примеру. К таким наборам можно отнести «Возобновляемые источники энергии», «Пневматику» и другие.

MINDSTORMS Education EV3

Это самые сложные из предлагаемых LEGO конструкторов, которые предназначены для учащихся средней школы. Комплекты позволяют создать полноценного сборного программируемого робота, имеющего различные датчики, который способен взаимодействовать с другими роботами от этого производителя.

Huna

Южнокорейские специалисты, разрабатывая программируемые конструкторы для детей, придерживаются правила — «От простого к сложному». Уже детям с шести — восьмилетнего возраста бренд предлагает собрать несложные механизмы с двигателем, датчиками, которые определяют расстояние, звуковым сопровождением. В основу таких комплектов заложены знакомые всем малышам модели: герои сказок (к примеру, Паровозик Томас или персонажи из «Трех поросят»), машинки, животные. Каждый комплект оснащен понятной инструкцией, которая поможет ребенку (конечно, с помощью взрослых) собрать интересную движущуюся модель.

MRT (My Robot Time)

Ребят постарше заинтересует эта линейка, в которой можно подобрать комплекты посложнее. Во все наборы входит мотор, датчики и прочие необходимые элементы. Главной особенностью программируемых роботов от Huna является возможность соединения деталей по всем шести сторонам.

Интересной разработкой компании стали наборы для совместной, групповой работы: ребята могут построить зоопарк и даже город или пофантазировать на темы «Новый год и Рождество», «Мечты и реальность».

Fischertechnik (Германия)

Не уступает конкурентам и этот немецкий производитель, который подготовил наборы для детей разных возрастных групп. К примеру, для начинающих изобретателей в возрасте от пяти лет создан «Набор для малышей», а также «Супернабор для малышей».

Каждый такой комплект позволит ребенку построить несколько моделей самолетов, машинок, подъемный кран и другие понятные и знакомые объекты.

Младшим школьникам компания Fischertechnik предлагает решить более сложные задачи. К примеру, построить машину, двигающуюся от солнечных батарей или трактор с дистанционным управлением. Бренд разработал наборы для изучения оптических явлений, пневматики, топливных элементов, законов динамики, различных двигателей. Эти и другие подобные образовательные конструкторы помогут ребятам в игровой форме ознакомиться с различными сторонами школьного курса физики, но, главное, - применить теоретические знания на практике.

Engino (Кипр)

Бренд, известный огромным ассортиментом самых различных образовательных интерактивных программируемых роботов. Кроме того, компания Engino предлагает оригинальную серию для девочек: детали конструкторов выполнены в пастельных тонах, а сами модели ближе прекрасной половине человечества.

Mechanical Science и Discovering Stem

Нельзя не отметить и эти серии от компании Engino. С их помощью ребенок наглядно изучит различные физические явления — работу рычагов, кривошипов, клиньев, познакомится с законами Ньютона и солнечной энергии. Stem расшифровывается как Science (наука), Technology (технология), Engineering (инженерное дело) и Mathematics (математика). Этим областям и посвящены конструкторы.

Makeblock (Германия)

Самые интересные конструкторы-роботы, производимые этой компанией, - это, бесспорно, те, что можно использовать по назначению после сборки. К примеру, Airblock Drone или Laserbot гравировщик, которые позволяют собрать катер или дрон на воздушной подушке. Наборы укомплектованы всем необходимым для полноценной работы устройства. Например, юному гравировщику потребуется лазерная головка, программное обеспечение, кронштейны и многое другое.

Silverlit — программируемый робот (36 функций)

Эта технологичная уникальная игрушка от китайских производителей является настоящим чудом. Программируемый робот обладает тридцатью шестью функциями, а в комплекте с ним идет еще и небольшой робот. Основной герой комплекта умеет:

  • выполнять последовательные действия (не более тридцати шести за один цикл), из которых наиболее интересны повороты, удар ногой, ходьба вперед и назад, выражение обеспокоенности, танцы, обхождение препятствий;
  • реагировать на громкие звуки. При хлопке в стороне от робота Silverlit, он издает звук;
  • охранять помещение: робот предупреждает знаками ребенка о том, что перед ним появилось какое-то препятствие;
  • общаться со своей мини-копией Maxi Pals, подавая световые сигналы;
  • сверкать глазами, поворачивать голову, шевелить суставами ног и рук;
  • удерживать нетяжелые предметы в руках.

Роботы от Silverlit изготовлены из качественных материалов. В комплект входит дистанционный пульт управления, который для удобства можно закрепить на спине робота. Программируемый робот Silverlit небольшого размера. В комплект поставляются батарейки, но только к основному, большому роботу Maxi Pals.

Эта игрушка заинтересует детей с пяти лет. Выглядят роботы очень симпатично — оригинальные космонавты, одетые в оригинальные скафандры. Игрушка имеет особый датчик, позволяющий обходить препятствия и сканировать пространство.

Конструкторы-роботы человекоподобные, программируемые

Наверное, совсем скоро роботы-андроиды станут незаменимыми помощниками домашних хозяек: они смогут готовить пищу и убирать в доме. Пока такие модели используют лишь в развлекательных или образовательных целях.

Darwin-mini

Элементы робота от компании Robotic совместимы с конструктором серии Dream, того же бренда. Рост робота составляет 26,95 см, семнадцать сервомоторов используется для движений. Передвигается он со скоростью 24 см/сек, аккумулятор рассчитан на полчаса непрерывной работы.

В комплект набора входит модуль Bluetooth. А вот гироскопического и других датчиков в этом комплекте нет. Контроллер с открытой платформой управляет роботом. Она оборудована четырьмя портами, к которым подключаются дополнительные датчики-светодиоды, которые в комплект не входят, но могут понадобиться для выполнения некоторых дополнительных задач.

Для сборного программированного робота применяется бесплатное ПО RoboPlus. Поведение робота можно запрограммировать с помощью редактора RoboPlus Task, а более сложные движения — используя программу RoboPlus Motion.

Bioloid Premium Kit

Комплект от известной корейской компании Robotics. Помимо трех можно собрать из предлагаемого комплекта 26 различных механизмов. Комплект рассчитан на детей старшего и среднего школьного возраста.
Собранный робот имеет: гироскоп, два инфракрасных датчика препятствий, 18 сервомоторов, инфракрасный датчик расстояния. Кроме того, в конструкцию включены датчики напряжения, температуры, микрофон. В комплекте входит пульт дистанционного управления.



Загрузка...