
Voor de aansturing van de AMIGO wordt ROS (Robot Operating System) gebruikt. Dit is een framework voor de ontwikkeling van robotica software. Omdat wereldwijd veel robotica onderzoeksgroepen gebruik maken van dit systeem, is er reeds een groot aantal pakketten (geprogrammeerd in bijvoorbeeld C++, Python of Java) beschikbaar voor onder andere navigatie, vision en motion. Het gebruik hiervan bevordert de snelle ontwikkeling van de AMIGO software. Deze software draait op drie mini PC’s met Intel Core i5 processoren die in de basis van de robot zijn geplaatst.
De PC’s van de AMIGO communiceren met de sensors en actuatoren door middel van een Beckhoff EtherCAT stack. De stack is met de PC’s verbonden met een ethernet kabel en bevat zowel analoge als digitale in- en outputs.