Intrinsic, il gruppo di robotica IA di Google, ha annunciato l’open source di una parte della sua piattaforma. Battezzato Intrinsic Core™, questo pacchetto raggruppa un insieme di capacità compatibili con ROS, un framework software open source ampiamente utilizzato in robotica, destinate alla creazione di applicazioni robotiche sofisticate.
Un controllo adattivo e indipendente dall’hardware
Il primo componente, Intrinsic Control, è un framework di controllo in tempo reale che non dipende da un hardware particolare. Permette un pilotaggio basato sui sensori: il robot può modificare il suo comportamento a metà traiettoria quando il suo ambiente cambia. È concepito per produrre traiettorie efficienti, senza collisioni. L’obiettivo è che gli utenti possano sostituire bracci robotizzati, pinze, sensori o altre attrezzature senza dover riscrivere i driver software.
Il pacchetto comprende anche diversi moduli dedicati alla percezione e alla manipolazione. La stima della posa fornisce una stima precisa della posizione e dell’orientamento di parti 3D secondo sei gradi di libertà. La pianificazione del movimento genera automaticamente traiettorie efficienti evitando le collisioni. La pianificazione della presa mira a permettere a diverse pinze di adattarsi automaticamente e dinamicamente alla posizione e all’orientamento di un pezzo, per afferrarlo con una probabilità di successo più elevata.
Simulazione, calibrazione e driver
Il pacchetto include anche servizi di simulazione, che devono offrire un modo semplice per testare e risolvere problemi di soluzioni robotiche, con un aggiornamento man mano che vengono costruite. La calibrazione della camera automatizza il modo in cui la telecamera di un robot può essere calibrata e allineata fisicamente. Infine, i driver Intrinsic-ROS sono preconfigurati e compatibili ROS per i robot, le pinze e le telecamere 3D supportate.
Parallelamente a questo pacchetto, Intrinsic ha pubblicato l’Open Machine Tending Solution (OMTS). Si tratta di un modello di riferimento pronto all’uso per un caso d’uso concreto. Secondo la presentazione dell’azienda, il suo scopo è dare agli sviluppatori un punto di partenza da personalizzare, senza dover partire da zero.
Il codice di Intrinsic Core è disponibile su GitHub, dove può essere scaricato.
