A ROS (Robot Operating System) az ACSG fejlesztésének szoftveres gerince. Ez az ipari szabványként is egyre elterjedtebb nyílt forráskódú keretrendszer biztosítja az összes komponens – kamera, robotkar, szenzor, UI, adatfeldolgozó modulok – összekapcsolását és koordinálását.
A rendszer több alrendszerre bontható:
Simple action server/client – feladatküldés és visszajelzés.
GStreamer node – kamera adatfolyam valós idejű fogadása.
YOLOv8 és Keypoint detektor node – csatlakozók felismerése és orientáció becslése.
MoveIt! és OMPL – pályatervezés és mozgásoptimalizálás.
Biztonsági csomópontok – fénykapu és kamera alapú veszélyérzékelés.
A ROS moduláris felépítése nemcsak gyors fejlesztést tett lehetővé, hanem skálázható architektúrát is biztosított. A különböző csomópontok aszinkron kommunikációja, a szimulációk támogatása, valamint a digitális iker integrációja a ROS segítségével vált hatékonyan kezelhetővé.
Az ACSG projekt tapasztalata egyértelmű: egy jól strukturált ROS-architektúra nem csupán „szoftveres ragasztó”, hanem az intelligens automatizálás egyik legfontosabb alapköve.