Учебники

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

Лучшие первые ссылки

Если вы новичок в OpenArm, начните с этих четырех источников, прежде чем изучать исследовательские статьи SVRC. Они дают вам официальную информацию о том, как работает стек.

Начните здесь

Официальная документация OpenArm и GitHub

  • 1
    Руководство по программному обеспечению OpenArm (официальное) Описание робота, интеграция SocketCAN, ROS2 и расширенные элементы управления. Авторитетный обзор, прежде чем углубляться в детали. Читать официальное руководство →
  • 2
    Документы по управлению ROS2 Запуск файлов, поддельный аппаратный режим, настройка контроллера и команды движения. Прочтите это, прежде чем прикасаться к реальному оборудованию. Открыть контрольную документацию ROS2 →
  • 3
    Документы библиотеки CAN Архитектура SocketCAN, структура классов, режим управления MIT, идентификаторы двигателей, режимы обратного вызова и синхронизация. Важно перед написанием любого управляющего кода. Открыть документацию CAN →
  • 4
    Главный репозиторий GitHub Точка входа в репозиторий: аппаратное обеспечение, программное обеспечение, проблемы и связи экосистемы. Открытые вопросы, чтобы найти ответы на распространенные проблемы. Посмотреть GitHub →

Связь: SocketCAN и CAN-шина

Прежде чем писать управляющий код, поймите, как взаимодействует рука. Большинство проблем с запуском — это проблемы CAN.

Практическая заметка

Что действительно важно на практике

Наиболее распространенными источниками проблем CAN являются не неправильное использование API, а переключение режима обратного вызова, настройка тайм-аута и несогласованное сопоставление идентификаторов CAN между двигателями после обновлений прошивки. Проверьте это в первую очередь, прежде чем что-либо еще.

Управление: режимы управления ROS2 и MIT

Потоки установки оборудования и конфигурация контроллера. Всегда сначала запускайте поддельное оборудование, а затем настоящее.

Практическая заметка

Сначала шутка, потом настоящее

OpenArm «из коробки» поддерживает ложный аппаратный режим. Всегда проверяйте свой контрольный код с помощью use_fake_hardware:=true перед подключением к реальным двигателям. Одно это предотвращает большинство случаев повреждения оборудования.

Практическая заметка

Выгоды и запасы прочности

Начните с Kp=20, Kd=0,5 для всех суставов. Медленно увеличивайте. Руководство по усилению MIT документирует максимальные безопасные значения для каждого соединения — соблюдение этих значений предотвращает перегрев двигателя и механическое напряжение.

Телеоперация и регистрация данных

Записывайте высококачественные демонстрации для обучения политике. Настройка оборудования, команды записи и управление набором данных.

Все ресурсы SVRC OpenArm

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

Обсудите, что вы строите

Используйте форум OpenArm, чтобы узнать о настройке CAN, запуске ROS2, калибровке, регистрации данных и решениях по отладке.