Robot basato su Arduino UNO R4 supera gli ostacoli in modo autonomo

Arduino progetti

In questo progetto si insegna a un robot basato su Arduino UNO R4 a superare gli ostacoli in modo autonomo. E' quanto ha realizzato lo YouTuber Nikodem Bartnik con il suo robot mobile. 

La rapida crescita e diffusione delle capacità di Intelligenza Artificiale nell'edge ha dimostrato che i microcontrollori con risorse relativamente limitate sono capaci di cose incredibili. E dopo il recente rilascio dell'Arduino UNO R4 con il suo processore Renesas RA4M1, il limite è diventato ancora più sottile, come ha dimostrato lo YouTuber Nikodem Bartnik attraverso il suo robot mobile dotato di lidar. Il progetto di Bartnik è iniziato con un semplice obiettivo: insegnare a un robot di base come aggirare gli ostacoli utilizzando solo il lidar invece delle tecniche di visione artificiale più dispendiose in termini di risorse e impiegate dalla maggior parte delle altre piattaforme. Il telaio e l'hardware, inclusi due motori DC, una scheda Arduino UNO R4 Minima, un modulo Bluetooth e una scheda SD, sono stati costruiti secondo le regole della Open Robotic Platform (ORP) in modo che altri possano facilmente replicarne ed estenderne le funzionalità.

Arduino progetti

Dopo aver effettuato una serie di percorsi per raccogliere una nuvola di punti dal sensore lidar rotante, Bartnik ha importato i dati ed eseguito alcune trasformazioni per minimizzare notevolmente il modello di classificazione. Una volta addestrato, il modello è stato esportato con l'aiuto del pacchetto Python micromlgen e caricato su UNO R4. La configurazione consente di classificare i dati lidar in arrivo, come la direzione in cui il robot dovrebbe viaggiare e, secondo gli esperimenti di Bartnik, questo approccio ha funzionato incredibilmente bene. Inizialmente si sono verificati alcuni problemi nell'affrontare le curve e nel percorrere un tracciato a forma di otto, ma ulteriori dati di addestramento hanno risolto il problema e hanno consentito al veicolo di superare un percorso completamente nuovo alla massima velocità.

Link al progetto completo: Machine Learning Robot Driving Autonomously with Arduino and LIDAR – Indystry.cc

 

 

Scarica subito una copia gratis

Scrivi un commento

Seguici anche sul tuo Social Network preferito!

Send this to a friend