Конструкторы Robobuilder 5720T
Robobuilder 5720T
Представляем вам обновленный комплект для сборки различных роботов 5720T.
В новом конструкторе вы найдете: 16 приводов, соединительные элементы, ИК-пульт, датчики Full Pack (звук, датчики расстояния и положения), а также модуль Bluetooth.
Модуль Bluetooth позволит управлять роботами с помощью смартфона или планшета с системой Android.
Комплект с прозрачными сервоприводами позволит понять суть работы моторов робота, что очень полезно для учебного процесса. Кроме того в каждый сервопривод встроен двухцветный светодиод. Это даст возможность визуальной диагностики, а также спроектировать внешний вид роботов.
Ниже в таблице приведены основные отличия комплекта 5720T от 5710K, основные компоненты конструктора Robobuilder.
Описание Robobuilder 5720T
Серия «Blue Edition» включает в себя робота с прозрачным покрытием (16 приводных модулей, система соединительных механизмов, система дистанционного управления, полный сенсорный пакет – система распознавания звуков, препятствий и контроля ускорения, Transparent Servos) и Bluetooth-модуль, который дополняет технические характеристики робота. Кроме того в набор входит голубая металлическая насадка на грудь робота, которая завершает образ особенного высокотехнологичного изобретения.
Функция Bluetooth позволяет Вам пользоваться полным спектром возможностей, которые предоставляет система радиоуправления: беспроводное программирование, контроль движений и управление роботом с помощью приложения для Android устройств со смартфона или планшета.
Уникальное прозрачное покрытие 5720Т позволят Вам заглянуть во внутренний мир робота во время его работы. Более того, двухцветные светодиоиды, встроенные в каждый модуль, делают возможной быструю визуальную диагностику робота. Кроме того, с помощью этих светодиоидов Вы можете координировать не только движения, но и внешний вид Вашего робота!
Как платформа для разработки программного обеспечения для роботов, компания Robobuilder предлагает начинающим пользователям простой способ сборки и набор программ для визуального программирования. (Включая Microsoft Robotics Studio и программу визуального программирования)
Чтобы самостоятельно написать код для программного обеспечения робота, продвинутые пользователи могут воспользоваться библиотеками .Net, серийным контрольным протоколом или программным пакетом WinAVR. (В открытом доступе находится большое количество официальных версий программ, которые помогут Вам начать)
Описание технических характеристик 5720T
Разнообразная форма робота
RoboBuilder состоит из 16 модулей, которые могут быть по-разному скомпанованы. По умолчанию, Вы можете собрать либо гуманоида, либо динозавра, либо собаку. Однако простая система сборки позволит Вам быстро собрать робота любой формы, которую Вы сможете сконструировать.
С помощью шестиконечной конструкции, которая входит в расширенную комплектацию, Вы сможете собрать шестиногого робота.
Система соединительных механизмов для простой и быстрой сборки
Запатентованная система соединительных механизмов позволит Вам быстро собрать надежную конструкцию (подходит для новичков). Ваш робот выдержит все заданные движения.
Эта система также идеально подходит для экспериментов, с помощью нее Вы сможете быстро сконструировать прототип задуманной конструкции.
Прозрачное покрытие и приводы
Прозрачное покрытие и приводы позволяют Вам заглянуть во внутренний мир робота. Обратите внимание на то, как крутятся механизмы во время движения робота.
Кроме того, каждый привод оснащен двухцветными светодиоидами, которые позволят Вам провести быструю визуальную диагностику целостности последовательной цепи (Вы мгновенно сможете найти разрыв.) Вы также можете скоординировать движения робота с определенными цветами светодиоидов. Серия Blue Edition 5720Т позволяет контролировать не только поведение, но и внешний вид робота!
Система распознавания: датчик расстояния + датчик ускорения + датчик звука
RoboBuilder поступает в продажу с встроенным микропроцессором, который может быть дополнен 3 видами датчиков: звука, дистанции/распознавания препятствий и контроля ускорения (detecting Gravity)
Модель 5720Т оснащена полным сенсорным пакетом (3 возможных датчика): датчик звука распознает громкость, датчик дистанции позволит Вам обойти преграды, в то время как датчик распознавания препятствий будет фиксировать те места, где Ваш робот падает.
Роботы 5720Т способны самостоятельно подняться вне зависимости от того, будет ли их падение зафиксировано или нет (просто нажмите # + STOP, чтобы активировать команду «подъем»). Вы также можете самостоятельно задать линии поведения робота при определенных сигналах, поступающих от детектора дистанции.
Линии поведения, которые зависят от сигналов детектора дистанции, могут варьироваться. Это может быть как и наблюдение за проходящими мимо людьми, так и преодоление преград, определенная реакция на громкие звуки. Вы можете запрограммировать линии поведения с помощью различных доступных программ: простой конструктор движений для новичков, Net. библиотеки и серийный контрольный протокол для продвинутых пользователей.
Система беспроводного контроля
Серия «Blue Edition 5720 Т» оснащена стандартным инфракрасным датчиком беспроводного управления, а также Bluetooth-модулем, который позволяет Вам управлять роботом с Android устройств. Робот поступает в продажу с базовым набором движений, которые он может воспроизвести сразу после сборки.
Вы также можете самостоятельно запрограммировать отдельные движения или линии поведения и контролировать их выполнение с помощью инфракрасного датчика беспроводного управления или Android устройства.
Если Вы хотите управлять роботом с помощью Android устройства, Вам необходимо скачать бесплатное приложение дистанционного управления, которое доступно в магазине Android.
Более того, с помощью Bluetooth-модуля новички могут запрограммировать робота, используя программу Microsoft Robotics Development Studio, в то время, как продвинутые пользователи в тех же целях могут использовать серийный контрольный протокол и .Net библиотеки. (В таком случае передача всех данных будет осуществляться через SPP профиль Bluetooth.)
Программирование движений робота с функцией многозадачности
Для новичков
В продажу поступает уже запрограммированный на несколько движений робот. После того, как Вы соберете робота, он сможет воспроизвести несколько базовых движений. Вы также можете сконструировать новые движения или новые линии поведения (результат воздействий на датчики), используя простой графический редактор:
- Конструктор движений используется для программирования новых движений с помощью системы «catch-and-play».
- Конструктор линий поведения это понятный графический редактор для новичков, который используется для создания простых линий поведения (обход препятствий, подъем после падения, и т.д.)
- Microsoft Robotics Development Studio:
Используйте руководство RoboBuilder MSRDS в качестве пошаговой инструкции по использованию визуального языка программирования для создания более сложных линий поведения:
- Активируйте голосовые команды
- Контролируйте движения робота с Вашего компьютера/клавиатуры
- Контролируйте движения робота с помощью игрового пульта
Для продвинутых пользователей
- Серийный протокол RBC* (для управления и запроса статуса состояния датчиков и приводов в реальном времени)
С помощью серийного протокола RBC вы можете write control Logic за роботом практически на любом языке программирования (Ruby, Python, PHP, и т.д.) Робот и ПК сообщаются в реальном времени, что делает возможным написания полного цикла контроля, используя внешний процессор или другой инструмент: запросите статус текущего состояния датчиков робота и его приводов, отзовите заданное движение и команды приводов.
- .Net Библиотеки Microsoft Visual Studio
Из доступных библиотек Microsoft Visual Studio выберите .Net библиотеки. С их помощью Вы сможете создать полный цикл контроля с Вашего ПК. Эти библиотеки выделяют серийный протокол RBC (см.выше)
- Базовый интерпретатор: альтернативное программное обеспечение для RoboBuilder, которое позволит Вам заложить базовые функции Вашего робота
- WinAVR C: это программное обеспечение с простым кодом доступено от компании RoboBuilder. Возможные варианты альтернативного программного обеспечения разработаны компанией RoboBuilder и также доступны.
(Варианты, отмеченные звездочкой *, подразумевают сообщение робота с ПК в режиме реального времени; Вы можете использовать либо кабель, который входит в базовую комплектацию, либо Bluetooth, если Вы используете беспроводное подключение)
Техническое оснащение.
RoboBuilder оснащен контроллером RBC (на базе ATMEGA128), который способен хранить в памяти и воспроизводить движения и линии, а также производить серийный контрольный протокол сценариев, and providing a Comprehensive Serial Control Protocol for scenarios where you require interaction and control from an External MCU (such as the PC).
Все приводы используют PID контроль. Они связаны между собой последовательной цепью, целостность которой легко проверить. Также ее просто собрать и при необходимости удлинить. Цепь может состоять из 253 приводов максимум.
Для продвинутых пользователей. Каждый привод оснащен 1 аналоговым портом и 2 DIO портами, контролируемыми с помощью серийного протокола (у модели 5720T DIO порты заняты светодиоидами). Эти порты могут использоваться как дополнительные детекторы или как DIO устройства для робота. Также I2C порт главного контроллера может быть использован для дополнительных I2C устройств. (В таком случае Вам понадобится альтернативное программное обеспечение (DCMP) или WinAVR C; смотрите ниже)
Аксессуары и дополнительный набор инструментов для модификации Вашего робота
Модифицируйте Вашего робота, чтобы расширить его функциональные возможности:
- Предплечья для борьбы, хождения на руках
- Дополнительная шестиногая конструкция для превращения Вашего робота в шестипалого паука
- Насадки на бедра прибавляют свободы движениям, походка робота становится более похожа на походку человека
- Металлические насадки
- Различные зажимы для рук (by l3v3rz).
Документация:
- Буклет о продукте
- Руководство пользователя (15 Mb)
- Форум RoboBuilder на RoboSavvy
Ресурсы и информация о возможной модификации и расширении возможностей Вашего робота.
Ресурсы для новичков:
- Учебное пособие по программированию отдельных движений
- Руководство по программированию линий поведения
- Руководство по программированию с Microsoft Robotics Development Studio (версия 2008 R3)
(Возможно, что для использования MSRDS, Вам потребуется загрузить дополнительные файлы с сайта RoboBuilder. Пожалуйста, следуйте пошаговым инструкциям по установке в PDF файле.)
Ресурсы для продвинутых пользователей
- Открытый ресурс .Net библиотек by l3v3rz
- Программирование на языке С
- Официальный ресурс кода языка С для стандартного программного обеспечения
- Альтернативный открытый ресурс стандартного программного обеспечения:
- Программное обеспечение DCMP делает возможным осуществление полного контроля робота, включая контроль I2C порта/цепи, с помощью серийного протокола
- Базовый интерпретатор
- Программирование на Ruby от Widesoft
- Полная спецификация протокола RBC для официального программного обеспечения (для осуществления полного контроля над детекторами и приводами.)
- Полная спецификация протокола wCK (Серийный сервисный протокол)
Базовая комплектация:
- 1 микропроцессор RBC-NYN
- 12 приводных модулей wCK-1108:
- PID-контроллер движений
- Крутящий момент: 8 kgf.cm
- 1 A/D порт + 2 DIO порта для расширения (DIO порты используются светодиоидами)
- Основной вращательный элемент изготовлен из металла для придания дополнительной прочности
- 4 приводных модуля wCK-1111:
- PID-контроллер движений
- Крутящий момент: 11 kgf.cm
- 1 A/D порт + 2 DIO порта для расширения (DIO порты используются светодиоидами)
- Основной вращательный элемент и два дополнительных изготовлены из металла для придания дополнительной прочности
- 1 инфракрасный детектор дистанции (внутри головы робота)
- 1 трехмерный датчик ускорения
- 1 датчик звука (внутри микропроцессора)
- 1 пульт инфракрасного беспроводного управления
- 1 Bluetooth-модуль для беспроводного сообщения с роботом
- 11 различных составных частей туловища робота (7 видов)
- 39 пластмассовых креплений
- 1 набор гаек и болтов
- 20 кабелей модуля wCK
- 1 кабель электропитания 220V
- 1 руководство пользователя
- 1 диск установки
- 1 RS-232 кабель для соединения с компьютером
Этот продукт создан на платформе Robobuilder 5720T-A03. Над производством серии «Blue Edition» совместно работали компания RoboSavvy и компания Robobuilder.