Comunidade BrainCo Revo II
Perguntas frequentes, dicas de solução de problemas e recursos da comunidade para a mão biônica BrainCo Revo II.
Perguntas Comuns
Qual é a taxa de baud USB para o BrainCo Revo II?
O BrainCo Revo II se comunica via USB-CDC (USB serial) a 115200 baud. Abra a porta exatamente em 115200 — qualquer outra taxa produzirá saída ilegível. O dispositivo é enumerado como /dev/ttyACM0 em Linux ou uma porta COM no Windows. Os comandos são strings JSON terminadas em nova linha.
Quais são os UUIDs GATT BLE para o BrainCo Revo II?
O BrainCo Revo II expõe um serviço GATT BLE com UUID 0000ffe0-0000-1000-8000-00805f9b34fb. Escreva comandos para a característica 0000ffe1-0000-1000-8000-00805f9b34fb e inscreva-se para notificações em 0000ffe2-0000-1000-8000-00805f9b34fb. O mesmo formato de comando JSON é usado tanto em transportes USB quanto BLE.
Como funciona o modo de pressionar as teclas do piano?
O modo piano executa uma sequência de pressão em 4 fases por dedo: Fase 1 (20 ms) estende o dedo para uma posição de flutuação neutra (0,15 de fechamento); Fase 2 (30 ms) empurra o dedo para baixo até a profundidade de pressão proporcional ao parâmetro de velocidade (0,55–0,95 de fechamento); Fase 3 mantém a tecla pressionada pela duração solicitada; Fase 4 (20 ms) retrai de volta para a flutuação.
Ditos diferentes podem pressionar simultaneamente — bloqueios asyncio por dedo evitam notas perdidas.
Como calibro os dedos do BrainCo Revo II?
Envie o comando de calibração: {"cmd": "calibrate"}. Isso aciona uma sequência de onda por dedo: a mão se abre completamente, então cada dedo, do polegar ao mínimo, fecha até 90% e abre novamente com um passo de 120 ms entre os movimentos. Após a onda ser concluída, todos os dedos se estabilizam na posição de flutuação neutra (15% de fechamento). O firmware usa essa sequência para estabelecer limites de viagem por dedo.
Posso controlar o BrainCo Revo II sem um dispositivo físico?
Sim. Executar brainco_revo_agent.py --mock --session YOUR_SESSION_ID para iniciar uma mão totalmente simulada. O modo simulado inclui ruído gaussiano nas leituras de posição, rastreamento realista da contagem de comandos e a sequência completa de tempo de pressão do piano. Todos os recursos de teleop da plataforma — barras de posição dos dedos, indicadores de pressão, gravação de sessão — funcionam de forma idêntica sem hardware. Você também pode executar um autoteste com --self-test que exercita todos os métodos da API.
Qual é a razão de rotação do polegar no BrainCo Revo II?
O polegar do BrainCo Revo II tem 2 DOF: flexão e rotação. Ao definir a posição do polegar via a API unificada, a rotação é derivada como uma fração fixa do valor de flexão: rotação = flexão × 0,4 (RAZÃO_DE_ROTAÇÃO_DO_POLEGAR). Isso significa que a 50% de fechamento do polegar, o atuador de rotação se move para 20% de seu alcance. O indicador até o mínimo tem 1 DOF (apenas flexão).
Minha porta serial está "permissão negada" no Linux. Como posso corrigir isso?
Adicione seu usuário ao dialout grupo: sudo usermod -aG dialout $USER. Faça logout e login novamente para que a alteração do grupo tenha efeito. Verifique com groups — você deve ver dialout listado. Então tente abrir a porta novamente.
Qual é a diferença entre set_finger e set_pose?
set_finger controla um único dedo: {"cmd":"set_finger","finger":N,"position":P} onde N é 0–4 e P é 0–100 (porcentagem). set_pose define todos os cinco dedos atomicamente em um único comando: {"cmd":"set_pose","positions":[p0,p1,p2,p3,p4]} — preferido para atualizações de pose simultâneas de baixa latência.
Recursos da Comunidade
Tem uma pergunta ou quer compartilhar sua pesquisa sobre manipulação destreza?
Fórum da Comunidade → Wiki do desenvolvedor → Contate o Suporte →Hardware relacionado
Outro hardware que combina bem com o BrainCo Revo II.
Reforço Humanóide K1
Anexe o Revo II como um efetor final biónico ao K1 para experimentos completos de manipulação destreza humanoide.
VLAI L1
Manipulador móvel de braço duplo — monte o Revo II no braço L1 para manipulação destreza móvel.
OpenArm 1
Braço colaborativo que pode ser equipado com efetores finais destros para pesquisa de manipulação em mesa.
LinkerBot O6
Teleoperação baseada em luva — use o LinkerBot O6 para teleoperar o Revo II para captura de demonstração.