NVIDIA Jetson: caratteristiche e applicazioni per la robotica

NVIDIA Jetson

Si dice che la società di Jensen Huang sia passata da una società di hardware grafico a una società di intelligenza artificiale negli ultimi anni. Una delle gamme che ha subito questa evoluzione sono le NVIDIA Tavole Jetson. Spieghiamo cosa sono e a cosa servono.

Il pensiero laterale è noto come l'uso di un'idea o di un concetto in modi totalmente diversi dal solito. Un esempio di pensiero laterale è l'uso della tecnologia sviluppata nell'hardware domestico per computer, telefoni e derivati ​​per altre utilità, uno di questi è il Single Board Computer in cui il Raspberry Pi spiccano in popolarità, beh, oggi ti offriamo l'alternativa NVIDIA.

Cos'è NVIDIA Jetson?

SBC NVIDIA Jetson

Jetson è il marchio di una serie di computer a scheda singola creati da NVIDIA attorno alla sua famiglia di SoC Tegra e che sono attualmente destinati all'uso nella robotica. Mondo in cui sono in aumento le discipline strettamente legate all'intelligenza artificiale, come la computer vision. Ed è che essendo un SBC, NVIDIA Jetson include tutto il necessario per lavorare sulla stessa scheda: processori, memoria, storage e interfacce I/O.

In altre parole, le NVIDIA Jetson sono schede molto simili alle Raspberry Pi, ma con una capacità molto superiore a queste in termini di applicazioni legate all'intelligenza artificiale. Questo perché gli attuali SoC Tegra combinano la tecnologia delle loro GPU per PC in cui i loro Tensor Core brillano di luce propria con acceleratori e processori per scopi specifici focalizzati sulla visione artificiale e combinati con potenti ARM nuclei. Queste ultime possono essere architetture create dalla stessa NVIDIA o licenziate ad ARM secondo il modello di SoC di cui stiamo parlando.

SoC Tegra Orin
Questo proveniva dal loro Tegra X2 o noto anche come Parker, tra i cambiamenti che NVIDIA ha implementato in detto SoC c'era il fatto di aggiungere un'interfaccia PCI Express per collegare una scheda grafica esterna. Funzione utilizzata nei computer di bordo Drive e nei computer Clara.

Quindi le NVIDIA Jetson sono un'altra linea di prodotti tra molte di quelle vendute dall'azienda veterana che sono legate ai suoi SoC Tegra, essendo questi i più commerciali di tutti per il pubblico in generale, ma perché sono focalizzati su un mercato Gli hobbisti molto specifici hanno non hanno raggiunto una grande distribuzione e in alcuni casi possono essere estremamente costosi, costando anche più degli smartphone più costosi sul mercato.

Posso usarli come PC?

Jetson NanoLinux

Dal momento che questi hanno CPU, GPU, memoria e tutte le interfacce necessarie, puoi farlo. Tuttavia, non ne varrà la pena se scegli uno dei modelli più recenti, in particolare il Tegra Xavier, poiché questi NVIDIA Jetson non sono solo estremamente costosi, ma anche per il fatto che non potrai sfruttare unità come il PVA o NVDLA essendo focalizzati sull'apprendimento profondo e sulla visione artificiale, a parte questo, insistiamo, sono estremamente costosi.

In linea di massima, l'hardware che più somiglia e che è disponibile sul mercato è quello di NVIDIA Shield, anch'esso basato su un modello Tegra, nello specifico l'X1 ed è lo stesso di quello del Nintendo Switch con il La differenza è che le sue velocità di clock non sono limitate ed è una piattaforma ideale come alternativa al Raspberry Pi come macchina retrò e consente cose che il popolare SBC non può: emulare console come il Nintendo GameCube senza problemi.

Sebbene nel caso in cui desideri utilizzarlo come computer ARM e installare GNU / Linux l'opzione migliore è il Jetson Nano che si basa su una versione abbreviata del Tegra X1. Perché non utilizzare NVIDIA Shield? La risposta è semplice, per qualche strana ragione il Ubuntu la versione per SBC Jetson, L4T o Linux per Tegra non funziona con lo standard X1.

NVIDIA Jetson Nano contro Raspberry Pi 4

Jetson Nano Raspberry Pi 4

Ok, non sai se scegliere tra Jetson Nano e Raspberry Pi 4 per costruire un PC basato su ARM a basso costo e consumo. Quindi sarai interessato a sapere quali vantaggi puoi ottenere optando per la scheda NVIDIA. Quindi vediamo quali sono le loro differenze:

  • Il SoC del Raspberry Pi è un Broadcom BCM2711 con quattro core A72 a 1.5 GHz, mentre la CPU del Jetson Nano è un A57 a 1.42 GHz. Bene, l'A72 è una versione più ottimizzata dell'A57. in termini di potenza, ma non ha prestazioni migliori per la velocità di clock.
  • Entrambi usano la memoria LPDDR4, ma il Raspberry Pi 4 ha una versione da 4 GB, il Jetson Nano no.
  • Nella connettività wireless il Raspberry Pi 4 ha Bluetooth e WiFi di serie. Il Jetson Nano, d'altra parte, include solo Ethernet e devi acquistare una scheda M.2 separata con WiFi.
  • Per quanto riguarda le loro porte I/O, entrambi hanno porte focalizzate sulla robotica e sul mondo dell'elettronica hobbistica.
  • Non dimentichiamo neanche che essendo hardware specifico usano distribuzioni GNU/Linux specifiche.

La grande differenza in entrambi, come avrai intuito, è la GPU integrata e cioè che c'è un'enorme differenza tra entrambi i processori grafici. Naturalmente, per questo devi prendere in considerazione le applicazioni che sfruttano la capacità, poiché pagare la differenza di 40 dollari per una funzione che non utilizzerai è uno spreco di denaro.

Ovviamente, Jetson Nano per il suo prezzo è un'opzione molto migliore di una NVIDIA Shield Pro che può costarti il ​​doppio e in cui dovrai combattere per il semplice fatto di installare il sistema operativo poiché il sistema operativo fornito con Jetson diventa testardo e non vuole installare sullo Shield.