Capa tecnológica azul-escura que compara arquiteturas de computação no dispositivo e fora do dispositivo (cloud/edge) para robôs.

Computação no Dispositivo vs. Fora do Dispositivo em Robôs

Todas as cargas de trabalho de um robô vivem num de dois sítios: a bordo, a consumir a bateria e as ventoinhas do peito, ou fora de bordo, num servidor ligado à corrente a um salto de LAN de distância. A questão difícil não é se precisa de ambos — quase sempre precisa — mas que carga de trabalho vai para onde, e porquê. O R08 defende que existe de facto um nível dedicado de edge. Este artigo trata da decisão carga a carga: controlo dos motores aqui, VLM ali, STT depende, e assim por diante.

O enquadramento é assumidamente opinativo. Há uma resposta certa para cada carga de trabalho, e essa resposta muda à medida que o silício de bordo recupera terreno. Vamos indicar para que lado cada peça está a caminhar em 2026–2027.

Os dois orçamentos que decidem tudo

Uma carga de trabalho pode correr a bordo se e só se couber em dois orçamentos em simultâneo: potência e memória. A latência é a terceira restrição, mas normalmente diz-lhe para que lado empurrar uma carga que já cabe, e não se cabe de todo.

Orçamento de potência num humanoide. Um humanoide de 30–50 kg transporta 700–900 Wh de bateria. A marcha sustentada consome 200–500 W nos atuadores, com picos acima de 800 W em movimento dinâmico. Parado a pensar, consome 80–150 W nos atuadores (manter binário é barato, manter a postura custa). Sobram cerca de 60–120 W para tudo o resto — computação, sensores, ventoinhas de arrefecimento, rádio — se quiser uma autonomia utilizável de duas horas. O orçamento de computação dentro desse envelope é de 30–80 W sustentados. Manter o Jetson em MAX_N (60 W) permanentemente reduz a autonomia do robô para metade. Isto é física não negociável, não uma opção de projeto.

Orçamento de memória. Um Jetson AGX Orin de 64 GB tem 64 GB de LPDDR5 partilhados entre o CPU e a GPU. Subtraia o sistema operativo (4–6 GB), o ROS 2 e o SDK do fabricante (2–4 GB), os buffers de perceção (2–4 GB para profundidade estéreo e nuvens de pontos) e o código da aplicação. O orçamento realista utilizável por LLM/VLM fica em 40–48 GB. Num módulo Jetson Thor de 128 GB, o teto sobe para cerca de 96 GB utilizáveis. Num Orin NX de 16 GB, cai para cerca de 8–10 GB utilizáveis — o suficiente para um modelo pequeno.

Fora de bordo, ambos os orçamentos são problemas diferentes. Um Kentino AI 96 (4× RTX 5090) tem 128 GB de VRAM dedicada e 1.0–1.5 kW de potência de GPU alimentada pela rede elétrica. Um Kentino AI 256 (8× RTX 5090) duplica ambos. A potência e a memória simplesmente deixam de ser restrições — troca-as por capex, AVAC da sala e rede com fios.

Silício de bordo, a realidade de 2026

As opções de bordo que hoje realmente equipam humanoides e quadrúpedes a sério:

SoC TOPS INT8 (esparso) Memória utilizável Envelope de potência O que consegue correr
Jetson Orin NX 16 GB 100 ~10 GB partilhados 10–25 W YOLO, VLM pequeno 3B Q4, palavra de ativação
Jetson AGX Orin 64 GB 275 ~40 GB partilhados 15–60 W YOLO, VLM 7B Q4 a ritmos utilizáveis, LLM 13B
Jetson AGX Thor 128 GB (2026) 2070 TFLOPS FP4 ~96 GB partilhados 40–130 W VLM 32B Q4 com folga, perceção em duplo fluxo
Snapdragon 8 Gen 3 / classe QRB 45–75 ~6–10 GB partilhados 5–15 W Voz, palavra de ativação, visão computacional ligeira
Hailo-8 (add-in M.2) 26 TOPS INT8 2–4 GB no chip 2.5 W típicos Descarga do pipeline de visão, MobileNet/YOLO
Hailo-15 (SoC de visão) 20 TOPS Residente no pipeline 2–5 W Visão computacional multicâmara sempre ativa
Coprocessador Intel N97 / i7-1370P n/d (CPU + iGPU) DDR5 do anfitrião 6–45 W Orquestração de alto nível, ROS 2, integração

O Thor é um salto, não uma iteração. O teto de memória de 128 GB e os tensor cores Blackwell nativos em FP4 deslocam a fronteira de bordo de "VLM 7B, a custo" para "VLM 32B, com utilidade" numa só geração. Cargas de trabalho que em 2025 eram estruturalmente de fora de bordo — VLM de dimensão moderada, legendagem contínua de cenas, planeadores LLM de dimensão média — tornam-se candidatas a bordo em 2026, se a solução térmica do robô aguentar 100–130 W sustentados.

A Hailo e a classe das NPU dedicadas não são aceleradores de LLM. São descarga do pipeline de visão: mantêm o Jetson principal livre para o modelo maior e correm a visão computacional da câmara sempre ativa (deteção de objetos, seguimento, VLM-lite básico) num chip de 3 W.

A classe QRB da Snapdragon é a resposta para robôs centrados na voz — palavra de ativação, beamforming, STT — onde um Jetson é exagero e um Cortex-M fica curto. Útil, específica, cada vez mais comum.

Fora de bordo: a gama Kentino AI como referência

O alvo fora de bordo referido ao longo desta série é a linha Kentino AI — alimentada pela rede elétrica, em rack 4U ou 5U, com 4 ou 8 GPU em EPYC ou Xeon, num switch 10 GbE a um salto do robô. Os três níveis que interessam à robótica:

Nível GPU VRAM agregada Potência sustentada Maior VLM realista (INT4)
Kentino AI 64 / 96 (4 GPU) 4× RTX 5090 ou 4× Pro 6000 128–384 GB 1.8–2.4 kW 72B com espaço para a cache KV
Kentino AI 128 (4× Pro 6000 Blackwell) 4× RTX Pro 6000 96 GB 384 GB 2.0–2.6 kW 72B com contexto completo
Kentino AI 256 (8 GPU) 8× RTX 5090 ou 8× Pro 6000 256–768 GB 3.5–4.5 kW 70B + 32B + 7B em simultâneo

A matriz de decisão

Todas as cargas de trabalho de robótica se arrumam com clareza numa de cinco categorias: sempre a bordo, preferencialmente a bordo, qualquer uma, preferencialmente fora de bordo, só fora de bordo. A razão de cada colocação é o orçamento que a limita — potência, memória ou latência.

Carga de trabalho Colocação Restrição determinante Porquê
Ciclo de controlo dos motores (500 Hz–1 kHz) Sempre a bordo Latência (< 1 ms) Um salto de rede equivale a 100–10000× o orçamento do ciclo. Sem exceções.
Reflexos de segurança das juntas / paragem de emergência Sempre a bordo Latência (< 5 ms) Pela mesma razão; além disso tem de funcionar com a LAN em baixo.
Fusão de sensores IMU Sempre a bordo Latência (< 5 ms) Alimenta diretamente o ciclo de controlo.
Profundidade estéreo / RGB-D Sempre a bordo Largura de banda + latência A largura de banda em bruto das câmaras é demasiado alta para enviar; a saída de profundidade é pequena, mas precisa de ser rápida.
Deteção de objetos da classe YOLO Preferencialmente a bordo Latência (10–30 ms, reflexiva) Cabe num Jetson a 30+ FPS. Não há razão para a pôr na rede.
Deteção de palavra de ativação Preferencialmente a bordo Potência + latência Sempre ativa, abaixo de um watt em QRB ou Hailo. Fora de bordo queima largura de banda 24/7.
STT da classe Whisper (pequeno) Qualquer uma Tolerância à latência 100–250 ms num Jetson AGX Orin. Fora de bordo são 30–80 ms numa 5090. O utilizador não nota.
LLM pequeno (≤ 8B Q4) para diálogo Qualquer uma Latência vs. concorrência 15–25 tok/s num Orin AGX, 80–150 tok/s numa 5090. Fora de bordo ganha se precisar de escala.
VLM 3B Q4 (legendagem de cenas) Preferencialmente a bordo Potência + latência Cabe num Orin sem esforço, não precisa de rede, ~10 FPS utilizáveis.
VLM 7B Q4 (Qwen2.5-VL, OpenVLA) Qualquer uma Potência vs. taxa de imagens O Orin AGX corre a 5–8 FPS com 30 W. O Kentino AI corre a 30+ FPS. Decida tarefa a tarefa.
VLM 32B Q4 Preferencialmente fora de bordo (Thor: marginal a bordo) Memória + potência Não cabe num Orin AGX. Marginal num Thor de 128 GB. Confortável num Kentino AI 96.
VLM 70B+ Q4 Só fora de bordo Memória 45–50 GB de pesos + 10–20 GB de KV. Nenhum módulo de bordo aloja isto em 2026.
Planeador de movimento (horizonte curto, < 1 s) Preferencialmente a bordo Latência Ciclo apertado com o controlo. Local é a resposta certa.
Planeador de movimento (horizonte longo, vários s) Preferencialmente fora de bordo Memória + dimensão do modelo Baseado em VLM ou difusão, contexto grande, fora de bordo ganha.
Memória de cena / RAG Só fora de bordo Persistência + memória Tem de sobreviver ao reinício do robô; a base vetorial quer armazenamento a sério e RAM de CPU.
Fusão VLM multicâmara (3–5 fluxos) Só fora de bordo Memória + computação Agrupar em lote várias câmaras exige um servidor multi-GPU.
Afinação fina / treino LoRA Só fora de bordo Memória + potência 2–5× a memória da inferência, potência sustentada da ordem do kW. Não acontece a bateria.
Pré-treino completo Só fora de bordo Nem sequer cabe num servidor Território de vários nós. Ver a linha K.
Iteração de políticas no Isaac Sim Só fora de bordo Renderização GPU + débito de RL É, por natureza, uma carga de trabalho de servidor.

Três leituras desta tabela merecem destaque.

As linhas de "sempre a bordo" são física. Nenhuma quantidade de largura de banda resolve um ciclo de controlo que exige resposta a 1 kHz. Estas nunca saem de bordo, por muito que a rede ou a computação fora de bordo melhorem.

As linhas de "qualquer uma" são onde entra o verdadeiro juízo de engenharia. É aqui que vivem quase todos os compromissos interessantes. Que um VLM de 7B corra a bordo ou fora de bordo determina uma fatia real do comportamento do sistema. Não há uma resposta certa universal.

As linhas de "só fora de bordo" mexem-se devagar. Um modelo de 72B continuará provavelmente a ser só de fora de bordo em 2027. Um modelo de 32B passará para bordo à medida que o Thor chegue em volume. A fronteira do "que cabe no dispositivo" avança cerca de uma classe de dimensão de modelo a cada 18–24 meses.

Mapeamento por nível de latência

O orçamento de latência em quatro níveis do I01 mapeia-se diretamente na colocação:

Nível Orçamento Colocação
Controlo reativo < 10 ms Só a bordo. Ponto final.
Perceção reflexiva 10–50 ms A bordo (só a ida e volta na LAN consome o orçamento)
Planeamento deliberativo 100 ms – 1 s Qualquer uma. A LAN funciona, a bordo funciona.
Raciocínio estratégico 1 s – vários s Qualquer uma; fora de bordo ganha muitas vezes na qualidade do modelo.

É nos dois níveis intermédios que assentam as verdadeiras decisões de arquitetura. Uma carga reflexiva que à justa cabe em 50 ms pode caber fora de bordo numa LAN com fios (0.5 ms de trânsito + 40 ms de inferência + 0.5 ms de regresso = 41 ms), mas rebenta o orçamento em Wi-Fi 6E sob carga (8 ms × 2 + 40 ms = 56 ms, mais jitter). É por isso que os cabos de amarração importam durante o desenvolvimento: permitem ver se uma carga de trabalho fundamentalmente cabe fora de bordo antes de lutar com a rede sem fios.

A realidade da rede

Fora de bordo só funciona se a rede funcionar. Os números reais:

Ligação RTT mediano RTT P99 Jitter sob carga
Cabo de amarração 2.5 / 10 GbE 0.2–0.5 ms 0.5–1 ms Abaixo do ms
Wi-Fi 6E, 6 GHz, linha de vista, AP dedicado 3–10 ms 15–30 ms Controlável
Wi-Fi 6 / 6E, 5 GHz partilhado, com disputa 8–25 ms 80–200 ms Mau
Wi-Fi 6E sob carga (transferência de ficheiros no mesmo SSID) 10–40 ms 200 ms – 2 s Inviabiliza o robô
Rede móvel 5G de banda média 20–40 ms 100–300 ms Variável
WAN até à cloud na UE 15–40 ms (mediana) 80–300 ms Depende do BGP

Para cargas deliberativas (orçamento de 100 ms – 1 s), Wi-Fi 6E num SSID dedicado e com um AP em linha de vista chega perfeitamente. Para cargas reflexivas (10–50 ms), o cabo é a resposta segura e o Wi-Fi 6E é a resposta com sorte. Planeie em conformidade: se a tarefa de um robô tiver qualquer componente reflexiva fora de bordo, preveja uma opção com fios para o desenvolvimento e um modo de recurso para quando o Wi-Fi degradar.

O padrão híbrido — divisão rápido/lento

O padrão para o qual convergem a maioria das implementações sérias de 2026 é a divisão rápido/lento de VLM: um VLM pequeno a bordo para resposta imediata, um VLM grande fora de bordo para decisões ponderadas, ambos a alimentar o mesmo planeador.

Forma concreta:

Imagem da câmara — 30 FPS
  • Cadência de 33 ms por imagem
  • Alimenta os percursos VLM de bordo e de fora de bordo
↓
VLM 7B Q4 a bordo
  • Qwen2.5-VL-7B em Jetson AGX Orin / Thor
  • Saída a 5–10 Hz
  • Resumo da cena + ação imediata
  • Alimenta diretamente a camada reflexiva
⇄
gRPC
VLM 72B Q4 fora de bordo
  • Qwen2.5-VL-72B em Kentino AI 96 / 256
  • Saída a 1–3 Hz
  • Raciocínio ponderado da cena + ajuste do plano
  • Alimenta a camada deliberativa, pode sobrepor-se à de bordo

Divisão rápido/lento: o 7B a bordo trata da resposta imediata; o 72B fora de bordo trata do raciocínio ponderado e das atualizações do plano.

O modelo rápido trata do "há uma pessoa a vir na minha direção, abrandar". O modelo lento trata do "a pessoa que vem na minha direção é o operador, que me pediu para parar se se aproximasse com a prancheta vermelha, e aquilo é uma prancheta vermelha, logo parar". O modelo rápido compromete-se primeiro com um comportamento seguro; o modelo lento melhora-o.

A história da migração — o que passa para bordo em 2026–2027

Três forças comprimem o lado de fora de bordo: o Thor chega em volume (2070 TFLOPS FP4, 128 GB de memória unificada, envelope de 130 W — um salto estrutural face ao Orin); a eficiência dos VLM continua a melhorar (um VLM de perceção "suficientemente bom" era de 70B+ em 2024, é de 32B em 2026 e será plausivelmente de 13B–20B em 2027); e a descodificação especulativa com pequenos modelos de rascunho permite servir qualidade de modelo grande com latência de modelo pequeno.

Cargas de trabalho com maior probabilidade de migrar para bordo nos próximos 18 meses: VLM de cena da classe 7B (já está a mover-se), planeador LLM de 13B (o Thor torna-o confortável), STT-LLM-TTS de contexto curto para voz, VLM de 7B afinados para domínios específicos.

Cargas de trabalho que não migram: tudo o que seja 70B+, memória de cena à escala da frota, treino e simulação, fusão VLM multifluxo. Estas ficam fora de bordo pelo menos até 2027. A largura de banda de memória e a energia da bateria não cedem assim tão depressa.

Duas configurações concretas

Um único G1 EDU, laboratório de investigação. O AGX Orin de bordo corre o ROS 2, YOLOv11-s a 30 FPS, STT Whisper-distil e Qwen2.5-VL 7B INT4 a 5–8 FPS (deliberativo). Fora de bordo, um Kentino AI 96 (4× RTX 5090, 128 GB de VRAM) corre vLLM com Qwen2.5-VL 72B e Qwen2.5 32B só de texto, memória de cena em pgvector e Isaac Sim nas GPU inativas.

Frota pequena, 3 humanoides, bordo da classe Thor. Cada unidade corre um SoC de visão Hailo-15 para deteção multicâmara sempre ativa, Whisper-small no dispositivo e Qwen2.5-VL 32B INT4 a 10–15 FPS — de forma nativa, já sem margens apertadas. Fora de bordo, um Kentino AI 256 (8× RTX 5090, 256 GB de VRAM) aloja um Qwen2.5-VL 72B e um Llama-3.1 70B partilhados para planeamento, uma base pgvector partilhada pelos três robôs e duas GPU reservadas para afinação LoRA durante a noite.

Onde as implementações puras de um só nível funcionam mesmo

O modelo só de bordo funciona para quadrúpedes de tarefa restrita (patrulha de perímetro com YOLO + câmara térmica), robôs teleoperados (o operador é o planeador, sem VLM no ciclo), robôs de demonstração ou de ensino com os modelos mais pequenos e qualquer implementação sem rede nenhuma (inspeção no exterior, locais remotos).

O modelo só de cloud funciona para assistentes robóticos apenas de voz sem ciclo de perceção fechado, protótipos em que a rapidez de instalação se sobrepõe a tudo e implementações em que os dados já vão, intencionalmente, para uma carga de trabalho na cloud.

O híbrido é a resposta para tudo o que fica pelo meio — ou seja, cerca de 90% da robótica séria em 2026. Se estiver a construir seja o que for com perceção VLM no ciclo, vai acabar com os dois níveis. Conte com isso desde o primeiro dia.

Fluxo de decisão

Ao dimensionar uma implementação:

  1. Liste as cargas de trabalho. Controlo de motores, perceção, STT, LLM, VLM, planeamento, memória, treino. Seja explícito.
  2. Marque cada uma com um nível de latência e uma classe de memória (≤ 8 GB / 8–40 GB / 40–80 GB / 80+ GB).
  3. Aplique a matriz acima para obter uma primeira colocação.
  4. Confronte o lado de bordo com o SoC real do robô e o seu orçamento térmico. Um G1 com Orin NX é uma máquina diferente de um T1 com AGX Orin ou de uma futura plataforma Thor.
  5. Confronte o lado de fora de bordo com o nível Kentino AI que consegue pagar. O Kentino AI 96 é o mínimo para um robô a fazer trabalho a sério; o Kentino AI 256 é o mínimo para uma frota ou para qualquer necessidade de treino.
  6. Avalie a rede. Cabo de amarração para desenvolvimento, SSID Wi-Fi 6E dedicado para produção. Se a sua camada reflexiva atravessar a rede, preveja cabo ou um recurso de degradação controlada.
  7. Planeie a migração. Quando o Thor chegar à sua plataforma, que cargas de trabalho passam para bordo? Abstraia já a fronteira gRPC, para que a migração seja uma alteração de implementação e não uma reescrita.

Os artigos seguintes (R05, I02, I05) aprofundam as peças aqui esboçadas. As decisões de colocação deste artigo são o andaime que sustenta tudo o resto.

A leitura honesta: 90% das implementações sérias de robótica em 2026 precisam dos dois níveis. O lado de bordo é dimensionado para segurança, reflexos e perceção com modelos pequenos. O lado de fora de bordo é dimensionado para VLM no ciclo, memória de cena, planeamento e treino. As implementações de um só nível funcionam em casos de utilização restritos — e só nesses.


Este artigo faz parte da Kentino Wiki, uma série de referência sobre computação de IA, robótica e os sistemas que as ligam. Comentários e correções são bem-vindos em info@kentino.com.

Voltar para o blogue