Контроллер на базе Linux предназначен для ПЕРВЫХ конкурсов робототехники

NI выпустила в режиме реального времени робот-контроллер на базе Linux «RoboRIO» с Zynq ARM / FPGA SoC и LabVIEW IDE от NI, предназначенные для соревнований по робототехнике FIRST.

National Instruments (NI) разработала RoboRIO специально для студентов, участвующих в FIRST Robotics Competition (FRC), который ежегодно собирает около 250 000 студентов для запуска своих роботов через различные тесты.
Фактически, NI и FIRST , основанные в 1992 году изобретателем Дином Каменом, раздают детей RoboRIO каждой команде FRC.
Соревнование было продемонстрировано в новом фильме под названием « Запасные части» , основанном на победе проигравшего в 2005 году команды MIT в средней школе сообщества Карла Хейдена из Феникса, Аризона.


RoboRIO с платой расширения MXP на месте

(щелкните изображение, чтобы увеличить)


НИ КРИО

RoboRIO - это робототехническое обновление промышленного контроллера cRIO (показанного справа), которое использовалось в предыдущих конкурсах FRC и использует тот же дистрибутив NI Real-Time Linux и реконфигурируемую архитектуру ввода-вывода LabVIEW и набор инструментов.

RoboRIO быстрее, легче и меньше, чем cRIO, и разработан специально для FRC, говорит NI.
Он использует более быструю версию системы на кристалле Xilinx Zynq, которая объединяет два ядра ARM Cortex-A9 и FPGA.
Кроме того, все входы / выходы отключаются непосредственно от контроллера, поэтому участникам больше не нужно будет использовать «цифровую коляску», говорит компания.


ПЕРВЫЙ конкурс робототехники с 2014 года

(щелкните изображение, чтобы увеличить)

RoboRIO также похож на учебный инженерный комплект NI MyRIO , который также запускает NI Linux на Zynq SoC и поддерживает LabVIEW.
Тем не менее, RoboRIO добавляет роботизированный ввод / вывод, такой как CAN и PWM, и считается достаточно прочным, чтобы выдерживать несколько сезонов FRC.
RoboRIO будет использоваться в соревнованиях FRC в течение следующих пяти лет, говорит NI.
Компания выпускает различные продукты RIO на основе Linux и Zynq, включая компьютерный модуль sbRIO-9651 , выпущенный в июле прошлого года.


RoboRIO, с платой MXP и без

(нажмите на картинку, чтобы увеличить)

RoboRIO запускает NI Real-Time Linux на чипе Zynq, но поскольку цепочка инструментов доступна только в Windows, для программирования и управления роботом требуется ПК с Windows.
RoboRIO поддерживает программирование с использованием LabVIEW, Java и C ++.

NI Linux Real-Time - это двухрежимная ОС, обеспечивающая восстановление после сбоя приложения без значительных сбоев, говорит NI.
Говорят, что распространение облегчает истинную поддержку многозадачности, позволяя нескольким программам работать параллельно.
В LabVIEW IDE имеется широкий спектр возможностей подключения, включая создание веб-служб и безопасное стандартное управление файлами на основе браузера WebDAV.


Детализация и блок-схема порта RoboRIO

(нажмите на картинку, чтобы увеличить)

Хотя каждая команда FRC начинает с RoboRIO, они могут настраивать свои творения, создавая собственные платы MXP (порт расширения MyRIO) с помощью комплекта разработки MXP.
Платы MXP подключаются к порту настраиваемой электроники контроллера, а RoboRIO встроен непосредственно в робота.
Обширная документация предоставляется для интерфейса RoboRIO и MXP.


Пользовательские распиновки портов электроники для плат расширения MXP

(щелкните изображение, чтобы увеличить)

RoboRIO объединяет 256 МБ ОЗУ и 512 МБ флэш-памяти и предлагает порт Fast Ethernet.
Доступны порты хоста и устройства USB 2.0, а также DIO, I2C, SPI и аналоговый ввод / вывод.
Также имеется порт CAN и разъем PWM, а также порт реле, порт сигнала робота и порт Custom Electronics Port для расширения MXP.


RoboRIO

вид сбоку

Спецификации, перечисленные для RoboRIO, включают в себя:

  • Процессор - Xilinx Zynq-7020 (2 ядра Cortex-A9 при 667 МГц);
    ПЛИС уровня Artix-7
  • Память - 256 МБ оперативной памяти DDR3;
    512 МБ вспышки
  • Сеть - 10/100 Ethernet-порт
  • Другой ввод / вывод:
    • USB 2.0 хост-порт
    • Порт USB 2.0 для устройства
    • 16x порт расширения DIO с 1x UART
    • Разъем I2C с 2-мя полосами
    • Разъем SPI с 4-мя полосами
    • CAN порт
    • Аналоговый вход (12 бит)
    • Аналоговый выход (2 12-битных канала на порте расширения)
    • ШИМ-разъем с 10x выходными линиями
    • Порт реле (4x вперед, 4x назад)
    • Порт RSL (сигнальная лампа робота)
    • Custom Electronics Port для плат расширения MXP
  • Другие функции - Сброс и пользовательские кнопки;
    светодиоды
  • Мощность:
    • Источник питания от 7 до 16 В постоянного тока
    • Выход 3,3 В, 5 В или 6 В
    • 5 Вт, 45 Вт макс.
      потребление
  • Ruggedization:
    • Рабочая температура - от 0 до 40 ° C
    • Вибростойкость (случайная) - 5 грамм, от 10 Гц до 500 Гц
    • Ударопрочность - 50 г, полусинус 3 мс, 30 г, полусинус 11 мс, 18-кратные удары при 6-кратной ориентации
    • Сертификация EMC, включая EN 61326-1 (IEC 61326-1): класс A
  • Вес - 330 г (11,64 унции)
  • Операционная система - NI Real-Time Linux;
    требуется ПК с Windows для программирования и управления

Дальнейшая информация

Бесплатные комплекты RoboRIO уже отправлены участникам FRC, а дополнительные версии доступны за $ 435 квалифицированным покупателям, связанным с FRC, в AndyMark .
В дополнение к подаркам команды FRC, аффилированные лица, партнеры и организаторы могут приобрести дополнительные системы roboRIO у конкурентоспособного специалиста по деталям робототехники AndyMark Inc. за 435 долларов США, если они используются для поддержки команд и соревнований FRC.
Позже в этом году RoboRIO будет доступен для широкой публики.
Более подробную информацию о RoboRIO, включая схемы, можно найти на странице продукта NI RoboRIO .