Robots operativsystem er fremtiden for software til autonome enheder

$config[ads_kvadrat] not found

Robot Operating System (ROS): current and future capabilities on embedded systems

Robot Operating System (ROS): current and future capabilities on embedded systems
Anonim

Når de fleste mennesker tænker på robotteknologi, tænker de på store metalbøjler, der kommer sammen med sværme af ledninger til at skabe en slank og humanoid ramme. Det folk, der ikke altid er klar over, er at at lave en robotbevægelse har lige så meget at gøre med programmering som det gør med engineering. Vi alle grinede på biped-bølgerne på DARPA Robotics Challenge, der kvældede som om de netop var blevet ramt af lynnedslag. Men i virkeligheden er det fantastisk, at disse hold fik robotter til at gøre selv så meget. Og softwaren, der kører disse bots - hæmmet som det kunne have været af deres fysiske form - synes at have arbejdet. Det er ikke kun en sølvforing. Derfor er clouden vigtig.

Lige nu er den mest kritiske bit af software til operationelle robotter det passende navngivet Robot Operating System, eller ROS, en ramme af programmeringsværktøjer, der bruges til at skrive og udvikle robotsoftware. Det fungerer i det væsentlige som en slags open source-system, der giver OS-lignende tjenester designet specielt til robotik - tænk: hardware abstraktion, enhedsstyring, implementering af fælles funktionaliteter og administration af data pakker.

ROS blev oprindeligt udviklet af Stanford Artificial Intelligence Laboratory i 2007 for at støtte laboratoriets projekter (specifikt STAIR Robot). Fra 2008 til 2013 fandt udvikling på ROS primært sted på Menlo Park, Californien-baserede forskningslaboratorium Willow Garage. I begyndelsen af ​​februar blev ROS langsomt omdannet til et open source økosystem. Derefter har ROS-udvikling skubbet takket være det store antal grupper - både industrielt og akademisk - nu udnytter det og ændrer det til deres egne robottekniske projekter.

Denne bølge har åbnet ROS økosystemet på en måde, der sætter det på vej til at blive Linux af robot software. Over 150 millioner dollars i venturekapitalfinansiering blev investeret i ROS-udnyttende virksomheder. Omkring 9 millioner ROS-pakker blev downloadet samme år, og den fandt vej ind i systemer, der spænder fra DARPA Robotics Challenge (hvor 18 hold brugte ROS), til NASAs Robonaut.

At ROS er åben kilde falder i tråd med en streng af de seneste A.I. og robotik udvikling. Det vigtigste er grundlæggelsen af ​​OpenAI af Elon Musk og adskillige andre Silicon Valley bigwigs for at gøre A.I. forskning og udvikling mere tilgængelig blandt forskere verden over. Ideen bag OpenAI er at fungere som en modvægt til det elfenbenstårne-type proprietære arbejde, der foregår hos store virksomheder - hvor teknologien ikke kan undersøges eller bedømmes af det videnskabelige samfund som helhed.

Faktisk gør at noget open source har sine fejl - det selskab, der skabte det, kan ikke monopolisere det så effektivt - men det har tendens til at tillade tech arkitektur at trives på måder, der ofte er uventede. Case in point: Googles Android, som helt har forvandlet, hvad folk kan gøre med smartphones, tablets og enheder, der falder ind under tingets internet. ROS kan snart finde sig til at være et husstandsnavn på samme måde som Android har.

$config[ads_kvadrat] not found