- Robot Operating System
-
ROS ist ein Betriebssystem für persönliche Roboter. Die Entwicklung begann 2007 am Stanford Artificial Intelligence Laboratory im Rahmen des Stanford AI Robot (STAIR) Projektes. Heute wird es hauptsächlich am Robotikinstitut Willow Garage weiterentwickelt. Es ist kein Betriebssystem im eigentlichen Sinne, sondern es handelt sich um ein Framework dessen Bibliotheken auf schon bestehende Betriebssysteme wie Linux, Mac OS X oder Windows aufsetzen.
Die Hauptbestandteile und -aufgaben von ROS sind
- Hardwareabstraktion
- Gerätetreiber
- Oft wiederverwendete Funktionalität
- Nachrichtenaustausch zwischen Programmen bzw. Programmteilen
- Paketverwaltung
- Programmbibliotheken zum verwalten und betreiben der Software auf mehreren Computern
Das System ist aufgeteilt in ros dem eigentlichen Betriebssystem und ros-pkg einer Auswahl an Zusatzpaketen die das Basissystem um, meist einzelne, Fähigkeiten erweitern.
Hardware
- PR2 ist ein von der Willow Garage entwickelter persönlicher Roboter.
- PR1 ist ein von Ken Salisbury an der Universität Stanford entwickelter persönlicher Roboter.
- Robotic Busboy wurde an der CMU im Rahmen von Intels Programm für persönliche Roboter entwickelt.
- STAIR I and II ist ein von Andrew Ng an der Universität Stanford entwickelter persönlicher Roboter.
- ROS-On-Beagleboard ist eine an der Katholischen Universität Leuven, Belgien entwickelte Adaption von ROS für den kostengünstigen Einplatinen-Computer Computer Beagle Board.
Weblinks
- ROS Wiki
- ros das eigentliche Betriebssystem auf SourceForge
- ros-pkg die Zusatzpakete auf SourceForge
- Willow Garage
- Willow Garage Video Videokanal der Willow Garage auf YouTube
Kategorien:- Freies Betriebssystem
- Roboter
Wikimedia Foundation.