Ensine na simulação. Execute no braço.
Teste o braço em simulação primeiro. Cada execução é registrada.
Braços
Quais braços posso dirigir?
Cada braço é um dispositivo. O seu barramento de servo é um canal. Braços USB se conectam pelo navegador, e a porta só abre quando você a escolhe.
Testes
Teste muitas vezes antes do primeiro real.
Um arquivo de testes muda um parâmetro em muitas execuções simuladas. Compare-as em uma barra de tempo e mantenha a melhor.
Cada execução, reproduzível e bifurcável.
Arraste um corpo à mão e a força é registrada com o seu nome. Bifurque qualquer momento em uma nova execução de simulação.
00:00:04.020 note agent:tuner: run_program reach.trials.json #17 00:00:04.031 command goal j1=31.0 j2=-22.0 j3=64.5 j4=10.0 00:00:04.540 state j1=30.9 j2=-22.1 j3=64.4 j4=10.0 00:00:05.002 event person:ana: drag gripper f=(0.0, 1.8, 0.0) N 00:00:05.300 state j1=31.4 j2=-20.8 j3=63.2 j4=10.0 00:00:06.100 note person:ana: fork @ 00:00:05.002
Autoridade
O que um agente pode fazer com o meu braço?
Somente o que a sua concessão permanente permite. Parar e desligar o torque são sempre permitidos.
Verificação
Testado contra o protocolo. Ainda não na sua bancada.
Os drivers de braço passam nos testes contra imitações de software de cada protocolo de servo. Nenhum driver foi comissionado em um braço real ainda.
Comece com um mundo de simulação.
Abra um mundo de simulação com um braço e arraste-o. Sem hardware, sem concessão.