Il sistema operativo dei robot è il futuro del software per dispositivi autonomi

$config[ads_kvadrat] not found

Il pianeta dei robot - Presa Diretta 05/09/2016

Il pianeta dei robot - Presa Diretta 05/09/2016
Anonim

Quando la maggior parte della gente pensa alla robotica, pensa a grosse appendici di metallo che si uniscono a sciami di fili per creare una struttura allampanata e umanoide. Ciò che le persone non sempre capiscono è che fare una mossa di robot ha a che fare tanto con la programmazione quanto con l'ingegneria. Ridemmo tutti al baccano dei robot bipedi alla DARPA Robotics Challenge che si agitava come se fossero stati colpiti da un fulmine. Ma in realtà è incredibile che i team abbiano fatto fare ai robot anche così tanto. E il software che gestisce quei robot - ostacolato come potrebbe essere dalle loro forme fisiche - sembra aver funzionato. Questo non è solo un rivestimento d'argento. Ecco perché il cloud è importante.

In questo momento, il bit più critico del software per i robot operativi è il Robot Operating System, o ROS, che si chiama così, una struttura di strumenti di programmazione utilizzati per scrivere e sviluppare software per robot. Funziona essenzialmente come una sorta di sistema open source che fornisce servizi di tipo OS progettati specificamente per la robotica: si pensi all'astrazione dell'hardware, al controllo dei dispositivi, all'implementazione di funzionalità comuni e alla gestione dei pacchetti di dati.

ROS è stato originariamente sviluppato dal Laboratorio di Intelligenza Artificiale di Stanford nel 2007, per supportare i progetti del laboratorio (in particolare il robot STAIR). Dal 2008 al 2013, lo sviluppo su ROS ha avuto luogo principalmente presso il laboratorio di ricerca di Menlo Park, in California, Willow Garage. All'inizio di febbraio, ROS è stato lentamente trasformato in un ecosistema open source. Da lì, lo sviluppo di ROS è salito alle stelle, grazie al vasto numero di gruppi - sia industriali che accademici - che ora lo utilizzano e lo modificano per i propri progetti di robotica.

Questa ondata ha aperto l'ecosistema dei ROS in un modo che la mette sulla strada per diventare il Linux del software robotico. Più di $ 150 milioni in fondi di capitale di rischio sono stati investiti in ROS-utilizzo delle imprese. Circa lo stesso anno sono stati scaricati circa 9 milioni di pacchetti ROS, che sono entrati in sistemi che vanno dalla DARPA Robotics Challenge (dove 18 team hanno utilizzato ROS), al Robonaut della NASA.

Il fatto che ROS sia open source è in linea con una serie di recenti A.I. e sviluppi della robotica. Il più importante è la fondazione di OpenAI di Elon Musk e di molti altri pezzi grossi della Silicon Valley, per realizzare A.I. ricerca e sviluppo più accessibili tra gli scienziati di tutto il mondo. L'idea alla base di OpenAI è quella di fungere da contrappeso al lavoro proprietario di tipo torre d'avorio in corso presso grandi aziende - in cui la tecnologia non può essere esaminata o giudicata dalla comunità scientifica in generale.

In effetti, creare qualcosa di open source ha i suoi difetti - la società che lo ha creato non può monopolizzarsi su di esso in modo efficace - ma tende a consentire all'architettura tecnologica di prosperare in modi spesso imprevisti. Caso in questione: Android di Google, che ha totalmente trasformato ciò che le persone possono fare con smartphone, tablet e dispositivi che rientrano nell'Internet delle cose. Il ROS potrebbe presto diventare un nome familiare allo stesso modo di Android.

$config[ads_kvadrat] not found