Início Rápido: Antes de Começar
Leia isto primeiro. Esta página diz exatamente qual hardware você precisa, qual software instalar, quanto tempo tudo leva e o que você poderá fazer quando terminar todo o caminho.
Quanto Tempo Isso Leva?
Da caixa à gravação do seu primeiro episódio de treinamento.
Tempo total do primeiro dia: aproximadamente 6–7 horas para uma sessão completa. Espalhar por dois dias é confortável para iniciantes.
Lista de verificação de hardware
Tudo que precisa estar na sua mesa antes de começar. Itens marcados como "na caixa" são enviados com o OpenArm 101.
-
Unidade de braço OpenArm 101 Na caixa — braço de 8-DOF, ~3 kg, alumínio e fibra de carbono. Compre na loja →
-
Fonte de alimentação DC 24V (mínimo 150W) Na caixa — incluído com o OpenArm 101.
-
Adaptador CAN USB (CANable 2.0 ou equivalente) Na caixa — conecta seu PC host ao barramento CAN do braço.
-
Placa de montagem + hardware Na caixa — parafusos M6, placa base. Você precisa de uma superfície estável ou bancada para fixar.
-
PC host rodando Ubuntu 22.04 Não incluído — deve ser uma instalação nativa do Ubuntu (não VM ou WSL) para um temporizador SocketCAN confiável. Mínimo: 8 GB de RAM, 50 GB de disco. Baixar Ubuntu →
-
Cabo USB-A para USB-B (para adaptador CAN) Não incluído — cabo USB padrão, ~1 m. A maioria dos varejistas de eletrônicos.
-
Câmera (para coleta de dados) Opcional para configuração, necessário para dados de treinamento — webcam USB ou RealSense D435i recomendado. Ver acessórios →
-
Espaço de trabalho claro de 1 m × 1 m ao redor da base do braço Necessário — o envelope de espaço de trabalho do braço é de 650 mm de raio. Limpe a área de pessoas e obstáculos antes de ligar. Veja página de segurança →
O que instalar antes de começar
A Guia de Configuração detalha cada passo em detalhes. Este é o resumo para que você possa se preparar com antecedência.
Sistema Operacional
Ubuntu 22.04 LTS (Jammy). Ubuntu 20.04 também funciona, mas 22.04 é recomendado. macOS e Windows não são suportados para hardware real — SocketCAN requer um kernel Linux. Você deve usar uma instalação nativa, não Docker ou WSL2, para temporização CAN confiável.
Python
Python 3.10 (incluído com o Ubuntu 22.04). O SDK é direcionado ao Python 3.10+. Instale pip e venv antes de começar:
sudo apt update
sudo apt install python3-pip python3-venv -y
ROS2
ROS2 Humble Hawksbill (Ubuntu 22.04) ou ROS2 Iron Irwini (Ubuntu 22.04/23.04). Humble é a versão LTS e é recomendada para estabilidade. A instalação completa leva ~ 15 minutos:
# Add ROS2 apt repo (abbreviated — full steps in setup guide)
sudo apt install ros-humble-desktop ros-humble-ros2-control \
ros-humble-ros2-controllers -y
Drivers SoqueteCAN
Integrado ao kernel Linux. Você só precisa carregar os módulos do kernel e configurar sua interface CAN:
sudo modprobe can
sudo modprobe can_raw
sudo modprobe slcan # for USB CAN adapters
OpenArm SDK
pip install roboticscenter
Instalar openarm_can e todas as dependências do Python. Veja o Página de software para configuração completa do SDK e o Wiki de início rápido do SDK.
LeRobot (para coleta de dados)
pip install lerobot
Necessário para gravar e converter episódios para o formato do conjunto de dados LeRobot / HuggingFace. Veja o Página de Coleta de Dados para o fluxo de trabalho completo.
Simulação (opcional — nenhum hardware necessário)
Você pode executar toda a pilha de software sem hardware usando o modo de hardware falso do ROS2:
ros2 launch openarm_ros2 openarm.launch.py \
use_fake_hardware:=true
MuJoCo e Isaac Sim também são suportados para simulação física e geração de dados sintéticos. Veja o Software → Seção de Simulação para configuração.
O que você pode fazer após o caminho completo
Após completar todos os 7 passos — desembalar até o primeiro conjunto de dados de treinamento — você será capaz de:
openarm_ros2 pacote para planejamento de trajetórias e publicação de estado
Como Obter Ajuda
Você não estará sozinho. Aqui está onde fazer perguntas em cada etapa.
Fórum OpenArm
O principal lugar para fazer perguntas sobre configuração, compartilhar compilações e obter respostas da comunidade e equipe SVRC.
Problemas do GitHub
Relatórios de bugs, perguntas sobre software e problemas específicos de hardware. Verifique problemas existentes antes de abrir um novo.
Fórum Geral
Pergunte qualquer coisa na plataforma SVRC — não apenas sobre OpenArm. Ótimo para perguntas mais amplas sobre robótica e ML.
Suporte Direto
Entre em contato diretamente com a equipe SVRC para problemas de hardware, perguntas sobre garantia ou consultas empresariais.