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.