Abo
  • Services:
Anzeige
Der Bratwurst-Bot des FZI wurde mit ROS umgesetzt.
Der Bratwurst-Bot des FZI wurde mit ROS umgesetzt. (Bild: FZI)

Robot Operating System: Was Bratwurst-Bot und autonome Autos gemeinsam haben

Der Bratwurst-Bot des FZI wurde mit ROS umgesetzt.
Der Bratwurst-Bot des FZI wurde mit ROS umgesetzt. (Bild: FZI)

Immer mehr Forscher setzen auf ROS. Denn damit ersparen sie es sich, immer wieder Treiber und Tools für ihre Roboter zu erfinden. Auch das Interesse der Industrie an dem Open-Source-Softwareframework wächst. Aber alles kann es noch nicht.
Von Arne Rönnau

So faszinierend Roboter auf viele Menschen wirken, so komplex ist auch die Software, die im Verborgenen dafür sorgt, dass ein mobiles System selbstständig den Weg findet, oder ein Serviceroboter erfolgreich eine Tasse greift. Roboter bestehen aber nicht nur aus Software, sondern auch aus ausgetüftelter Mechanik und Hochleistungselektronik. Es überrascht also nicht, dass es sehr unterschiedliche Sichten und Herangehensweisen bei der Entwicklung von Robotik-Lösungen gibt. Das Open-Source-Softwareframework ROS (Robot Operating System) hat etwas Bemerkenswertes geschaffen: einen Quasi-Standard für die Kommunikation, Datentypen und viele Software-Tools.

Anzeige

Weltweit arbeiten Forscher damit inzwischen gemeinsam an Themen, statt an jeder Universität oder Forschungseinrichtung einzeln das Rad neu erfinden zu müssen. Nicht nur, dass Software von anderen genutzt werden kann, die modulare Systemarchitektur vereinfacht und verbessert auch die Möglichkeiten, den eigenen Code für andere Roboter oder Anwendungen wiederzuverwenden.

  • Einsatz von ROS bei den European Robotics Challenges für komplexe Montagevorgänge in der Automobil-Branche (Bild: FZI)
  • Sechsbeiniger Laufroboter Lauron V: Durch ROS konnten schnell komplexe, neue Fähigkeiten wie z. B. die visuelle Odometrie in das bestehende Softwaresystem integriert werden. (Bild: FZI)
  • Fanuc-Industrieroboter auf der Automatica 2016 mit ROS (Bild: FZI)
  • Der Service-Roboter Bratwurst-Bot des FZI wurde auch mit ROS umgesetzt. (Bild: FZI)
Einsatz von ROS bei den European Robotics Challenges für komplexe Montagevorgänge in der Automobil-Branche (Bild: FZI)


ROS hat wesentlich dazu beigetragen, die Robotik-Forschung voranzubringen, da sich viel mehr Forscher auf neue Algorithmen statt Treiber und Tools konzentrieren können. Mehr als 2.600 wissenschaftliche Artikel beziehen sich mittlerweile auf ROS, über 100 Roboter sind damit kompatibel. Auch die Industrie erkennt, dass sie mit ROS Zeit und Geld sparen kann, und engagiert sich dafür, die Software auch für professionelle Anwendungen einsetzbar zu machen. Allerdings hat ROS Schwächen - und wer es einsetzt, muss viel Vorwissen mitbringen.

ROS bietet schnelle Lösungen für Standardprobleme

Einer der größten Vorteile von ROS ist die einfache, direkte Verfügbarkeit von robuster Software für viele Standardprobleme der Robotik. So bietet ROS sehr robuste Navigationspakete, die das komplexe Slam-Problem (Simultaneous Localization and Mapping) gut und zuverlässig lösen. Die Entwicklung eigener Slam-Algorithmen ist aufwendig und erfordert hohe Fachkenntnisse. Durch ROS kann quasi jeder Roboter navigieren lassen, auch ohne Aufwand und Expertise in dem speziellen Fachbereich.

Neben fertiger Funktionalität bietet ROS viele Werkzeuge für die Entwicklung wie etwa ein einfach zu benutzendes System zur Koordinaten-Transformation und Darstellung. So können sich Forscher auf ihre Themen fokussieren und auf Lösungen für andere Teilprobleme direkt zurückgreifen.

Ein Leitsatz von ROS, "Stop Re-Inventing the Wheel", wird anschaulich in dieser Darstellung gezeigt. ROS trägt aktiv dazu bei, dass nicht immer wieder die gleiche Software an verschiedenen Hochschuleinrichtungen neu entwickelt wird. Stattdessen arbeiten die Einrichtungen und Entwickler an der Weiterentwicklung und Pflege der Software. Das steigert die Robustheit und Qualität dieser Lösung kontinuierlich.

Für diese internationale Zusammenarbeit war es auch besonders wichtig, dass ROS einige typische Standard-Datentypen definiert, die dann von allen Entwicklern gemeinsam genutzt werden.

Was macht ROS besonders? 

eye home zur Startseite
zZz 03. Dez 2016

Respekt. In dem Alter, in dem sich die meisten Menschen derart trotzig verhalten, können...

zZz 03. Dez 2016

Solange es nur der Name ist. Man muss ja schon froh sein, dass sich da was etabliert hat...

Eheran 03. Dez 2016

Stirbt denn die See, wenn man in sie sticht?

morob65 02. Dez 2016

für mich ist ros zu gross und sperrig, ich löse die probleme lieber in python.



Anzeige

Stellenmarkt
  1. Fresenius Netcare GmbH, Bad Homburg
  2. Bertrandt Technikum GmbH, Ehningen bei Stuttgart
  3. item Industrietechnik GmbH, Solingen
  4. Ratbacher GmbH, Raum Würzburg


Anzeige
Top-Angebote
  1. 2,49€

Folgen Sie uns
       


  1. Windows 10

    Microsoft will auf Zwangsupdates verzichten

  2. Brio 4K Streaming Edition

    Logitech-Kamera für Lets-Player und andere Streamer

  3. Vor Bundestagswahl

    Facebook löscht Zehntausende Spammer-Konten

  4. Bilderkennung von Google

    Erste Hinweise auf Lens in der Google-App

  5. Open Source

    Node.js-Führung zerstreitet sich über Code-of-Conduct

  6. Enigma ICO

    Kryptowährungshacker erbeuten halbe Million US-Dollar

  7. SNES Classic Mini

    Mario, Link und Samus machen den Moonwalk

  8. Bixby

    Samsungs Sprachassistent kommt auf Englisch nach Deutschland

  9. Apache-Lizenz 2.0

    OpenSSL-Lizenzwechsel führt zu Code-Entfernungen

  10. Knights Mill

    Intels Xeon Phi hat 72 Kerne und etwas Netburst



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Nach Anschlag in Charlottesville: Nazis raus - aber nur aus PR-Gründen
Nach Anschlag in Charlottesville
Nazis raus - aber nur aus PR-Gründen
  1. Bundesinnenministerium Neues Online-Bürgerportal kostet 500 Millionen Euro
  2. EU-Transparenz EuGH bekräftigt nachträglichen Zugang zu Gerichtsakten
  3. Rücknahmepflicht Elektronikschrott wird kaum zurückgegeben

Radeon RX Vega 64 im Test: Schnell und durstig mit Potenzial
Radeon RX Vega 64 im Test
Schnell und durstig mit Potenzial
  1. Radeon RX Vega Mining-Treiber steigert MH/s deutlich
  2. Radeon RX Vega 56 im Test AMD positioniert sich in der Mitte
  3. Workstation AMD bringt Radeon Pro WX 9100

Threadripper 1950X und 1920X im Test: AMD hat die schnellste Desktop-CPU
Threadripper 1950X und 1920X im Test
AMD hat die schnellste Desktop-CPU
  1. Ryzen AMD bestätigt Compiler-Fehler unter Linux
  2. CPU Achtkerniger Threadripper erscheint Ende August
  3. Ryzen 3 1300X und 1200 im Test Harte Gegner für Intels Core i3

  1. Re: Schwierigkeit aufgeweicht

    Kakiss | 06:29

  2. Re: Super Mario Kart

    Kakiss | 06:24

  3. Re: Sprache der Spiele

    Kakiss | 06:22

  4. Der Nutzer will eigentlich...

    MAD_onna | 06:20

  5. Modernes Denunziantentum

    MAD_onna | 06:17


  1. 18:04

  2. 17:49

  3. 16:30

  4. 16:01

  5. 15:54

  6. 14:54

  7. 14:42

  8. 14:32


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel