Das OFFIS Automation Framework ist eine multifunktionale, quelloffene Steuerungssoftware für robotische Aufbauten auf der kleinen Skala. Die Software besteht aus mehreren Subsystemen, unter anderem für die Ansteuerung von externer Hardware sowie Ein- und Ausgabegeräte. Jedes Subsystem kann mit selbst erstellten Plug-Ins auf Basis von Softwarevorlagen und definierten Schnittstellen erweitert werden.
Das OFFIS Automation Framework erlaubt es u.A. Module einer robotischen Montagestation oder anderer robotischer Systeme teleoperiert zu steuern. Die Interaktion kann dabei über Gamepads oder haptische Geräte mit Kraftrückkopplung erfolgen – je nachdem was für die Prozessentwicklung relevant ist. Die Steuerungssoftware kann mit allen angeschlossenen Systemen (Aktorik und Sensorik) kommunizieren.
Entstehungsgeschichte
Das OFFIS Automation Framework habe ich ihm Rahmen meiner Tätigkeiten am OFFIS – Institut für Informatik und an der Universität Oldenburg mit meinem Kollegen Claas Diederichs und Marius Knaust entwickelt. Als Werkzeuge kamen C++, Qt, OpenCV sowie Jenkins zum Einsatz.
Im Rahmen eines wissenschaftlichen Artikels wurde das OFFIS Automation Framework auf der ARAA – Australian Conference on Robotics and Automation vorgestellt.