Pular para o conteúdo

Design clássico · Sênior

Percepção de veículo autônomo

Projeto de entrevista clássico. Pontos centrais: segmentação semântica, rotulagem de sensores e avaliação crítica de segurança.

16 min de leitura · Conteúdo revisado em 23 de outubro de 2026

Resposta curta

Projeto de entrevista clássico. Pontos centrais: segmentação semântica, rotulagem de sensores e avaliação crítica de segurança. Projetar a percepção de um veículo autônomo é um problema de ML system design: dados brutos de vários sensores precisam virar decisões de condução. A fonte organiza a pilha em quatro blocos.

01 · CONTEXTO

A pilha de um carro autônomo

Projetar a percepção de um veículo autônomo é um problema de ML system design: dados brutos de vários sensores precisam virar decisões de condução. A fonte organiza a pilha em quatro blocos. A percepção transforma dados brutos de sensores em entendimento do mundo, a previsão estima a trajetória futura dos agentes, o planejamento toma decisões e gera a trajetória e o controlador gera os comandos de acelerar, frear e virar.

  1. Os dados brutos dos sensores chegam à percepção, que os transforma em entendimento do mundo.

    Diagrama da arquitetura: Pilha de condução autônoma
    CLSensores do veículo
    CPPercepçãoentende o mundo
    CPPrevisão de comportamento
    CPPlanejamento
    CPControlador
  2. A previsão recebe os objetos detectados e estima a trajetória futura de cada agente.

    Diagrama da arquitetura: Pilha de condução autônoma
    CLSensores do veículo
    CPPercepção
    CPPrevisão de comportamentotrajetórias
    CPPlanejamento
    CPControlador
  3. O planejamento recebe a rota, o mapa e a previsão dos vizinhos e gera a trajetória.

    Diagrama da arquitetura: Pilha de condução autônoma
    CLSensores do veículo
    CPPercepção
    CPPrevisão de comportamento
    CPPlanejamentotrajetória
    CPControlador
  4. O controlador traduz a trajetória em comandos de aceleração, freio e direção.

    Diagrama da arquitetura: Pilha de condução autônoma
    CLSensores do veículo
    CPPercepção
    CPPrevisão de comportamento
    CPPlanejamento
    CPControladorcomandos

A mesma fonte observa que a latência tem ordem de milissegundos para algumas tarefas.

02 · SENSORES

Câmera, LiDAR e RADAR

Nenhum sensor cobre todas as condições, e é por isso que o sistema combina vários. A tabela resume o que a fonte diz de cada um.

CritérioCâmeraLiDARRADAR
O que ofereceClassificação, segmentação e localização.Mede distância com lasers ou luz e acrescenta profundidade, em nuvem de pontos.Usa ondas de rádio e funciona em qualquer condição.
LimitaçãoProblemas à noite e em condições extremas como neblina e chuva forte.Funciona no escuro, mas ainda falha com ruído de chuva ou neblina.Muito ruidoso, resolução espacial menor e interferência de outros sistemas de rádio.

03 · PERCEPÇÃO

Detectar, segmentar e rastrear

A percepção detecta semáforos, pedestres, placas, faixas e vagas. Na detecção em imagem, os detectores de dois estágios usam uma rede de proposta de regiões para achar regiões de interesse, e os de um estágio pulam a geração de propostas e produzem direto as caixas, o que os torna atraentes para tempo real.

Com a nuvem de pontos, a detecção em três dimensões herda ideias da detecção em imagem e exige muita computação. Para acompanhar os objetos no tempo, o rastreamento pode usar métodos probabilísticos como o EKF ou modelos de ML.

Na segmentação, a semântica classifica cada pixel da imagem em uma classe, e a de instâncias combina detecção de objetos com segmentação semântica para classificar os pixels de cada instância. A descrição pública do módulo da Educative sobre este tema trata de segmentação de imagem em carros autônomos.

04 · PREVISÃO E PLANEJAMENTO

Do movimento à decisão

A previsão de movimento estima onde cada objeto estará, dados vários quadros passados, e recebe como entrada a percepção e o mapa de alta definição. O desafio citado é a multimodalidade: o futuro é incerto.

O planejamento recebe a rota, o mapa de contexto e a previsão dos agentes vizinhos. A fonte descreve ainda uma validação de movimento que checa colisão e semáforo vermelho, rejeitando e ranqueando as opções.

AbordagemExemplo na fonteO que aprende em conjunto
Percepção com previsãoFast & Furious e IntentNet, ambos da Uber.Detecção, rastreamento e previsão de movimento de curto prazo (Fast & Furious); objetos detectados, trajetória e intenção (IntentNet).
Previsão com planejamentoChauffeurNet, da Waymo.Previsão e planejamento numa única rede, por aprendizado por imitação.
Ponta a pontaAprendizado por reforço da wayve.ai.Uma política de direção, sem mapa de alta definição e sem regras escritas à mão.

05 · DADOS E ROTULAGEM

De onde vêm os rótulos

Para o exemplo de prever travessia de pedestres, a fonte lembra que prever a ação de pedestres é mais difícil que a de veículos, pois depende de pose e atividade. A coleta deve ser diversa, com locais, comportamentos, tráfego e iluminação variados.

Na rotulagem a anotação começa com rotuladores humanos e evolui para um sistema de rotulagem automática. Cada quadro recebe caixa, pose, tags de atividade e atributos do pedestre, e cada vídeo recebe condições climáticas e hora do dia. O aumento de dados inclui rotação, espelhamento e ajuste de brilho.

  1. A frota envia seus registros de sensores para o armazenamento.

    Diagrama da arquitetura: Ciclo de dados da frota
    CLFrota de veículos
    DBArmazenamento de registrosregistros brutos
    QFila de rotulagem
    CPServiço de rotulagem
    CPTreino e avaliação
    DBRegistro de modelos
    NWMétricas de avaliação
  2. Os registros entram numa fila e o serviço de rotulagem consome essa fila.

    Diagrama da arquitetura: Ciclo de dados da frota
    CLFrota de veículos
    DBArmazenamento de registros
    QFila de rotulagem
    CPServiço de rotulagemrótulos
    CPTreino e avaliação
    DBRegistro de modelos
    NWMétricas de avaliação
  3. Com os dados rotulados, o treino gera modelos que vão para o registro de modelos.

    Diagrama da arquitetura: Ciclo de dados da frota
    CLFrota de veículos
    DBArmazenamento de registros
    QFila de rotulagem
    CPServiço de rotulagem
    CPTreino e avaliaçãotreino
    DBRegistro de modelosmodelo novo
    NWMétricas de avaliação
  4. A avaliação compara as decisões do sistema com as de um motorista especialista em registros históricos.

    Diagrama da arquitetura: Ciclo de dados da frota
    CLFrota de veículos
    DBArmazenamento de registros
    QFila de rotulagem
    CPServiço de rotulagem
    CPTreino e avaliação
    DBRegistro de modelos
    NWMétricas de avaliaçãocomparação
  5. Os modelos aprovados voltam para a frota, e a fonte recomenda atualizar e retreinar com dados novos.

    Diagrama da arquitetura: Ciclo de dados da frota
    CLFrota de veículosmodelo atualizado
    DBArmazenamento de registros
    QFila de rotulagem
    CPServiço de rotulagem
    CPTreino e avaliação
    DBRegistro de modelos
    NWMétricas de avaliação

Em iterações posteriores, os casos em que o motorista precisou intervir são enviados aos rotuladores e entram no conjunto de dados. Para rodar em tempo real, a fonte sugere otimizar o modelo com poda, quantização e TensorRT.

06 · AVALIAÇÃO CRÍTICA

Métricas por componente e de ponta a ponta

A fonte separa métricas por componente e de ponta a ponta. Nos componentes, a detecção de objetos usa o mAP e a detecção de travessia usa precisão, recall e F1. De ponta a ponta, a métrica é a intervenção manual, além de erros de simulação sobre registros históricos de cenas gravadas com um motorista especialista, comparando a decisão do sistema com a dele.

Perguntas frequentes

O que é Percepção de veículo autônomo?

Projeto de entrevista clássico. Pontos centrais: segmentação semântica, rotulagem de sensores e avaliação crítica de segurança.

O que o design de Percepção de veículo autônomo cobre?

Ele está organizado nestas seções: A pilha de um carro autônomo, Câmera, LiDAR e RADAR, Detectar, segmentar e rastrear, Do movimento à decisão, De onde vêm os rótulos e Métricas por componente e de ponta a ponta.

Quanto tempo leva Percepção de veículo autônomo e qual é o nível?

Leva cerca de 16 minutos para ler e tem nível Sênior.

Agora projete você mesmo

Rode este caso como uma entrevista na escola de System Design: você toma as decisões, o tutor as questiona e você vê a nota do seu desenho.