El sistema operatiu de robots és el futur del programari per a dispositius autònoms

$config[ads_kvadrat] not found

Robótica: Como funciona ROS

Robótica: Como funciona ROS
Anonim

Quan la majoria de la gent pensa en robòtica, pensen en grans apèndixs metàl·lics que s'uneixen amb eixams de cables per crear un marc humanoide i esvelt. El que la gent no sap sempre és que fer un moviment de robot té tant a veure amb la programació com amb l'enginyeria. Tots ens vam riure del rodet de robots bipedats al DARPA Robotics Challenge que es va sentir com si fossin colpejats per un raig. Però, en realitat, és increïble que els equips tinguin robots fins i tot tant. I sembla que el programari que utilitzava aquests robots, obstaculitzat per les seves formes físiques, ha estat funcionant. Això no és només un revestiment de plata. Per això, el núvol té importància.

Ara mateix, el programari més crític per a robots operatius és el sistema operatiu Robot anomenat adequadament, o ROS, un marc d’eines de programació que s’utilitza per escriure i desenvolupar programari de robots. Funciona essencialment com un tipus de sistema de codi obert que proporciona serveis similars als sistemes operatius dissenyats específicament per a la robòtica: pensar: abstracció de maquinari, control de dispositius, implementació de funcionalitats comunes i gestió de paquets de dades.

El ROS va ser desenvolupat originalment pel Laboratori d'Intel·ligència Artificial de Stanford el 2007 per donar suport als projectes del laboratori (concretament el robot STAIR). Del 2008 al 2013, el desenvolupament del ROS es va desenvolupar principalment al laboratori de recerca de Menlo Park, Califòrnia, Willow Garage. A principis de febrer, les ROS es van transformar lentament en un ecosistema de codi obert. A partir d'aquí, el desenvolupament del ROS s'ha disparat gràcies a la gran quantitat de grups, tant industrials com acadèmics, que ara ho utilitzen i ho modifiquen per als seus propis projectes de robòtica.

Aquest augment ha obert l’ecosistema ROS d’una manera que el converteix en el camí per convertir-se en el Linux del programari robòtic. S'ha invertit més de 150 milions de dòlars en finançament de capital risc en empreses que utilitzen ROS. El mateix any es van descarregar uns 9 milions de paquets ROS i es va trobar en sistemes que van des del DARPA Robotics Challenge (on es van utilitzar 18 equips ROS) fins al Robonaut de la NASA.

El fet que ROS sigui de codi obert cau en línia amb una cadena de A.I. recent. i desenvolupaments de robòtica. El més important és la creació d’OpenAI per part d’Elon Musk i de molts altres bigwigs de Silicon Valley, per fer A.I. recerca i desenvolupament més accessible entre científics de tot el món. La idea d’OpenAI és actuar com a contrapès al treball propietari de la torre de marfil en grans empreses, en què la tecnologia no pot ser examinada ni jutjada per la comunitat científica en general.

De fet, fer que alguna cosa de codi obert tingui els seus defectes: l'empresa que la va crear no pot monopolitzar-la amb la mateixa eficàcia, però tendeix a permetre que l'arquitectura tecnològica es desenvolupi de manera sovint imprevista. Exemple: Android de Google, que ha transformat totalment allò que la gent pot fer amb telèfons intel·ligents, tauletes i dispositius que es troben sota la Internet de les coses. Ben aviat, ROS es pot trobar com un nom familiar de la mateixa manera que té Android.

$config[ads_kvadrat] not found