Технические характеристики BrainCo Revo II

Полные технические характеристики взяты из документации разработчика BrainCo Revo II.

Физические и кинематические

ПродавецБрэйнКо
МодельRevo II (левосторонняя конфигурация)
Общая глубина резкости6 (большой палец 2 ГРИП + указательный/средний/кольцевой/мизинец 1 ГРИП каждый)
Большой палец, ГРИПСгибание + ротация (ротация = сгибание × 0,4)
Палец ГРИППо 1 ГРИП сгибания: указательный, средний, кольцевой, мизинец
Диапазон позиций0,0 = полностью открыт · 1,0 = полностью закрыт (нормированный поплавок)
Диапазон проводного протоколаЦелое число 0–100 (процент закрытия)

Интерфейс USB-CDC

USB-интерфейсUSB-CDC (виртуальный COM-порт)
Linux-устройство/dev/ttyACM0
Скорость передачи данных115200 (точно — другой тариф не работает)
Зависимость Pythonpyserial

Bluetooth с низким энергопотреблением (BLE) ГАТТ

UUID службы BLE0000ffe0-0000-1000-8000-00805f9b34fb
Запись характеристики0000ffe1-0000-1000-8000-00805f9b34fb
Уведомить Характеристика0000ffe2-0000-1000-8000-00805f9b34fb
Зависимость Pythonbleak

Командный протокол

ФорматJSON с символом новой строки в кодировке UTF-8.
set_finger{"cmd":"set_finger","finger":N,"position":P} — Н: 0–4, П: 0–100
set_pose{"cmd":"set_pose","positions":[p0,p1,p2,p3,p4]} — все пять позиций атомарно
калибровать{"cmd":"calibrate"} — зафиксировать ограничения хода прошивки

Тайминг в режиме фортепиано

Этап 1. Расширение20 мс, положение пальца при наведении (0,15 = закрытие 15 %)
Этап 2 — Поездка30 мс, переход на глубину нажатия (0,55–0,95 пропорционально скорости)
Фаза 3 — УдержаниеНастраиваемая продолжительность — клавиша нажата
Фаза 4 — Отвод20 мс, подъем обратно в положение зависания
Диапазон глубины нажатияот 0,55 (скорость=0,0) до 0,95 (скорость=1,0)
Позиция наведения0,15 (закрытие 15% — нейтральное, готово к печати)
Параллельные прессыДа — асинхронная блокировка для каждого пальца, отсутствие пропущенных заметок

Калибровка

Шаг калибровки120 мс на палец (последовательность волн: большой палец → мизинец)
Волновой узорОткрыто → близко к 90% → открыто (на палец)
Положение после калибровкиВсе пальцы останавливаются при наведении (закрытие 15%).
Задержка урегулирования (начало)300 мс до начала волны

Телеметрия и SDK

Скорость телеметрии10 Гц по умолчанию (настраиваемый)
Агент платформыbrainco_revo_agent.py
Зависимости Pythonpyserial (USB) · bleak (БЛЕ) · websockets (платформа)
URDFДоступно для ROS1 и ROS2.
Поля снимковподключено, режим, позиции (float[5]),position_dict, is_pressing, Any_pressing, current_note, command_count
Посмотреть Руководство по установке → Вики для разработчиков →

Готовы начать работу с Revo II?

Свяжитесь с RoboticsCenter, чтобы обсудить доступность и интеграцию.