Dashboard
—Robôs aguardando aprovação um robô só entra no painel após você aprovar (segurança)
Alertas —
Hardware
Sensores
Com o robô parado e no piso plano. A inclinação passa a ser medida a partir daqui — a posição do sensor no chassi deixa de importar.
Visão do Astor — detecções —
Conversas
Eventos
Diagnóstico técnico
Acompanhar enquanto pilota —
câmera: conectando…
Imagem ao vivo da câmera do robô (só dono/plataforma), com as detecções por cima. Sem quadro recente a imagem some (SEM VÍDEO); quadro que chega atrasado é marcado ATRASADA — não pilote por ele.Teleoperação
Deadman: segure para mover (pads ou setas/WASD; espaço = parar). O painel renova um lease curto; ao soltar ou perder o link, o Pi e o firmware param independentemente. A faixa de velocidade começa em 60% (piso físico das esteiras — abaixo disso o motor não vence o atrito). Giro no lugar usa torque cheio (100%) automaticamente e ignora o slider.
Voz & comportamento
Modo
Gestos
Voz & cérebro do robô configuração da instalação — cada robô tem o seu, enviado a ele automaticamente ao conectar
—
Personalidade do Astor aplica no agente ElevenLabs via API
Preset de humor
Calibragem fina
Identidade
Silêncio numa conversa por voz é lido como travamento. Com isto o robô solta um “hmm…” ou “deixa eu ver…” enquanto pensa, e o turno continua sendo dele. Use -1 para desligar. Frase curta: uma longa ATRASA a resposta de verdade, que é o oposto do objetivo.
As regras de conversa (respostas curtas, não monologar, não inventar) são aplicadas pelo servidor em toda fala — o texto abaixo não as substitui. Um robô recém-adicionado já sobe com o papel de Boas-vindas: ele se apresenta, demonstra o que sabe fazer e consegue cadastrar pessoas, marcar lugares e guardar lembretes pela própria voz.
⚙ modo avançado: prompt manual (substitui o composto por completo)
Cérebro (LLM)
ver system prompt gerado
—
Pessoas conhecidas a equipe que o robô reconhece pelo rosto
câmera: conectando…
Fique na frente da câmera acima, escolha um número livre e clique em “Aprender rosto agora”. CLIQUE 3 OU 4 VEZES, mudando um pouco a cada vez: de frente, de leve para um lado, um passo mais perto, um passo mais longe. Cada clique ACRESCENTA uma amostra (não substitui) — com uma amostra só, o robô só reconhece quando a luz e o ângulo repetem o instante do cadastro, e foi isso que medimos em campo (88% das tentativas não reconheciam). Depois salve o nome. O rosto vira um código guardado NO PRÓPRIO ROBÔ e nunca sai dele; para o sistema viajam só o número e o nome. Nenhuma imagem é gravada.
Memória do robô o que ele lembra entre conversas
—
Voz & ferramentas do agente
Voz (ElevenLabs)
O que o Astor faz no corpo falar, mostrar na tela, guiar, gesticular
Integrações do robô catálogo, agenda, WhatsApp, serviços
produtos, WhatsApp, serviços… o agente usa as ferramentas deste servidor em conversa.
Ferramentas embarcadas do robô o braço do Astor
São as ferramentas que deixam o robô se configurar por VOZ: cadastrar e esquecer pessoas (só a própria pessoa, na frente da câmera), dizer o que está vendo, marcar um lugar da loja e guardar lembretes — o que for ditado por voz fica pendente até você aprovar aqui. O braço NÃO se anexa sozinho e depende de ASTOR_ARM_URL no servidor: use o botão abaixo e confira se aparece como anexado.
Agente
Ferramentas do MCP execute qualquer tool do braço com argumentos reais — o formulário vem do schema dela
Configure e teste o MCP acima (passos 1 e 2) para carregar as ferramentas.
O que o robô está vendo —
câmera: conectando…
Segure para mover (mesmo deadman da tela de pilotar): ao soltar, o robô para sozinho.
Marcar um ponto onde o robô está
- Leve o robô até o lugar usando os controles ao lado.
- Cole uma baliza impressa (quadradinho ArUco) na prateleira/cabeceira e deixe-a no enquadramento.
- Clique em marcar este lugar — o ponto nasce já vinculado à baliza à vista.
🏷 nenhuma baliza à vista
nenhum ponto selecionado
Imprima as balizas do dicionário DICT_4X4_50 (números 1 a 49), ~10 cm de lado, em papel comum e fosco.
Mapa da loja clique numa área vazia para criar um ponto · arraste para posicionar
Locais e objetos com ação o que o Astor fala quando passa por eles
Igual às pessoas conhecidas, mas para coisas. O gatilho é uma baliza (tag) colada no lugar, ou um objeto que a câmera reconhece sozinha. Quando o robô vê o gatilho, a frase entra na conversa com naturalidade — ele não recita, encaixa. A folga evita repetir a mesma frase enquanto ele fica parado ali.
| Gatilho | Nome | Lado | Fala | Visto |
|---|
Pontos (coordenadas exatas)
| Nome | Tipo | x,y |
|---|
Balizas ↔ pontos
Número da baliza ↔ ponto da loja. A câmera lê balizas ArUco impressas em qualquer modo — sem precisar trocar o robô de modo.
| Tag | Rótulo | Waypoint |
|---|
Calibração de campo salva NA PLATAFORMA e aplica no robô — ao vivo se online, automático no próximo connect
—
Siga o roteiro docs/CALIBRACAO_CAMPO.md: meça com a "Visão do Astor" e ajuste aqui. Com o robô online o formulário mostra o que VALE no robô; só o que você mexer é enviado. O robô é quem decide a faixa (CALIB_LIMITS): o que ele recusar ou ajustar aparece abaixo depois de salvar. Passe o mouse nos nomes para ver a dica sintoma→ação.
Comissionamento libera o robô a andar sozinho — só depois do ensaio; fica registrado quem mudou e por quê
—
—
Desligar tira o robô do modo na hora; o modo real aparece acima (vem do próprio robô). Navegação: docs/PLANO_NAVEGACAO_F2.md.
Recalibração da câmera troca de lente/sensor — libera o avanço travado por "câmera trocada"
Com a câmera nova MONTADA, siga docs/RECALIBRACAO_POS_MONTAGEM.md: meça as áreas na "Visão do Astor" (maior corpo / maior rosto) com a pessoa nas distâncias do roteiro e grave os 4 limiares JUNTO com o sensor e o campo da câmera. O robô só libera o avanço quando os seis chegam no mesmo envio.
—
Logs do sistema
| Hora | Nível | Comp. | Mensagem |
|---|
Criar primeiro cliente
Use isto no primeiro acesso da plataforma ou para cadastrar uma nova operação.
Credenciais dos robôs
Revogue apenas se o hardware foi perdido ou comprometido. Restaurar reativa a mesma credencial. Trocou o cartão SD? Use “Reemitir credencial”: o robô reinstalado pede aprovação de novo e mantém o mesmo id, a calibração, as pessoas e a memória.
Equipe
Quem pode operar e configurar este cliente. O operador cuida do dia a dia; o dono configura tudo.
Convidar pessoa
Uma senha temporária é gerada e mostrada uma vez — passe para a pessoa; ela troca no primeiro acesso.
Conectar um robô novo
No primeiro boot, informe este código no robô (campo TENANT_INVITE). Ele aparece aqui para aprovação, já neste cliente.
—
Gerar um novo código invalida o antigo. Robôs já conectados não são afetados.
Conexão
URLs ficam no localStorage; o token fica apenas na sessão desta aba. Padrão: api-robot / ws-robot .talkhub.me.