Profilo
Siamo il primo operatore di telecomunicazioni italiano e con tecnologie e servizi innovativi guidiamo la transizione digitale in Italia e Brasile. Approfondisci
Risultati secondo trimestre 2023
Il 3 agosto 2023 il Management di TIM ha presentato in conference call i risultati del Q2 2023 approvati dal Consiglio di Amministrazione. Segui l'on demand
La nostra visione ESG
La forza delle connessioni rappresenta la nostra visione: avere il coraggio di creare valore guidando il cambiamento. Approfondisci
Ultimi Comunicati Stampa
Leggi gli ultimi comunicati stampa e naviga nell'archivio dell'Ufficio Stampa del Gruppo TIM.
ROS (Robot Operating System) [6] è un set di librerie software e tools open-source, che consente di realizzare applicazioni per i robot e il mondo della robotica. ROS Si basa su tre pilastri fondamentali:
ROS è essenzialmente un middleware fra i robot e le applicazioni, consente allo sviluppatore di costruire applicazioni in linguaggio python e C++, che nel sistema ROS prendono il nome di nodi. I nodi sfruttano tre meccanismi di comunicazione inter-processo per interfacciarsi fra loro:
I meccanismi sopra descritti sono abilitati da una libreria (rosrpc) che implementa un bus dati custom. Dal 2010 ad oggi, son state rilasciate 13 distribuzioni di ROS, l’ultima “noetic” è del 2020.
Nel 2013 prende anche vita ROS-Industrial [7], un progetto open source che estende le capacità avanzate del software ROS alle classiche applicazioni industriali.
Da almeno quattro anni, ROS sta evolvendo verso la versione 2.0. Il paradigma di comunicazione inter-processo di ROS 2.0 è rimasto inalterato, le differenze sostanziali con la versione precedente riguardano essenzialmente:
Dopo una serie di versioni beta, ormai in EOL, ROS 2.0 è oggi rilasciato in versione stabile, l’ultima è “galactic” [8].