Операционната система Robot е бъдещето на софтуера за автономни устройства

$config[ads_kvadrat] not found

Dame Tu cosita ñ

Dame Tu cosita ñ
Anonim

Когато повечето хора мислят за роботиката, те мислят за големи метални придатъци, които идват заедно с рояци жици, за да създадат дълъг, хуманоиден кадър. Това, което хората не винаги осъзнават, е, че правенето на робот има толкова общо с програмирането, колкото и с инженеринга. Всички сме се засмяли на макарата от двукраки ботове на DARPA Robotics Challenge. Но всъщност е удивително, че тези екипи са накарали роботи да правят дори толкова много. И софтуерът, който управлява тези ботове - възпрепятстван, тъй като може да е бил от техните физически форми - изглежда е работил. Това не е просто сребърна подплата. Ето защо облакът е от значение.

В момента най-критичният софтуер за оперативни роботи е подходящо наречената Robot Operating System, или ROS, рамка от програмни инструменти, използвани за писане и разработване на софтуер за роботи. По същество той работи като един вид система с отворен код, предоставяща подобни на операционни системи услуги, разработени специално за роботиката - мисля: хардуерна абстракция, контрол на устройствата, прилагане на общи функционалности и управление на пакети данни.

Първоначално ROS е разработена от Лабораторията по изкуствен интелект в Станфорд през 2007 г., за да подкрепи проектите на лабораторията (по-специално робота STAIR). От 2008 до 2013 г. разработката на ROS се състоя предимно в изследователската лаборатория Willow Garage, базирана в Калифорния. В началото на февруари ROS бавно се трансформира в екосистема с отворен код. От там, развитието на ROS се е повишило, благодарение на големия брой групи - както индустриални, така и академични - които сега го използват и модифицират за собствените си роботизирани проекти.

Този скок отвори екосистемата на ROS по начин, който го поставя на пътя да стане Linux на роботизиран софтуер. Над 150 милиона долара венчър капитал бяха инвестирани в предприятия, използващи ROS. Около 9 милиона ROS пакета бяха изтеглени през същата година, и той намери своето място в системи, вариращи от DARPA Robotics Challenge (където 18 отбора използваха ROS), до Robonaut на НАСА.

Фактът, че ROS е с отворен код попада в съответствие с низ от последните A.I. и развитие на роботиката. Най-важното е основаването на OpenAI от Elon Musk и няколко други силиконови долини, за да се постигне A.I. научните изследвания и развитието са по-достъпни сред учените по света. Идеята зад OpenAI е да действа като противотежест на патентованата от слонова кост форма на собственост, която се извършва в големи компании - в която технологията не може да бъде проверена или оценена от научната общност като цяло.

Всъщност, създаването на нещо с отворен код има своите недостатъци - компанията, която я е създала, не може да монополизира върху нея толкова ефективно - но има тенденция да позволява технологичната архитектура да процъфтява по начини, които често са неочаквани. Пример за това е Androidът на Google, който напълно променя това, което хората могат да правят с смартфони, таблети и устройства, които попадат в интернет на нещата. ROS може скоро да се окаже име на домакинство по същия начин, както и Android.

$config[ads_kvadrat] not found