NVIDIA Jetson: recursos e aplicativos para robótica

NVIDIA Jetson

Diz-se que a empresa de Jensen Huang mudou de empresa de hardware gráfico para empresa de inteligência artificial nos últimos anos. Uma das gamas que passou por essa evolução são as NVIDIA Placas Jetson. Explicamos o que são e para que são utilizados.

O pensamento lateral é conhecido como o uso de uma ideia ou conceito de maneiras totalmente diferentes do usual. Um exemplo de pensamento lateral é o uso de tecnologia desenvolvida em hardware doméstico para computadores, telefones e derivados para outras utilidades, sendo um deles o Computador de Placa Única em que o Raspberry Pi se destacam em popularidade, bem, hoje apresentamos a alternativa NVIDIA.

O que é NVIDIA Jetson?

SBC NVIDIA Jetson

Jetson é a marca de uma série de computadores de placa única criados pela NVIDIA em torno de sua família Tegra de SoCs e que atualmente são destinados ao uso em robótica. Mundo em que disciplinas intimamente relacionadas à inteligência artificial, como a visão computacional, estão em ascensão. E sendo um SBC, o NVIDIA Jetson inclui tudo o que é necessário para funcionar na mesma placa: processadores, memória, armazenamento e interfaces I / O.

Ou seja, as NVIDIA Jetson são placas muito semelhantes às Raspberry Pi, mas com uma capacidade muito superior a estas em termos de aplicações relacionadas à inteligência artificial. Isso ocorre porque os atuais Tegra SoCs combinam a tecnologia de suas GPUs de PC onde seus núcleos tensores brilham com sua própria luz com aceleradores e processadores de propósito específico focados na visão computacional e combinados com poderosos ARM núcleos. As últimas podem ser arquiteturas criadas pela própria NVIDIA ou licenciadas para ARM de acordo com o modelo SoC de que estamos falando.

SoC Tegra Orin
Isso veio do seu Tegra X2 ou também conhecido como Parker, entre as mudanças que a NVIDIA implementou no referido SoC estava o fato de adicionar uma interface PCI Express para conectar uma placa de vídeo externa. Função usada em computadores de bordo do Drive e computadores Clara.

Portanto, os NVIDIA Jetson são mais uma linha de produtos entre muitas das vendidas pela empresa veterana que estão relacionadas aos seus Tegra SoCs, sendo estes os mais comerciais de todas para o público em geral, mas porque estão focados em um mercado. não alcançaram uma grande distribuição e em alguns casos podem ser extremamente caros, custando ainda mais que o smartphone mais caro do mercado.

Posso usá-los como um PC?

Jetson NanoLinux

Uma vez que estes têm CPU, GPU, memória e todas as interfaces necessárias, você pode fazer isso. Porém, não valerá a pena se você escolher um dos modelos mais novos, especialmente o Tegra Xavier, já que esses NVIDIA Jetson não são apenas extremamente caros, mas pelo fato de você não poder tirar proveito de unidades como o Sendo o PVA ou o NVDLA focado na aprendizagem profunda e na visão computacional, fora isso, insistimos, são extremamente caros.

Em princípio, o hardware que mais se assemelha e que está disponível no mercado é o do NVIDIA Shield, que também é baseado em um modelo Tegra, especificamente o X1 e é o mesmo do Nintendo Switch com a A diferença é que sua velocidade de clock não é limitada e é uma plataforma ideal como alternativa ao Raspberry Pi como uma máquina retro e permite coisas que o popular SBC não pode: emular consoles como o Nintendo GameCube sem problemas.

Embora no caso de você querer usá-lo como um computador ARM e instalar GNU / Linux a melhor opção é o Jetson Nano, que se baseia em uma versão reduzida do Tegra X1. Por que não usar o NVIDIA Shield? A resposta para isso é simples, por alguma razão estranha, o Ubuntu versão para o SBC Jetson, L4T ou Linux para Tegra não funciona com o padrão X1.

NVIDIA Jetson Nano x Raspberry Pi 4

Jetson Nano Framboesa Pi 4

Ok, você não sabe se deve escolher entre Jetson Nano e Raspberry Pi 4 para construir um PC baseado em ARM de baixo custo e consumo. Portanto, você estará interessado em saber quais as vantagens que pode obter ao optar pela placa NVIDIA. Então, vamos ver quais são suas diferenças:

  • O SoC do Raspberry Pi é um Broadcom BCM2711 com quatro núcleos A72 a 1.5 GHz, enquanto a CPU do Jetson Nano é um A57 a 1.42 GHz. Bem, o A72 é uma versão mais otimizada do que o A57. em termos de potência, mas não tem um desempenho melhor para a velocidade do clock.
  • Ambos usam memória LPDDR4, mas o Raspberry Pi 4 tem uma versão de 4 GB, o Jetson Nano não.
  • Na conectividade sem fio, o Raspberry Pi 4 tem Bluetooth e WiFi como padrão. O Jetson Nano, por outro lado, inclui apenas Ethernet e você deve comprar uma placa M.2 separada com wi-fi.
  • Quanto às portas de E / S, ambas têm portas voltadas para a robótica e o mundo da eletrônica de passatempo.
  • Não vamos esquecer que, sendo hardware específico, eles usam distribuições GNU / Linux específicas.

A grande diferença em ambos, como você deve ter adivinhado, é a GPU embutida e isso é que há uma grande diferença entre os dois processadores gráficos. Claro que para isso você tem que levar em consideração os aplicativos que aproveitam a capacidade, já que pagar a diferença de 40 dólares por uma função que você não vai usar é um desperdício de dinheiro.

Claro, Jetson Nano pelo seu preço é uma opção muito melhor do que um NVIDIA Shield Pro que pode custar o dobro e no qual você terá que lutar pelo simples fato de instalar o sistema operacional desde o sistema operacional que acompanha o Jetson ele fica teimoso e não quer instalar no Shield.