211service.com
Il software rende l'apprendimento dei robot come un gioco da ragazzi
Proprio come un bambino imparerà rapidamente a riconoscere una prelibatezza o ad evitare di afferrare un oggetto spinoso, il software rilasciato oggi renderà più facile insegnare ai robot a imparare come comportarsi attraverso l'esperienza piuttosto che una meticolosa riprogrammazione.
Il software, chiamato BrainOS, è stato sviluppato da Cervello Corporation , una società con sede a San Diego supportata dal produttore di chip mobili Qualcomm .
Tale software potrebbe in definitiva rendere i robot più semplici da usare. Invece di scrivere nuovo codice o accedere a un'interfaccia utente grafica, con BrainOS un utente può addestrare un robot a eseguire un compito semplice, come spostarsi verso un particolare oggetto, guidandolo prima manualmente attraverso il processo.
È particolarmente difficile per i robot funzionare in modo affidabile in contesti complessi e mutevoli, motivo per cui l'apprendimento è un approccio promettente. Alcuni robot commerciali sono già in grado di eseguire semplici atti di apprendimento, in effetti. Ma BrainOS include una gamma di tecniche per l'apprendimento, rendendo facile per gli ingegneri dei robot attingere alle librerie di software per attività di apprendimento come il riconoscimento di oggetti, la navigazione e la manipolazione.
Brain Corporation ha dimostrato il software in un evento di robotica a Boston l'anno scorso, utilizzando un piccolo robot prototipo rosso simile a un Segway con due telecamere per gli occhi. Era possibile mostrare al robot un oggetto e poi farlo seguire da quell'oggetto in giro.
Le capacità di apprendimento utilizzate da BrainOS implicano l'immissione di informazioni in una rete simulata di neuroni e sinapsi virtuali e quindi la fornitura di feedback positivi o negativi, un processo noto come apprendimento supervisionato. Questo approccio si è dimostrato particolarmente efficace negli ultimi anni.
Todd Hylton, vicepresidente esecutivo di Brain Corporation, ha affermato in una dichiarazione che il software di apprendimento automatico è principalmente rivolto ai ricercatori accademici piuttosto che agli ingegneri dell'industria. BrainOS aiuta a risolvere questo problema fornendo un framework tecnologico centrale accessibile a coloro che cercano di prototipare, commercializzare e monetizzare applicazioni robotiche, ha affermato Hylton.
Ashutosh Saxena , direttore di un progetto chiamato Robo Brain presso la Cornell University e Stanford, che prevede l'applicazione di metodi di apprendimento automatico ai robot, afferma che BrainOS potrebbe attrarre coloro che cercano di commercializzare nuovi tipi di robot. C'è bisogno di un prodotto facile da usare che combini competenze di livello superiore come visione e pianificazione del movimento, dice.
Brain Corporation sta anche rilasciando una versione del suo software con un chip sviluppato da Qualcomm chiamato bStem (abbreviazione di tronco cerebrale). Questo chip è progettato anche per imitare il modo in cui funziona il cervello, archiviando ed elaborando i dati in parallelo anziché in serie. Tali chip neuromorfici possono essere utilizzati per eseguire reti neurali simulate in modo molto efficiente e Qualcomm è una delle numerose aziende che sperano di commercializzare la tecnologia (vedere 10 tecnologie innovative: chip neuromorfici).
La tecnologia dei robot sta avanzando rapidamente, in parte grazie ai progressi nell'hardware, inclusi chip, sensori e attuatori per computer. Ma anche il software sta guidando il progresso. Ad esempio, l'open source Sistema operativo del robot rende più facile per gli ingegneri aggiungere nuove funzionalità a un robot senza dover creare funzionalità di base da zero.
Un software avanzato di apprendimento automatico come BrainOS potrebbe vedere altre capacità più avanzate condivise tra i robot, con i robot che imparano dalle reciproche esperienze.