Veículos Autônomos
Explore o futuro da mobilidade com veículos autónomos. Saiba como Ultralytics possibilita a perceção em tempo real, a deteção de objetos e a fusão de sensores para veículos autónomos.
Os veículos autónomos (AVs), frequentemente referidos como carros autônomos, são sistemas de transporte inteligentes capazes de
detetar o seu ambiente e operar sem envolvimento humano. Esses sistemas representam o auge da
IA na inovação automotiva, combinando
hardware sofisticado com algoritmos de software avançados para interpretar ambientes complexos. O objetivo principal da
tecnologia AV é aumentar a segurança rodoviária, minimizando os acidentes causados por erro humano, ao mesmo tempo que otimiza a eficiência do tráfego
e proporciona mobilidade àqueles que não podem conduzir. Na sua essência, estes veículos dependem da
inteligência artificial (IA) para perceber
estímulos, processar informações e tomar decisões de condução em frações de segundo.
Tecnologias de percepção e sensores
Para que um veículo autónomo possa navegar com segurança, ele deve possuir uma compreensão abrangente do seu ambiente. Isso
é alcançado através de uma camada de perceção que agrega dados de um conjunto de sensores.
-
Visão computacional (CV): As câmaras funcionam como os principais sensores visuais, imitando a visão humana. Os algoritmos processam as imagens de vídeo para reconhecer
as marcações das faixas, os semáforos e os sinais de trânsito.
-
Tecnologia LiDAR: A deteção e medição de distâncias por luz (LiDAR) utiliza pulsos de laser para criar mapas 3D precisos e de alta resolução do
ambiente, essenciais para a perceção de profundidade.
-
Detecção de objetos: Modelos de aprendizagem profunda identificam e localizam obstáculos dinâmicos. Modelos de alta velocidade como o
YOLO26 são cruciais aqui para detectar peões e
outros veículos com baixa latência.
-
Fusão de sensores: Nenhum sensor é perfeito em todas as condições (por exemplo, câmaras em nevoeiro). Os algoritmos de fusão
combinam dados de câmaras, radares e LiDAR para formar um modelo ambiental robusto.
-
Segmentação semântica: essa técnica classifica cada pixel de uma imagem, ajudando o veículo a distinguir entre a superfície da estrada
transitável, calçadas e vegetação.
Níveis de autonomia
As capacidades dos sistemas autónomos são categorizadas pelos
níveis de automação de condução SAE J3016, que definem a
extensão do controlo do computador em relação à intervenção humana.
-
Sistemas avançados de assistência ao condutor (ADAS): Abrangendo os níveis 1 e 2, estes sistemas auxiliam na direção ou aceleração (por exemplo, controlo de cruzeiro adaptativo), mas
exigem que o condutor permaneça atento.
-
Automação condicional: No nível 3, o veículo pode lidar com a maioria das tarefas de condução em condições específicas, como engarrafamentos em autoestradas, mas
o humano deve estar pronto para assumir o controle quando alertado.
-
Alta e total automação: Os níveis 4 e 5 representam veículos que podem operar sem intervenção humana. O nível 4 é limitado a áreas geograficamente delimitadas,
enquanto o nível 5 visa a autonomia total em qualquer estrada, muitas vezes exigindo um poderoso
hardware de IA de ponta.
Aplicações de IA no mundo real
A tecnologia de veículos autónomos está atualmente a ser implementada em vários setores, contando com pesados
cálculos de aprendizagem automática (ML) para lidar com
a complexidade do mundo real.
-
Robotaxis: Empresas como a Waymo utilizam frotas de veículos totalmente
autónomos para transportar passageiros em ambientes urbanos. Esses veículos usam
modelagem preditiva para antecipar o
comportamento de pedestres e outros motoristas em paisagens urbanas complexas.
-
Transporte rodoviário autónomo: a logística de longo curso beneficia da automação em rotas rodoviárias previsíveis.
Inovadores como a Aurora desenvolvem camiões autônomos que aproveitam a perceção de longo alcance
para melhorar a eficiência de combustível e a segurança.
-
Entrega na última milha: pequenos robôs autónomos utilizam
o rastreamento de objetos para navegar pelas calçadas e entregar pacotes,
reduzindo o custo e a pegada de carbono da logística.
Distinguir conceitos relacionados
É importante diferenciar os veículos autónomos de termos relacionados nos campos da robótica e da indústria automóvel.
-
Vs. Robótica: Embora os AVs sejam tecnicamente robôs móveis, o campo da robótica é mais amplo, abrangendo braços industriais estacionários
e assistentes humanóides. Os AVs são especificamente especializados para a lógica do transporte.
-
Vs.
Veículos conectados (V2X): Os veículos conectados comunicam-se entre si (V2V) e com a infraestrutura (V2I) para partilhar dados como velocidade e
localização. Um veículo pode estar conectado sem ser autónomo, embora a conectividade muitas vezes aumente a segurança dos veículos autónomos.
-
Vs.
Teleoperação: A teleoperação envolve um humano a conduzir um veículo remotamente. Em contraste, os verdadeiros AVs dependem de
redes neurais integradas para tomar decisões localmente.
Implementando a percepção com YOLO26
Um componente crítico de qualquer sistema autónomo é a capacidade de track ao longo do tempo. O exemplo a seguir
demonstra como usar o Plataforma Ultralytics compatível
ultralytics biblioteca para realizar o rastreamento de objetos em um vídeo, simulando o sistema de percepção de um veículo.
from ultralytics import YOLO
# Load the YOLO26 model, optimized for speed and accuracy
model = YOLO("yolo26n.pt")
# Track vehicles and pedestrians in a video stream
# This simulates the continuous perception required by an AV
results = model.track(
source="https://www.ultralytics.com/blog/ultralytics-yolov8-for-speed-estimation-in-computer-vision-projects",
show=True,
)
# Process results (e.g., counting objects or estimating speed)
for r in results:
print(r.boxes.xywh) # Print bounding box coordinates