Ausgabe 11 | 2022

Das Robot Operating System

Stettbacher Signal Processing AG

Die Bewältigung zukunftsträchtiger Projekte im Bereich der Robotik gelingt heute aufgrund der enormen Komplexitäten oft nur grossen Unternehmen, welche über die entsprechenden Ressourcen und finanziellen Mittel verfügen.

Dies könnte sich in Zukunft durch den Einsatz von ROS2 drastisch ändern.
ROS2, das Robot Operating System, ist ein internationales opensource Projekt, welches an der Universität Stanford geboren wurde und dem Zweck dient, ein universales und freies Betriebssystem für alle Arten von Robotern zu erschaffen. Die erste Version von ROS war noch sehr universitätsnah. Die zweite Auflage beansprucht nun aber das Prädikat «industrietauglich».
Gemäss Stettbacher Signal Processing AG hat ROS2 enormes Potenzial, da es aufgrund des riesigen Ökosystems insbesondere auch kleinen Entwicklerteams eine grosse Schlagkraft verleiht. Statt in Monaten oder Jahren, können Konzeptstudien oder Funktionsmuster innerhalb von wenigen Tagen oder Wochen realisiert werden. Dem kommt entgegen, dass ROS2 aus verschiedenen Teilprojekten besteht. Beispielsweise gibt es ein Teilprojekt, das sich mit der Navigation von mobilen Robotern befasst, sei es auf dem Land, zu Wasser oder in der Luft. Ein anderes Teilprojekt befasst sich mit der Bewegung robotischer Greif-Arme. Daneben bietet ROS2 eine Reihe von offenen Simulatoren, wie zum Beispiel Gazebo oder Webots. Damit kann ein System getestet werden, noch bevor die Hardware dafür besteht. Es lassen sich fast alle gängigen Sensoren realistisch simulieren, ins-besondere auch Lidars. Somit sind den Möglichkeiten fast keine Grenzen gesetzt.
Bei Stettbacher Signal Processing AG wurde innerhalb von weniger als einem Jahr ein ROS2-basiertes Navigationssystem mit automatischer Kollisionsvermeidung auf einen bestehenden Roboter portiert und bis zur Serienreife vorangetrieben. Dabei waren besondere Anforderungen an die Robustheit im Bezug auf verschiedene Gelände- und Fahrszenarien zu erfüllen. Diese Anforderungen konnten nur durch eine eigens entworfene Kette an Lidar-Filtern (Stichwort Computer-Vision) und einen besonderen MPC-basierten Regler erreicht werden.
Wie andere erfolgreiche opensource Projekt hat ROS2 das Potenzial, sich mittelfristig als defacto Standard für verschiedenste Robotik-Anwendungen zu etablieren. Klar, es macht wenig Sinn, das Rad immer wieder neu zu erfinden. Beim Umstieg ist dennoch Vorsicht geboten: Zwar hilft dem Einsteiger die umfangreiche Dokumentation. Aber die Materie ist komplex und mathematisch anspruchsvoll. Allenfalls lohnt sich deshalb die Zusammenarbeit mit einem starken, zuverlässigen Partner, wie Stettbacher Signal Processing AG.

INFOS | KONTAKT

Stettbacher Signal Processing AG
Neugutstrasse 54
CH-8600 Dübendorf
T +41 (0)43 299 57 23
www.stettbacher.ch
dsp@stettbacher.ch

Januar

Swiss Plastics Expo, Luzern

Fachmesse und Symposium für die Kunststoffbranche
17. bis 19. Januar
www.swissplastics-expo.ch

Logistics & Automation, Bern

Branchentreffpunkt für die Logistikindustrie
25. und 26. Januar
www.logistics-automation.ch

Empack, Bern

Branchentreffpunkt der Schweizer Verpackungsindustrie
25. und 26. Januar
www.empack-schweiz.ch

März

all about automation, Friedrichshafen

Fachmesse für Industrieautomation in der internationalen Bodenseeregion
7. und 8. März
www.automation-friedrichshafen.com

GrindTec, Leipzig

Internationale Fachmesse für Werkzeugbearbeitung und Werkzeugschleifen
7. bis 10. März
www.grindtec-leipzig.de