DK1 Início Rápido: Antes de Começar
Leia isto primeiro. Esta página informa exatamente qual hardware você precisa, qual software instalar, quanto tempo a configuração leva e o que você poderá fazer quando terminar o caminho bimanual completo.
Quanto Tempo Isso Leva?
Da caixa à coleta de dados bimanual. A configuração de dois braços do DK1 leva mais tempo do que um kit de braço único — planeje-se de acordo.
Tempo total do primeiro dia: aproximadamente 3–4 horas para uma sessão bimanual completa. Confortável para ser distribuído em dois dias 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 kit DK1.
-
Duas unidades de braço DK1 (líder + seguidor) Na caixa — braço seguidor: 7 DOF + garra (servos DM4340 + DM4310). Braço líder: 7 DOF + garra (servos Dynamixel XL330). Ambos os braços devem estar presentes.
-
Dois cabos USB-C (um para cada braço) Na caixa — conecta cada braço às portas USB do PC host. Use controladores USB separados, se possível, para evitar contenção de largura de banda.
-
Fonte de alimentação para o braço seguidor Na caixa — o braço seguidor (motores DM4340) requer um bloco de energia dedicado. O braço líder é alimentado pelo barramento USB.
-
Hardware de montagem para mesa Na caixa — parafusos M5, placas de base para ambos os braços. A montagem estável é crítica: o braço seguidor produz torques que deslocarão um braço não seguro durante o teleop.
-
PC host rodando Ubuntu 22.04 Não incluído — instalação nativa do Ubuntu necessária. Mínimo: 8 GB de RAM, 4 portas USB 3.0 (2 braços + 2 câmeras). Baixar Ubuntu →
-
Duas câmeras (visão do pulso + visão superior) Não incluído, mas necessário para coleta de dados — webcam USB ou RealSense D435i. Monte uma em cada efetor final do braço seguidor, uma acima para visão do espaço de trabalho.
-
Espaço de trabalho claro de 1,5 m × 1 m Necessário — a configuração bimanual requer mais espaço na mesa do que um único braço. Ambos os braços devem alcançar o centro do espaço de trabalho compartilhado. Veja a página de segurança →
Nota específica para bimanual: O DK1 usa uma configuração de líder/seguidor. O braço líder (Dynamixel XL330) é movido pela mão do operador. O braço seguidor (DM4340) replica esses movimentos em tempo real. Ambos os braços devem ser calibrados e conectados antes de iniciar qualquer sessão de gravação. Nunca ligue apenas um braço.
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). O Ubuntu 20.04 também funciona, mas o 22.04 é recomendado. macOS e Windows não são suportados para hardware real.
Python
Python 3.10+ (incluído com o Ubuntu 22.04). O plugin DK1 é direcionado ao Python 3.10+. Instale pip e uv:
sudo apt update
sudo apt install python3-pip python3-venv -y
pip install uv
ROS2 Humble
ROS2 Humble Hawksbill é a distribuição recomendada. O DK1 suporta ROS2 para controle bimanual de nível superior (opcional — não necessário para o caminho de coleta de dados apenas do LeRobot):
sudo apt install ros-humble-desktop ros-humble-ros2-control \
ros-humble-ros2-controllers -y
LeRobot
LeRobot (HuggingFace) é a estrutura principal para coleta de dados do DK1. Instale via pip:
pip install lerobot
Plugin LeRobot do DK1
O repositório TRLC-DK1 fornece um plugin LeRobot que registra o dk1_leader, dk1_follower, bi_dk1_leader, e bi_dk1_follower tipos de dispositivos:
git clone https://github.com/TRLC-AI/trlc-dk1.git
cd trlc-dk1
uv pip install -e .
Simulação (opcional — nenhum hardware necessário)
Você pode testar a pilha de software do DK1 sem hardware usando MuJoCo com o modelo bimanual TRLC-DK1:
pip install mujoco
# Clone the DK1 MuJoCo model
git clone https://github.com/TRLC-AI/trlc-dk1-mujoco.git
python trlc-dk1-mujoco/examples/bimanual_sim.py
O modelo MuJoCo inclui tanto a física do braço líder quanto do braço seguidor, geometria de espaço de trabalho correta e dinâmica do gripper. Veja o Software → Seção de Simulação para a configuração completa.
O que você pode fazer após o caminho completo
Após completar todas as 5 etapas — desembalar até o primeiro conjunto de dados bimanual — você será capaz de:
bi_dk1_leader e bi_dk1_follower esquema de dispositivo
Como Obter Ajuda
Você não estará sozinho. Aqui está onde fazer perguntas em cada etapa.
Fórum DK1
O principal lugar para fazer perguntas sobre configuração, compartilhar dicas de calibração e obter respostas da comunidade e equipe SVRC.
Problemas do GitHub
Relatórios de bugs, perguntas sobre plugins e problemas de firmware. Verifique problemas existentes antes de abrir um novo.
Discord
Ajuda em tempo real em #dk1-support. Outros usuários do DK1, engenheiros do TRLC e membros da equipe SVRC estão ativos diariamente.
Suporte Direto
Entre em contato diretamente com a equipe SVRC para problemas de hardware, perguntas sobre garantia ou consultas empresariais.