EN - FR - DE - ES - IT - PT -

LexiconDream

💻 Robotoperativsystem

Et åpen kildekode-rammeverk for utvikling av robotprogramvare.

Robotoperativsystem

Robot Operating System, eller ROS, er et åpen kildekode-rammeverk for robotprogramvare. Det er ikke et operativsystem i tradisjonell forstand. Det er en samling av biblioteker, verktøy og konvensjoner som hjelper utviklere med å bygge robotapplikasjoner. Det håndterer kommunikasjon mellom prosesser, maskinvareabstraksjon og vanlige algoritmer.

ROS startet ved Stanford i 2007 og ble senere vedlikeholdt av Willow Garage og Open Source Robotics Foundation. ROS 2, den nåværende versjonen, forbedret ytelse i sanntid, sikkerhet og støtte for flere roboter. Tusenvis av pakker er tilgjengelige: drivere for sensorer, implementeringer av SLAM, bevegelsesplanleggingsbiblioteker og simuleringsgrensesnitt.

Kjernekonsepter i ROS

ROS er ikke perfekt. Det har en bratt læringskurve. Ytelse i sanntid krever nøye konfigurasjon. ROS 2 er bedre, men fortsatt ikke et vanskelig sanntidssystem. Noen kommersielle roboter bruker ROS til prototyping og skriver deretter om for produksjon. Andre bruker det direkte. Styrken til ROS er fellesskapet. En utvikler kan finne en pakke for nesten hvilken som helst sensor eller algoritme. Det sparer måneder med arbeid. ROS har blitt lingua franca innen robotforskning. De fleste artikler inkluderer ROS-kode. De fleste laboratorier bruker det. Det er ikke det eneste rammeverket, men det er det mest brukte. For alle som går inn i robotikk, er det nesten obligatorisk å lære ROS.

Comments

No comments yet. Be the first to share a thought.

Leave a comment