Dashboard
—Robôs aguardando aprovação um robô só entra no painel após você aprovar (segurança)
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…
Acompanhamento por telemetria de detecções; este hardware não disponibiliza transmissão de vídeo ao Pi.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; a busca de produtos abaixo também.
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, dizer o que está vendo, marcar um lugar da loja e guardar lembretes. Vêm ligadas de fábrica e se anexam sozinhas quando o robô conecta — o botão abaixo só existe para forçar, se algo tiver saído do lugar.
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. Os limites físicos são clampados no Pi (CALIB_LIMITS) — o painel não é fronteira de segurança. Passe o mouse nos nomes para ver a dica sintoma→ação.
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.
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.