
Das Modul vermittelt grundlegende und praxisnahe Kenntnisse in der Entwicklung verteilter und echtzeitfähiger Softwaresysteme mit Fokus auf mobile Robotik. Ein zentraler Bestandteil ist die Arbeit mit dem Robot Operating System 2 (ROS 2), das als Middleware-Schicht zur lose gekoppelten Kommunikation zwischen verteilten Softwarekomponenten auf Basis eines Publish-Subscribe-Modells dient. Die Kommunikation in ROS 2 basiert auf dem Standard Data Distribution Service, der ein skalierbares Kommunikationsmodell für verteilte Systeme bereitstellt.