Yolo Vision Shenzhen
Shenzhen
Junte-se agora

IA em carros autônomos

Mostafa Ibrahim

4 min de leitura

25 de setembro de 2024

Explore como a visão computacional em veículos autônomos permite a percepção e a tomada de decisões em tempo real, melhorando a segurança e a experiência geral de direção.

Os carros autônomos não são mais apenas uma ideia futurista; eles estão se tornando uma realidade, impulsionados por avanços na inteligência artificial (IA) para direção autônoma. Esses veículos dependem fortemente de sistemas avançados de IA, particularmente visão computacional, para entender e interpretar o mundo ao seu redor. Essa tecnologia permite que eles identifiquem objetos, reconheçam placas de trânsito e naveguem com segurança em ambientes complexos em tempo real.

Com o mercado global de carros autônomos avaliado em mais de 27 bilhões de dólares em 2021—e com expectativa de crescimento para quase 62 bilhões até 2026—é evidente que a IA para direção autônoma está moldando o futuro do transporte. Neste artigo, examinaremos mais de perto como a visão computacional é aplicada em carros autônomos, abordando aplicações importantes como detecção de pedestres, reconhecimento de placas de trânsito e sistemas de manutenção de faixa, mostrando como essas inovações estão transformando o futuro da direção.

O papel da IA em carros autônomos

A IA pode ajudar muito os carros autônomos a entender o que está ao seu redor e a tomar decisões em tempo real. Vamos explorar como a IA, entre suas muitas aplicações, auxilia na detecção de pedestres e no reconhecimento de sinais de trânsito, dois elementos-chave que aumentam a confiabilidade da direção autônoma.

IA para detecção de pedestres

Dirigir exige concentração constante e consciência do que está acontecendo ao seu redor enquanto está ao volante. A IA em carros autônomos pode ajudar com inúmeros aspectos do uso diário de nossos carros. Por exemplo, a IA pode desempenhar um papel importante na segurança dos pedestres, detectando-os e prevendo seus movimentos. De acordo com o "Estudo de Detecção de Pedestres em Carros Autônomos", este processo começa com as câmeras do carro, posicionadas ao redor do veículo para capturar uma visão completa dos arredores, incluindo estradas, calçadas e faixas de pedestres. Essas câmeras estão constantemente captando dados visuais, o que ajuda o carro a "ver" os pedestres, mesmo em situações movimentadas ou desafiadoras.

Os dados visuais coletados podem então ser processados usando modelos de visão computacional, como o Ultralytics YOLOv8. Para isso, o primeiro passo é usar a detecção de objetos, que envolve identificar a localização de objetos potenciais, como pedestres, veículos e sinais de trânsito, dentro da imagem. Uma vez detectado, o modelo de IA passa para a próxima etapa, que é a classificação — determinando o que cada objeto detectado realmente é. Os modelos são treinados em vastos conjuntos de dados, permitindo que reconheçam pedestres em várias poses, condições de iluminação e ambientes, mesmo quando estão parcialmente obscurecidos ou em movimento.

Embora alguns modelos de visão computacional se destaquem na detecção e classificação, outros se concentram em tarefas como prever o movimento de pedestres detectados. Nesses sistemas, uma vez que um objeto é classificado como pedestre, o modelo de IA vai um passo além, prevendo seu próximo movimento. Por exemplo, se alguém estiver parado na beira de uma faixa de pedestres, o carro pode antecipar se ele poderá entrar na rua. Essa capacidade preditiva é crucial para que o veículo reaja em tempo real, diminuindo a velocidade, parando ou mudando de direção para evitar qualquer perigo potencial. Para tornar essas decisões ainda mais inteligentes, os sistemas de IA podem combinar os dados visuais das câmeras com as entradas de outros sensores, como o LIDAR, dando ao carro uma compreensão mais completa de seus arredores.

__wf_reserved_inherit
Fig 1. Ultralytics YOLOv8 detectando um pedestre.

IA para reconhecimento de sinais de trânsito

O reconhecimento de sinais de trânsito, abreviação de TSR, é outra parte importante dos carros autônomos. Ele ajuda o veículo a reconhecer e responder a sinais de trânsito em tempo real, como sinais de pare, limites de velocidade e direções. Isso garante que o carro siga as regras de trânsito, evite acidentes e permita que os passageiros desfrutem de uma viagem tranquila e segura.

No núcleo do TSR estão algoritmos de aprendizado profundo que usam as câmeras do carro para identificar placas. Esses sistemas precisam funcionar em diferentes condições, como chuva, pouca luz ou quando a placa é vista de um ângulo. Métodos mais antigos dependem de técnicas como analisar a forma e a cor das placas, mas muitas vezes podem falhar em situações complexas, como mau tempo.

No artigo de pesquisa "Uma abordagem baseada em YOLOv8 para detecção de placas de trânsito multiclasse", os autores descrevem o uso do modelo YOLOv8 para identificar áreas de imagens onde as placas de trânsito estão localizadas. O modelo foi treinado em um conjunto de dados que inclui imagens de placas de trânsito sob várias condições, como diferentes ângulos, iluminação e distâncias. Uma vez que o modelo YOLOv8 detecta as regiões que contêm placas de trânsito, ele as classifica com precisão, alcançando uma precisão impressionante de 80,64%. Essas capacidades podem ajudar os veículos autônomos a entender as condições da estrada, identificando placas de trânsito importantes em tempo real, potencialmente contribuindo para decisões de direção mais seguras.

__wf_reserved_inherit
Fig 2. Modelo de visão computacional detectando e classificando com precisão uma placa de trânsito, permitindo a navegação segura para veículos autônomos.

Benefícios da IA em carros autônomos

A IA está a mudar progressivamente a forma como os carros autônomos funcionam, tornando-os mais seguros e eficientes. Com algoritmos inteligentes e a capacidade de processar dados rapidamente, esses carros podem identificar perigos, tomar melhores decisões de condução e até reduzir o seu impacto no meio ambiente. Aqui estão alguns dos principais benefícios que a IA traz para os carros autônomos.

Segurança aprimorada

A IA é capaz de aumentar a segurança em carros autônomos, permitindo a detecção e resposta em tempo real a perigos. De acordo com um relatório da National Highway Traffic Safety Administration (NHTSA), 94% dos acidentes graves são devido a erro humano. A IA tem o potencial de reduzir tais incidentes, reagindo mais rapidamente do que os motoristas humanos, potencialmente diminuindo as taxas de acidentes em 90% à medida que os sistemas autônomos se tornam mais avançados.

Fluxo de Tráfego Mais Suave e Eficiência de Combustível

A IA na detecção de objetos em veículos autônomos não só ajuda na segurança, mas também melhora o fluxo de tráfego. Usando IA, esses veículos podem ajustar sua velocidade, manter a distância ideal e reduzir a necessidade de frenagens ou acelerações repentinas, o que ajuda a minimizar o congestionamento do tráfego. Os algoritmos de IA também otimizam a eficiência de combustível, garantindo que os carros sigam as rotas mais eficientes, evitem paradas desnecessárias e gerenciem o consumo de combustível melhor do que os motoristas humanos. Como resultado, a IA não só melhora a experiência de condução, mas também contribui para a redução de emissões e custos de combustível.

O Futuro dos Carros Autônomos 

O futuro dos carros autônomos gira em torno da conquista da autonomia de Nível 5, o que significa direção totalmente autônoma, sem a necessidade de intervenção humana, independentemente do ambiente ou situação. Para entender para onde a tecnologia está indo, é importante detalhar os cinco níveis de direção autônoma, conforme definido pela Society of Automotive Engineers (SAE):

  • Nível 0: Sem automação. O motorista humano está totalmente no controle.
  • Nível 1: Assistência ao motorista. Sistemas básicos como o controle de cruzeiro auxiliam na condução, mas exigem supervisão humana.
  • Nível 2: Automação parcial. O veículo pode controlar a direção e a aceleração, mas o motorista deve permanecer engajado e pronto para assumir o controle.
  • Nível 3: Automação condicional. O veículo pode gerenciar a maioria das tarefas de condução, mas a intervenção humana é necessária em situações complexas.
  • Nível 4: Alta automação. O carro pode se conduzir na maioria dos ambientes e condições, embora um motorista ainda possa ser necessário em condições extremas.
  • Nível 5: Automação total. O veículo é totalmente autônomo e pode operar em todas as condições sem qualquer intervenção humana.

Atualmente, a maioria dos veículos comercialmente disponíveis opera no nível de autonomia Nível 2, onde o carro pode auxiliar no controlo da direção e da velocidade, mas ainda exige que o condutor permaneça atento. A Mercedes-Benz é uma das primeiras empresas a atingir o Nível 3 de autonomia, que, em condições específicas, permite que os condutores retirem as mãos do volante, os olhos da estrada e apreciem o ambiente.

No entanto, alcançar a autonomia de Nível 5 — onde os veículos podem navegar em todos os terrenos, desde centros urbanos movimentados até estradas rurais remotas, sem mapas ou intervenção humana — apresenta desafios significativos. Esses desafios incluem o desenvolvimento de IA avançada que pode tomar decisões em tempo real em ambientes imprevisíveis, lidar com condições climáticas complexas e garantir a segurança em todos os cenários de direção.

Principais conclusões

A IA é a chave para tornar os carros autônomos ainda mais uma realidade. Ela ajuda esses veículos a detetar objetos, reconhecer sinais de trânsito, permanecer nas suas faixas e, com modelos de visão computacional como o YOLOv8, auxilia no gerenciamento do tráfego e na otimização da gestão de estacionamento, tornando a condução mais segura e tranquila. Tecnologias como YOLO e CNNs estão a permitir que os carros tomem decisões inteligentes na estrada. Atualmente, a maioria dos carros autônomos funciona no Nível 2, onde auxiliam na condução, mas ainda precisam de atenção humana, e a autonomia de Nível 3 está a ser testada, permitindo uma condução limitada sem as mãos.

O grande desafio daqui para frente é alcançar a autonomia de Nível 5, onde os carros podem se dirigir sozinhos em qualquer condição, sem ajuda humana. Isso exigirá mais trabalho para lidar com eventos inesperados e criar sistemas que possam tomar decisões em tempo real em todas as situações. À medida que a IA melhora, os carros totalmente autônomos estão se aproximando, prometendo estradas mais seguras e uma experiência de direção mais confortável.

Tem curiosidade sobre IA? Explore o nosso repositório GitHub para mergulhar em projetos inovadores e conectar-se com a nossa crescente comunidade. Desde avanços na área da saúde até inovações na condução autónoma, estamos a impulsionar o futuro da IA!

Vamos construir o futuro
da IA juntos!

Comece sua jornada com o futuro do aprendizado de máquina

Comece gratuitamente
Link copiado para a área de transferência