Nvidia hygger sig med Open Robotics til hardware-accelereret ROS

Kildeknude: 1147496

Nvidia har koblet sig sammen med Open Robotics for at drive nye kunstig intelligens-kapaciteter i Robot Operating System (ROS).

Den ikke-eksklusive aftale vil betyde, at Open Robotics udvider ROS 2, den seneste version af open source-robotrammerne, for bedre at understøtte Nvidia-hardware – og især dets Jetson-serie, laveffektdele, der kombinerer armkerner med virksomhedens egen GPU og dyb-lærende acceleratorkerner til at drive edge og indlejrede kunstig intelligens-applikationer.

"Vores brugere har bygget og simuleret robotter med Nvidia-hardware i årevis, og vi vil sikre os, at ROS 2 og Ignition fungerer godt på disse platforme," fortalte Brian Gerkey, Open Robotics' administrerende direktør. Registret.

"Vi bliver mest begejstrede af to ting: robotter og open source. Dette partnerskab har begge dele. Vi arbejder sammen med Nvidia for at forbedre udvikleroplevelsen for det globale robotsamfund ved at udvide den open source-software, som robotister er afhængige af. Vi er glade for at arbejde direkte med Nvidia og have deres support, når vi udvider vores software for at udnytte deres hardware maksimalt.”

Team-up'et vil se Open Robotics arbejde på ROS for at forbedre dataflowet mellem de forskellige processorer - CPU, GPU, NVDLA og Tensor Cores - på Nvidias Jetson-hardware som et middel til at øge behandlingen af ​​data med høj båndbredde.

Som en del af det skal Open Robotics' Ignition og Nvidias Isaac Sim-simuleringsmiljøer opnå interoperabilitet - hvilket betyder, at robot- og miljømodeller kan flyttes fra den ene til den anden, i det mindste når softwaren er færdig en gang i begyndelsen af ​​næste år.

Hvad angår hvorfor Nvidias accelererede computerportefølje, og især dens indlejrede Jetson-produkter, burde appellere til robotproducenter, sagde Gerkey: "Nvidia har investeret kraftigt i computerhardware, der er relevant for moderne robotteknologi og AI-arbejdsbelastninger. Robotter indtager og behandler store datamængder fra sensorer som kameraer og lasere. Nvidias arkitektur gør det muligt for datastrømmen at ske utroligt effektivt."

Murali Gopalakrishna, chef for produktstyring, Intelligente Machines, hos Nvidia sagde om tilslutningen: "Nvidias GPU-accelererede computerplatform er kernen i mange AI-robotapplikationer, og mange af dem er udviklet ved hjælp af ROS, så det er logisk, at vi arbejder tæt sammen med åben robotteknologi for at fremme robotteknologien.

Arbejdet bringer også nogle nye Isaac GEM'er med sig, hardware-accelererede pakker til ROS designet til at erstatte kode, som ellers ville køre på CPU'en. De seneste GEM'er inkluderer pakker til håndtering af stereobilleder og punktskydata, farverumskonvertering, linseforvrængningskorrektion og detektering og behandling af AprilTags - QR Code-stil 2D fiducial tags udviklet ved University of Michigan.

Partnerskabet betyder dog ikke, at de to går stabilt. "Vi er ivrige efter at udvide ROS 2 på lignende måder på anden accelereret hardware," fortalte Gerkey os om planlagt support til andre enheder som f.eks. Intels Myriad X , Googles TPU – for ikke at sige noget om GPU-hardware fra Nvidia-konkurrenten AMD.

"Faktisk planlægger vi, at det arbejde, vi laver sammen med Nvidia, skal lægge grundlaget for yderligere udvidelser til yderligere arkitekturer. Til andre hardwareproducenter: kontakt os venligst for at tale om udvidelser til din platform!"

De seneste Isaac GEM'er er tilgængelige på Nvidia's GitHub repository nu; I mellemtiden forventes de interoperable simuleringsmiljøer ikke at blive frigivet før (den nordlige halvkugle) foråret 2022.

Nvidias Gopalakrishna sagde, at det var muligt for ROS-udviklere at begynde at eksperimentere før udgivelsesdatoen. “Simulatoren har allerede en ROS 1- og ROS 2-bro og har eksempler på at bruge mange af de populære ROS-pakker til navigation (nav2) og manipulation (MoveIT). Mange af disse udviklere udnytter også Isaac Sim til at generere syntetiske data for at træne perceptionsstakken i deres robotter. Vores forårsudgivelse vil bringe yderligere funktionalitet som interoperabilitet mellem Gazebo Ignition og Isaac Sim."

Da vi spurgte, hvilken ydelsesforøgelse brugere kunne forvente af de nye Isaac GEM'er sammenlignet med CPU-only-pakker, fik vi at vide: "Mængden af ​​ydelsesforøgelse vil variere afhængigt af, hvor meget iboende parallelitet der findes i en given arbejdsbyrde. Men vi kan sige, at vi ser en stigning i ydelsen i en størrelsesorden for perception og AI-relaterede arbejdsbelastninger. Ved at bruge den passende processor til at accelerere de forskellige opgaver, ser vi øget ydeevne og bedre strømeffektivitet."

Hvad angår yderligere funktioner i pipelinen, sagde Gopalakrishna: "Nvidia arbejder med Open Robotics for at gøre ROS-rammerne mere strømlinede til hardwareacceleration, og vi vil også fortsætte med at frigive flere nye Isaac GEM'er, vores hardwareaccelererede softwarepakker til ROS.

"Nogle af disse vil være DNN'er, som er almindeligt brugt i robotopfattelse. På simulatorsiden arbejder vi på at tilføje understøttelse af flere sensorer og robotter og frigive flere prøver, der er relevante for ROS-fællesskabet." ®

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

Tidsstempel:

Mere fra Registret