Robotbesturingssysteem is de toekomst van software voor autonome apparaten

$config[ads_kvadrat] not found

drag&bot - Robot Simulator: First & free robot simulation for cloud-based offline robot programming

drag&bot - Robot Simulator: First & free robot simulation for cloud-based offline robot programming
Anonim

Wanneer de meeste mensen denken aan robotica, denken ze aan grote metalen aanhangsels die samenkomen met zwermen draden om een ​​slungelig, humanoïde kader te creëren. Wat mensen zich niet altijd realiseren, is dat het maken van een robotbeweging net zoveel te maken heeft met programmeren als met engineering. We hebben allemaal gelachen om de blooper-reel van tweevoetige bots tijdens de DARPA Robotics Challenge die kielde alsof ze net waren getroffen door bliksem. Maar in werkelijkheid is het verbazingwekkend dat die teams zelfs robots zover hebben gekregen. En de software die deze bots uitvoert - gehinderd door hun fysieke vormen - lijkt te hebben gewerkt. Dat is niet alleen een zilveren voering. Dat is waarom de cloud van belang is.

Op dit moment is het meest cruciale stukje software voor operationele robots het gepaste Robot Operating System of ROS, een raamwerk van programmeertools die worden gebruikt om robotsoftware te schrijven en te ontwikkelen. Het werkt in essentie als een soort open-source systeem dat OS-achtige services biedt die specifiek zijn ontworpen voor robotica - denk: hardware-abstractie, apparaatcontrole, implementatie van algemene functionaliteiten en datapakketbeheer.

ROS werd oorspronkelijk ontwikkeld door het Stanford Artificial Intelligence Laboratory in 2007 ter ondersteuning van de projecten van het laboratorium (met name de STAIR-robot). Van 2008 tot 2013 vond de ontwikkeling op ROS voornamelijk plaats in het Menlo Park, het Californische onderzoekslaboratorium Willow Garage. Begin februari werd ROS langzaam getransformeerd in een open source-ecosysteem. Vanaf daar is de ROS-ontwikkeling omhooggeschoten, dankzij het grote aantal groepen - zowel industrieel als academisch - nu het gebruiken en aanpassen voor hun eigen robotprojecten.

Deze golf heeft het ROS-ecosysteem geopend op een manier die het op weg zet om Linux van robotica-software te worden. Meer dan $ 150 miljoen aan risicokapitaalfinanciering werd geïnvesteerd in ROS-gebruikende bedrijven. Ongeveer 9 miljoen ROS-pakketten werden datzelfde jaar gedownload en vonden hun weg naar systemen variërend van de DARPA Robotics Challenge (waar 18 teams ROS gebruikten) naar Robonaut van NASA.

Het feit dat ROS open source is, ligt in de lijn van een reeks recente A.I. en robotica-ontwikkelingen. Het belangrijkste is de oprichting van OpenAI door Elon Musk en verschillende andere grote petten uit Silicon Valley, om A.I. onderzoek en ontwikkeling beter toegankelijk onder wetenschappers over de hele wereld. Het idee achter OpenAI is om tegenwicht te bieden aan het bedrijfseigen werk van het ivoortorentype dat wordt uitgevoerd bij grote bedrijven - waarin de technologie niet kan worden onderzocht of beoordeeld door de wetenschappelijke gemeenschap in het algemeen.

Inderdaad, iets open source maken heeft zijn tekortkomingen - het bedrijf dat het heeft gemaakt, kan het niet zo goed monopoliseren, maar het heeft de neiging om technologiearchitectuur te laten bloeien op manieren die vaak onverwacht zijn. Voorbeeld: Google's Android, die volledig heeft veranderd wat mensen kunnen doen met smartphones, tablets en apparaten die onder het internet der dingen vallen. ROS kan zichzelf snel een begrip vinden op dezelfde manier als Android.

$config[ads_kvadrat] not found