Por que a Coleta de Dados Bimanual é Mais Difícil
Na coleta de dados de braço único, uma demonstração ruim afeta apenas a trajetória de um braço. Você registra 50 demonstrações, descarta 5 ruins e treina com 45. Na coleta de dados bimanual, um erro no ponto de passagem invalida ambos as trajetórias dos braços para essa demonstração simultaneamente. Os modos de falha estão acoplados.
Esse acoplamento tem duas implicações práticas. Primeiro, você precisa de mais demonstrações — 100 em vez de 50 — porque as tarefas bimanuals têm maior variância e a política precisa de mais exemplos para aprender a estrutura de coordenação. Segundo, você precisa de consistência mais rigorosa por demonstração. Uma demonstração de braço único que é 80% consistente treina razoavelmente bem. Uma demonstração bimanual onde um braço é consistente e o outro varia não ensina nada útil à política sobre o tempo de coordenação.
O desafio de cobertura do espaço de trabalho também é maior: você precisa de ambos os braços na imagem, e o ponto de passagem — o momento de maior complexidade — deve ser capturado de forma confiável por pelo menos uma câmera. Verifique os ângulos da sua câmera antes de começar e ajuste se a passagem ocorrer fora do campo de visão da câmera do espaço de trabalho.
Formato do Conjunto de Dados LeRobot Bimanual
A integração do DK1 com o LeRobot estende o formato padrão de braço único com matrizes de estado de junta dupla. Cada passo de tempo no conjunto de dados contém:
A principal diferença em relação ao braço único: o espaço de ação é 14-dimensional (6+6 juntas + 2 garras). O ACT lida com isso nativamente — você especifica a dimensão da ação na configuração de treinamento e nenhuma outra alteração é necessária.
Fluxo de Trabalho de Gravação
Execute 10–15 demonstrações de prática antes de iniciar a sessão de gravação para aquecer sua memória motora para a tarefa. As primeiras 5–10 demonstrações gravadas serão as piores — isso é esperado. Não pare para revisá-las durante a sessão; revise e elimine as demonstrações ruins após as 100 serem gravadas.
Lista de Verificação de Qualidade para Dados Bimanual
Revise cada demonstração após a gravação usando o visualizador de replay do LeRobot. Descarte qualquer demonstração que falhe em dois ou mais desses critérios:
Unidade 4 Completa Quando...
Você tiver 100 demonstrações gravadas no formato LeRobot em ~/dk1-datasets/cube-handoff-v1/. Após revisar e eliminar, pelo menos 90 demonstrações passam na lista de verificação de qualidade. Ambas as matrizes de estado das juntas estão presentes a 50Hz para cada episódio. Ambos os feeds de câmera estão presentes e mostram toda a sequência da tarefa, incluindo o momento da entrega. Você executou python -m lerobot.scripts.visualize_dataset --repo-id cube-handoff-v1 e confirmou que a estrutura do conjunto de dados é válida.