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

LexiconDream

💻 Robot-operativsystem

Et open source-framework til udvikling af robotsoftware.

Robot-operativsystem

Robot Operating System, eller ROS, er et open source-framework til robotsoftware. Det er ikke et operativsystem i traditionel forstand. Det er en samling af biblioteker, værktøjer og konventioner, der hjælper udviklere med at bygge robotapplikationer. Det håndterer kommunikation mellem processer, hardwareabstraktion og almindelige algoritmer.

ROS startede på Stanford i 2007 og blev senere vedligeholdt af Willow Garage og Open Source Robotics Foundation. ROS 2, den nuværende version, forbedrede realtidsydelse, sikkerhed og understøttelse af flere robotter. Tusindvis af pakker er tilgængelige: drivere til sensorer, implementeringer af SLAM, bevægelsesplanlægningsbiblioteker og simuleringsgrænseflader.

Kerne-ROS-koncepter

ROS er ikke perfekt. Det har en stejl indlæringskurve. Realtidsydelse kræver omhyggelig konfiguration. ROS 2 er bedre, men stadig ikke et svært realtidssystem. Nogle kommercielle robotter bruger ROS til prototyping og omskriver derefter til produktion. Andre bruger det direkte. Styrken ved ROS er fællesskabet. En udvikler kan finde en pakke til næsten enhver sensor eller algoritme. Det sparer måneders arbejde. ROS er blevet lingua franca inden for robotforskning. De fleste artikler indeholder ROS-kode. De fleste laboratorier bruger det. Det er ikke det eneste framework, men det er det mest anvendte. For alle, der går ind i robotteknologi, er det næsten obligatorisk at lære ROS.

Comments

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

Leave a comment