ROS, Robot Operating System, è un framework Open Source per la scrittura di software per applicazioni robotiche.
ROS offre la massima flessibilità e risulta particolarmente valido ed efficiente in ambienti dinamici, come, ad esempio, nella navigazione dei veicoli a guida automatica (AGV), nella presa di oggetti oppure nell’evitare collisioni (Collision Avoidance).
I pacchetti ROS pronti all’uso contengono funzionalità nonché driver definiti e vengono messi a disposizione degli utenti mediante la Community. Si può trattare ad esempio di una pianificazione del percorso che può essere adattata in modo semplice in un’applicazione “Pick and place”. I singoli pacchetti ROS sono modulari e pertanto possono essere utilizzati in modo flessibile e versatile. Sono inoltre compatibili con l’hardware di diversi produttori.
Per assicurare il massimo livello qualitativo dei moduli ROS Pilz, il software viene sviluppato e testato in conformità ai comprovati standard Pilz e ai requisiti industriali in materia di qualità del ROS Industrial Consortium. Sono pertanto sempre disponibili pacchetti ROS di alta qualità che semplificano l’integrazione dei sistemi: documentazione esaustiva e tutorial di supporto!
ROS è ideale per utenti senza avanzate conoscenze di programmazione. Grazie all’approccio modulare, è possibile combinare diversi pacchetti ROS per un’unica applicazione. Questo offre la massima flessibilità nella configurazione della propria applicazione robotica. L’apertura è garantita grazie al framework Open Source che è indipendente dall’azienda produttrice.