Nvidia podpira Open Robotics za strojno pospešeni ROS

Izvorno vozlišče: 1147496

Nvidia se je povezala z Open Robotics, da bi spodbudila nove zmogljivosti umetne inteligence v robotskem operacijskem sistemu (ROS).

Neekskluzivna pogodba bo omogočila, da bo Open Robotics razširil ROS 2, najnovejšo različico odprtokodnega ogrodja za robotiko, za boljšo podporo strojne opreme Nvidia – in zlasti njenega niza Jetson, delov z nizko porabo energije, ki združujejo jedra Arm z lastnim GPE podjetja. in pospeševalna jedra za globoko učenje za pogon robnih in vgrajenih aplikacij umetne inteligence.

»Naši uporabniki že leta gradijo in simulirajo robote s strojno opremo Nvidia in želimo zagotoviti, da ROS 2 in Ignition dobro delujeta na teh platformah,« je povedal Brian Gerkey, glavni izvršni direktor Open Robotics. Register.

»Najbolj nas navdušujeta dve stvari: roboti in odprta koda. To partnerstvo ima oboje. Delamo skupaj z Nvidio, da bi izboljšali izkušnjo razvijalcev za globalno skupnost robotov z razširitvijo odprtokodne programske opreme, na katero se robotiki zanašajo. Navdušeni smo nad neposrednim sodelovanjem z Nvidio in imamo njihovo podporo, ko razširjamo našo programsko opremo, da kar najbolje izkoristimo njihovo strojno opremo.«

Skupina bo videla, da bo Open Robotics delal na ROS za izboljšanje pretoka podatkov med različnimi procesorji – CPE, GPE, NVDLA in Tensor Cores – na Nvidijini strojni opremi Jetson kot sredstvo za povečanje obdelave podatkov z visoko pasovno širino.

Kot del tega naj bi simulacijski okolji Open Robotics Ignition in Nvidia Isaac Sim pridobili interoperabilnost – kar pomeni, da je mogoče modele robotov in okolja premikati iz enega v drugega, vsaj ko bo programska oprema končana v začetku naslednjega leta.

O tem, zakaj naj bi Nvidijin portfelj pospešenega računalništva in zlasti njena vdelana družina izdelkov Jetson pritegnila izdelovalce robotov, je Gerkey dejal: »Nvidia je veliko vložila v računalniško strojno opremo, ki je pomembna za sodobno robotiko in delovne obremenitve z umetno inteligenco. Roboti zaužijejo in obdelujejo velike količine podatkov iz senzorjev, kot so kamere in laserji. Nvidijina arhitektura omogoča, da se ta pretok podatkov odvija neverjetno učinkovito.«

Murali Gopalakrishna, vodja produktnega managementa, Intelligent Machines, pri Nvidii je o povezovanju povedal: »Nvidijina računalniška platforma, pospešena z GPU, je jedro mnogih aplikacij robotov z umetno inteligenco in mnoge od njih so razvite z uporabo ROS, zato je logično, da delamo tesno z odprto robotiko za napredek na področju robotike.

Delo s seboj prinaša tudi nekaj novih Isaac GEM, strojno pospešenih paketov za ROS, zasnovanih za zamenjavo kode, ki bi sicer delovala na CPE. Najnovejši GEM-ji vključujejo pakete za obdelavo stereo slik in podatkov oblaka točk, pretvorbo barvnega prostora, popravek popačenja leč ter zaznavanje in obdelavo AprilTags – 2D fiducialnih oznak v slogu QR kode, razvitih na Univerzi v Michiganu.

Partnerstvo pa ne pomeni, da bosta oba stabilna. "Želimo razširiti ROS 2 na podobne načine na drugi pospešeni strojni opremi," nam je povedal Gerkey o načrtovani podpori za druge naprave, kot je Intelov Myriad X in Googlov TPU – da o strojni opremi GPE Nvidiinega tekmeca AMD niti ne govorimo.

»Pravzaprav načrtujemo, da bo delo, ki ga opravljamo skupaj z Nvidio, postavilo temelje za dodatne razširitve za dodatne arhitekture. Drugim proizvajalcem strojne opreme: kontaktirajte nas, da se pogovorimo o razširitvah za vašo platformo!«

Najnovejši Isaac GEM-ji so na voljo pri Nvidiji GitHub repozitorij zdaj; interoperabilna simulacijska okolja pa naj bi bila objavljena šele spomladi 2022 (na severni polobli).

Gopalakrishna iz Nvidie je dejal, da lahko razvijalci ROS začnejo eksperimentirati pred datumom izdaje. »Simulator že ima most ROS 1 in ROS 2 ter ima primere uporabe številnih priljubljenih paketov ROS za navigacijo (nav2) in manipulacijo (MoveIT). Mnogi od teh razvijalcev uporabljajo tudi Isaaca Sima za ustvarjanje sintetičnih podatkov za urjenje zaznavnega sklada v svojih robotih. Naša spomladanska izdaja bo prinesla dodatne funkcije, kot je interoperabilnost med Gazebo Ignition in Isaac Sim.”

Ko smo vprašali, kakšno povečanje zmogljivosti lahko uporabniki pričakujejo od novih Isaac GEM-jev v primerjavi s paketi samo za CPE, so nam odgovorili: »Količina povečanja zmogljivosti se bo razlikovala glede na to, koliko inherentnega paralelizma obstaja v dani delovni obremenitvi. Vendar lahko rečemo, da smo priča povečanju zmogljivosti za zaznavanje in delovne obremenitve, povezane z umetno inteligenco. Z uporabo ustreznega procesorja za pospeševanje različnih nalog vidimo večjo zmogljivost in boljšo energetsko učinkovitost.«

Kar zadeva dodatne funkcije v pripravi, je Gopalakrishna dejal: »Nvidia sodeluje z Open Robotics, da bi naredila ogrodje ROS bolj poenostavljeno za strojno pospeševanje, prav tako pa bomo še naprej izdajali več novih Isaac GEM, naše strojno pospešene programske pakete za ROS.

»Nekateri od teh bodo DNN-ji, ki se običajno uporabljajo v skladih zaznavanja robotike. Na strani simulatorja si prizadevamo dodati podporo za več senzorjev in robotov ter izdati več vzorcev, ki so pomembni za skupnost ROS.« ®

Vir: https://go.theregister.com/feed/www.theregister.com/2021/09/22/nvidia_open_robotics/

Časovni žig:

Več od Register