YOLO Vision 2026:
Ultralytics YOLO

AI nelle auto a guida autonoma

Esplora come la computer vision nei veicoli autonomi abilita la percezione e il processo decisionale in tempo reale, migliorando la sicurezza e l'esperienza di guida complessiva.

MOMostafa Ibrahim4 min read
Computer vision che rileva oggetti e segnali stradali in un'auto a guida autonoma

Le auto a guida autonoma non sono più solo un'idea futuristica; stanno diventando una realtà, guidate dai progressi dell'intelligenza artificiale (IA) per la guida autonoma. Questi veicoli dipendono fortemente da sistemi di IA avanzati, in particolare la computer vision, per comprendere e interpretare il mondo che li circonda. Questa tecnologia consente loro di identificare oggetti, riconoscere i segnali stradali e muoversi in sicurezza in ambienti complessi in tempo reale.

Con il mercato globale delle auto autonome valutato a oltre 27 miliardi di dollari USA nel 2021 — e previsto in crescita a quasi 62 miliardi entro il 2026 — è chiaro che l'IA per la guida autonoma sta plasmando il futuro dei trasporti. In questo articolo daremo un'occhiata più da vicino a come la computer vision viene applicata nelle auto a guida autonoma, coprendo applicazioni chiave come il rilevamento dei pedoni, il riconoscimento dei segnali stradali e i sistemi di mantenimento della corsia, mostrando come queste innovazioni stiano trasformando il futuro della guida.

Il ruolo dell'IA nelle auto a guida autonoma#

L'IA può assistere notevolmente le auto a guida autonoma nel comprendere l'ambiente circostante e prendere decisioni in tempo reale. Esploriamo come l'IA, tra le sue numerose applicazioni, aiuti nel rilevamento dei pedoni e nel riconoscimento della segnaletica stradale, due elementi chiave che migliorano l'affidabilità della guida autonoma.

IA per il rilevamento dei pedoni#

Guidare richiede concentrazione costante e consapevolezza di ciò che accade intorno a te mentre sei al volante. L'IA nelle auto a guida autonoma può aiutare in innumerevoli aspetti dell'uso quotidiano delle nostre auto. Ad esempio, l'IA può svolgere un ruolo importante nel mantenere i pedoni al sicuro individuandoli e prevedendone i movimenti. Secondo lo "Study of Pedestrian Detection in Self-Driving Cars", questo processo inizia con le telecamere dell'auto, posizionate tutto intorno al veicolo per catturare una vista completa dell'ambiente circostante, inclusi strade, marciapiedi e passaggi pedonali. Queste telecamere acquisiscono costantemente dati visivi, il che aiuta l'auto a "vedere" i pedoni, anche in situazioni trafficate o difficili.

I dati visivi raccolti possono quindi essere elaborati utilizzando modelli di computer vision come Ultralytics YOLOv8. Per farlo, il primo passo è utilizzare il object detection, che comporta l'identificazione della posizione di oggetti potenziali, come pedoni, veicoli e segnali stradali, all'interno dell'immagine. Una volta rilevati, il modello di IA passa al passaggio successivo, ovvero la classification, determinando cosa sia effettivamente ciascun oggetto rilevato. I modelli sono trained su vasti datasets, consentendo loro di riconoscere i pedoni in varie pose, condizioni di illuminazione e ambienti, anche quando sono parzialmente nascosti o in movimento.

Mentre alcuni modelli di computer vision eccellono nel rilevamento e nella classificazione, altri si concentrano su compiti come la previsione del movimento dei pedoni rilevati. In questi sistemi, una volta che un oggetto è classificato come pedone, il modello di IA fa un passo avanti prevedendo il suo prossimo movimento. Ad esempio, se qualcuno si trova al bordo di un attraversamento pedonale, l'auto può anticipare se potrebbe scendere in strada. Questa capacità predittiva è fondamentale affinché il veicolo reagisca in tempo reale rallentando, fermandosi o cambiando direzione per evitare qualsiasi potenziale pericolo. Per rendere queste decisioni ancora più intelligenti, i sistemi di IA possono combinare i dati visivi delle telecamere con gli input di altri sensori come il LIDAR, fornendo all'auto una comprensione più completa dell'ambiente circostante.

Ultralytics YOLOv8 detecting a pedestrian

Fig 1. Ultralytics YOLOv8 che rileva un pedone.

IA per il riconoscimento della segnaletica stradale#

Il riconoscimento dei segnali stradali, abbreviato in TSR, è un'altra parte importante delle auto a guida autonoma. Aiuta il veicolo a riconoscere e rispondere ai segnali stradali in tempo reale, come i segnali di stop, i limiti di speed e le direzioni. Ciò garantisce che l'auto rispetti le regole del traffico, eviti incidenti e consenta ai passeggeri di godersi un viaggio fluido e sicuro.

Al centro della TSR ci sono algoritmi di deep learning che utilizzano le telecamere dell'auto per identificare i segnali. Questi sistemi devono funzionare in diverse condizioni come pioggia, scarsa illuminazione o quando il segnale è visto da un'angolazione specifica. I metodi più vecchi si basano su tecniche come l'analisi della forma e del colore dei segnali, ma spesso possono fallire in situazioni complesse, come il maltempo.

Nel documento di ricerca "A Ultralytics YOLOv8-based approach for multi-class traffic sign detection", gli autori descrivono l'uso del modello YOLOv8 per identificare le aree delle immagini in cui si trovano i segnali stradali. Il modello è stato addestrato su un set di dati che include immagini di segnali stradali in varie condizioni, come diverse angolazioni, illuminazione e distanze. Una volta che il modello YOLOv8 rileva le regioni contenenti i segnali stradali, le classifica con precisione, raggiungendo una notevole precisione dell'80,64%. Queste capacità potrebbero assistere i veicoli autonomi nel comprendere le condizioni della strada identificando importanti segnali stradali in tempo reale, contribuendo potenzialmente a decisioni di guida più sicure.

Computer vision model detecting and classifying a traffic sign for autonomous vehicles

Fig 2. Modello di computer vision che rileva e classifica accuratamente un segnale stradale, consentendo una navigazione sicura per i veicoli autonomi. (Fonte: computervision.zone)

Vantaggi dell'IA nelle auto a guida autonoma#

L'IA sta cambiando progressivamente il modo in cui funzionano le auto a guida autonoma, rendendole più sicure ed efficienti. Con algoritmi intelligenti e la capacità di elaborare rapidamente i dati, queste auto possono individuare i pericoli, prendere decisioni di guida migliori e persino ridurre il loro impatto sull'ambiente. Ecco alcuni dei principali vantaggi che l'IA porta alle auto a guida autonoma.

Maggiore sicurezza#

L'IA è in grado di migliorare la sicurezza nelle auto a guida autonoma consentendo il rilevamento e la risposta in tempo reale ai pericoli. Secondo un rapporto della National Highway Traffic Safety Administration (NHTSA), il 94% degli incidenti gravi è dovuto a errore umano. L'IA ha il potenziale per ridurre tali incidenti reagendo più velocemente dei conducenti umani, riducendo potenzialmente i tassi di incidenti del 90% man mano che i sistemi autonomi diventano più avanzati.

Flusso di traffico più fluido ed efficienza del carburante#

L'IA nel rilevamento degli oggetti dei veicoli autonomi non solo aiuta con la sicurezza, ma migliora anche il flusso del traffico. Utilizzando l'IA, questi veicoli possono regolare la loro velocità, mantenere la distanza ottimale e ridurre la necessità di frenate o accelerazioni improvvise, il che aiuta a ridurre al minimo la traffic congestion. Gli algoritmi di IA ottimizzano anche l'efficienza del carburante assicurando che le auto seguano i percorsi più efficienti, evitino soste non necessarie e gestiscano il consumo di carburante meglio dei conducenti umani. Di conseguenza, l'IA non solo migliora l'esperienza di guida, ma contribuisce anche a ridurre le emissioni e i costi del carburante.

Il futuro delle auto a guida autonoma#

Il futuro delle auto a guida autonoma ruota attorno al raggiungimento del livello 5 di autonomia, il che significa guida completamente autonoma senza la necessità di intervento umano, indipendentemente dall'ambiente o dalla situazione. Per capire dove è diretta la tecnologia, è importante suddividere i cinque livelli di guida autonoma definiti dalla Society of Automotive Engineers (SAE):

  • Livello 0: Nessuna automazione. Il conducente umano ha il pieno controllo.
  • Livello 1: Assistenza alla guida. Sistemi di base come il cruise control assistono nella guida ma richiedono la supervisione umana.
  • Livello 2: Automazione parziale. Il veicolo può controllare sia lo sterzo che l'accelerazione, ma il conducente deve rimanere vigile e pronto a prendere il controllo.
  • Livello 3: Automazione condizionale. Il veicolo può gestire la maggior parte delle attività di guida, ma l'intervento umano è richiesto in situazioni complesse.
  • Livello 4: Alta automazione. L'auto può guidare da sola nella maggior parte degli ambienti e condizioni, sebbene un conducente possa essere ancora necessario in condizioni estreme.
  • Livello 5: Automazione completa. Il veicolo è completamente autonomo e può operare in tutte le condizioni senza alcun input umano.

Attualmente, la maggior parte dei veicoli disponibili in commercio opera al Livello 2 di autonomia, in cui l'auto può assistere con lo sterzo e il controllo della velocità ma richiede comunque che il conducente rimanga concentrato. Mercedes-Benz è una delle prime aziende a raggiungere il Livello 3 di autonomia, che in condizioni specifiche consente ai conducenti di togliere le mani dal volante, gli occhi dalla strada e di godersi l'ambiente circostante.

Tuttavia, raggiungere il Livello 5 di autonomia—dove i veicoli possono navigare su tutti i terreni, dai centri urbani trafficati alle strade rurali remote, senza mappe o intervento umano—presenta sfide significative. Queste sfide includono lo sviluppo di un'IA avanzata in grado di prendere decisioni in tempo reale in ambienti imprevedibili, la gestione di condizioni meteorologiche complesse e la garanzia della sicurezza in tutti gli scenari di guida.

Punti chiave#

L'IA è la chiave per rendere le auto a guida autonoma una realtà ancora maggiore. Aiuta questi veicoli a rilevare oggetti, riconoscere segnali stradali, rimanere nelle loro corsie e, con modelli di computer vision come YOLOv8, aiuta nella gestione del traffico e nell'ottimizzazione della gestione dei parcheggi, rendendo la guida più sicura e fluida. Tecnologie come YOLO e le CNN consentono alle auto di prendere decisioni intelligenti sulla strada. In questo momento, la maggior parte delle auto a guida autonoma funziona al Livello 2, dove assistono nella guida ma richiedono comunque l'attenzione umana, e il Livello 3 di autonomia è in fase di test, consentendo una guida limitata senza mani.

La grande sfida che ci attende è raggiungere il livello 5 di autonomia, dove le auto possono guidare da sole in qualsiasi condizione senza l'aiuto umano. Questo richiederà più lavoro per gestire eventi imprevisti e creare sistemi in grado di prendere decisioni in tempo reale in tutte le situazioni. Man mano che l'IA migliora, le auto completamente a guida autonoma si avvicinano, promettendo strade più sicure e un'esperienza di guida più confortevole.

Curioso riguardo all'IA? Esplora il nostro GitHub repository per immergerti in progetti rivoluzionari e connetterti con la nostra crescente community. Dalle scoperte nella sanità alle innovazioni nella guida autonoma, stiamo guidando il futuro dell'IA!

Explore solutions

Real-time AI that works with your team

AI nella Robotica

Potenzia macchine più intelligenti con i modelli Ultralytics YOLO. La Vision AI nella robotica guida la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Real-time AI that works with your team

IA nella logistica

Semplifica la logistica con i modelli Ultralytics YOLO. La Vision AI abilita l'ispezione dei pacchi, lo smistamento, il tracciamento dei veicoli e il monitoraggio della sicurezza in magazzino in tempo reale.
Scopri di più
Real-time AI that works with your team

AI nel settore Retail

Reimmagina il retail con i modelli Ultralytics YOLO. La Vision AI alimenta il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e insight più intelligenti sui clienti.
Scopri di più
Real-time AI that works with your team

IA nel settore sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La vision AI nella sanità potenzia l'imaging medico più rapido, diagnosi più intelligenti e il monitoraggio dei pazienti.
Scopri di più
Real-time AI that works with your team

IA nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI guida il controllo qualità, il rilevamento dei difetti, la conformità ai DPI e l'automazione della linea di assemblaggio.
Scopri di più
Real-time AI that works with your operation

AI nel settore automobilistico

Applica la computer vision al settore automobilistico con i modelli Ultralytics YOLO. La vision AI migliora la sicurezza stradale, l'assistenza alla guida e l'automazione dei veicoli per strade più intelligenti.
Scopri di più
Real-time AI tailored to your operation

AI in Agricoltura

Porta la vision AI nell'agricoltura intelligente con i modelli Ultralytics YOLO. Potenzia il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per rese più elevate e intelligenti.
Scopri di più
Real-time AI that works with your team

AI nella Robotica

Potenzia macchine più intelligenti con i modelli Ultralytics YOLO. La Vision AI nella robotica guida la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Real-time AI that works with your team

IA nella logistica

Semplifica la logistica con i modelli Ultralytics YOLO. La Vision AI abilita l'ispezione dei pacchi, lo smistamento, il tracciamento dei veicoli e il monitoraggio della sicurezza in magazzino in tempo reale.
Scopri di più
Real-time AI that works with your team

AI nel settore Retail

Reimmagina il retail con i modelli Ultralytics YOLO. La Vision AI alimenta il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e insight più intelligenti sui clienti.
Scopri di più
Real-time AI that works with your team

IA nel settore sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La vision AI nella sanità potenzia l'imaging medico più rapido, diagnosi più intelligenti e il monitoraggio dei pazienti.
Scopri di più
Real-time AI that works with your team

IA nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI guida il controllo qualità, il rilevamento dei difetti, la conformità ai DPI e l'automazione della linea di assemblaggio.
Scopri di più
Real-time AI that works with your operation

AI nel settore automobilistico

Applica la computer vision al settore automobilistico con i modelli Ultralytics YOLO. La vision AI migliora la sicurezza stradale, l'assistenza alla guida e l'automazione dei veicoli per strade più intelligenti.
Scopri di più
Real-time AI tailored to your operation

AI in Agricoltura

Porta la vision AI nell'agricoltura intelligente con i modelli Ultralytics YOLO. Potenzia il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per rese più elevate e intelligenti.
Scopri di più
Real-time AI that works with your team

AI nella Robotica

Potenzia macchine più intelligenti con i modelli Ultralytics YOLO. La Vision AI nella robotica guida la navigazione autonoma, la percezione, il tracciamento degli oggetti e il controllo in tempo reale.
Scopri di più
Real-time AI that works with your team

IA nella logistica

Semplifica la logistica con i modelli Ultralytics YOLO. La Vision AI abilita l'ispezione dei pacchi, lo smistamento, il tracciamento dei veicoli e il monitoraggio della sicurezza in magazzino in tempo reale.
Scopri di più
Real-time AI that works with your team

AI nel settore Retail

Reimmagina il retail con i modelli Ultralytics YOLO. La Vision AI alimenta il tracciamento dell'inventario, il monitoraggio degli scaffali, la gestione delle code e insight più intelligenti sui clienti.
Scopri di più
Real-time AI that works with your team

IA nel settore sanitario

Crea soluzioni sanitarie con i modelli Ultralytics YOLO. La vision AI nella sanità potenzia l'imaging medico più rapido, diagnosi più intelligenti e il monitoraggio dei pazienti.
Scopri di più
Real-time AI that works with your team

IA nella produzione

Ottimizza la produzione con i modelli Ultralytics YOLO. La Vision AI guida il controllo qualità, il rilevamento dei difetti, la conformità ai DPI e l'automazione della linea di assemblaggio.
Scopri di più
Real-time AI that works with your operation

AI nel settore automobilistico

Applica la computer vision al settore automobilistico con i modelli Ultralytics YOLO. La vision AI migliora la sicurezza stradale, l'assistenza alla guida e l'automazione dei veicoli per strade più intelligenti.
Scopri di più
Real-time AI tailored to your operation

AI in Agricoltura

Porta la vision AI nell'agricoltura intelligente con i modelli Ultralytics YOLO. Potenzia il monitoraggio delle colture, il tracciamento del bestiame e l'agricoltura di precisione per rese più elevate e intelligenti.
Scopri di più

Costruiamo insieme il futuro dell'AI!

Inizia il tuo viaggio con il futuro del machine learning