Agents Everywhere zeigt, wie ROS 2 und RAI die Entwicklung spezialisierter Agenten für Aufgaben wie Navigation, Manipulation und Wahrnehmung ermöglichen. Ein Supervisor-Agent koordiniert Sub-Agenten auf Basis von Benutzerbefehlen. Dieser modulare, herstellerunabhängige Ansatz ermöglicht Zusammenarbeit, Skalierbarkeit und intuitive Interaktion für komplexe Roboteraufgaben.
This presentation covers the process and lessons learned from migrating our mobile robot navigation stack from ROS1 to ROS2. Key topics include updates to the Navigation framework, adoption of the new ROS2 middleware (DDS), and integration, changes in tooling and more. Also an outlook what is better and what is still missing compared to the ROS1 capabilities.
Industrierobotik muss neu gedacht werden: Offenheit, Flexibilität und Skalierbarkeit sind gefragt. ROS zeigt, wie moderne Architekturen klassische Systeme ablösen. Wir teilen Erfahrungen und stellen unseren ersten vollständig ROS-fähigen Industrieroboter vor.
Die Zahl der Roboter mit ros2_control-Integration wächst stetig. Neben vielen Bibliotheken fehlt noch die Unterstützung standardisierter Industrieprotokolle für den breiten Produktionseinsatz. Im Hintergrund wird an Lösungen für Branchen von Gießereien bis Logistik gearbeitet. Der Vortrag stellt drei Protokolle vor – Modbus, CANopen und Beckhoff ADS – die bereits in Projekten eingesetzt und als Open Source verfügbar sind.
Das Forschungsprojekt konzentriert sich auf die wachsende Bedeutung der modularen und flexiblen Softwareentwicklung sowie auf die Integration künstlicher Intelligenz (KI) in die Entwicklung und Programmierung. Ziel war es, eine Plattform zu entwerfen, die den modularen Software-Stack des ROS-Frameworks nutzt und eine leicht zugängliche Einführung in die Erstellung von KI-Modellen bietet.
Niemand schreibt gerne Dokumentationen. In diesem Vortrag entdecken Sie, wie AsyncAPI die ROS 2-Schnittstellendokumentation und Codegenerierung revolutionieren kann. Wir stellen ein innovatives Laufzeit-Introspektionswerkzeug vor, das automatisch AsyncAPI-Spezifikationen aus laufenden ROS 2-Systemen generiert. Dieses Open-Source Tool überbrückt die Lücke zwischen Robotik und modernen API-Praktiken, ermöglicht bessere Integration, automatisierte Codegenerierung und optimierte Dokumentation.
Können humanoide Roboter dem Fachkräftemangel in der Industrie und im Haushalt entgegenwirken? Wir haben unserem Unitree G1 Go-Kart-Fahren beigebracht - mit Robotik-Hardware (RGB-D-Kameras, LiDAR, IMUs) und KI zeigen wir die aktuellen Grenzen humanoider Roboter. Schon das Aufheben eines Huts zeigt die Herausforderungen der Greiftechnik.
Wir zeigen, wie sich OpenTelemetry nahtlos in ROS2 integrieren lässt: Tracing in C++ und Python, Kontext‑Propagation über ROS‑Nachrichten, Export via OTLP/gRPC und Visualisierung mit OTel Setup. Live‑Demo mit dockerisiertem Setup liefert sofort nachvollziehbare Logs, Traces und Metrics.
Apex.OS, ein sicherheitszertifizierter Fork von ROS 2, führt Apex.OS Diagnostics ein, eine produktionsreife UDS-ProtokolImplementierung (Unified Diagnostic Services/ISO 14229), die sich nahtlos in ROS 2 integriert. Der Apex.OS-Diagnosestack abstrahiert die UDS Protokol und das Timing-Verhalten und bietet ROS 2-Entwicklern eine Möglichkeit, alle UDS-Funktionen in Bezug auf native ROS 2-Kommunikationsschnittstellen wie mit Publishers und Subscribers und Services zu nutzen.
Agents Everywhere zeigt, wie ROS 2 und RAI die Entwicklung spezialisierter Agenten für Aufgaben wie Navigation, Manipulation und Wahrnehmung ermöglichen. Ein Supervisor-Agent koordiniert Sub-Agenten auf Basis von Benutzerbefehlen. Dieser modulare, herstellerunabhängige Ansatz ermöglicht Zusammenarbeit, Skalierbarkeit und intuitive Interaktion für komplexe Roboteraufgaben.
Keeping Robots Safe and Charged: New ROS 2 BroadcastersIn diesem Vortrag werden zwei neue Broadcaster für ROS 2 Control vorgestellt: der Battery State Broadcaster und der VDA5050 Safety State Broadcaster. Sie bieten standardisierte Schnittstellen für Batteriezustände sowie sicherheitsrelevante Meldungen nach VDA5050. Teilnehmende erfahren, wie diese Erweiterungen entwickelt wurden, welche Use-Cases sie adressieren und wie sie in der Praxis in Roboterflotten eingesetzt werden können.