09. Robotik & Steuerung
Überblick
KI-Systeme unterstützen die Robotik in vielfältigen Bereichen: von der Bewegungsplanung über Objekterkennung bis hin zur Simulation und automatisierten Steuerung. Auch für den Einsatz in Smart Manufacturing, Logistik oder Haushaltsrobotern spielt KI eine zentrale Rolle.
Typische Einsatzfelder:
Bewegungsplanung & Steuerung (Pathfinding, Greiflogik, Navigation)
Simulation und Testumgebungen (z. B. Gazebo, Isaac Sim, Webots)
Bild- & Objekterkennung (Computer Vision)
Sensordatenverarbeitung
Sprach- & Textschnittstellen für Robotik
Digital Twins & autonome Systeme
Aufbau eines Prompts für robotiknahe Anwendungen
Ein zielführender Prompt im Robotik-Kontext sollte enthalten:
Kontext / Robotertyp (z. B. Greifarm, mobiler Roboter, Drohne)
Ziel der Aufgabe (z. B. Objekt greifen, Route planen, Umgebung erkennen)
Einsatzumgebung (Industriell, Haushalt, Outdoor, Simulation etc.)
Sensorik / Schnittstellen (z. B. Kamera, Lidar, Sprache)
Programmiersprache / Framework (optional) (Python, ROS, C++, URScript)
🤖 Beispiel-Prompts für Robotik & Steuerung
🦾 Beispiel 1 – Pick & Place Aufgabe
Prompt:
> Schreibe ein ROS2-kompatibles Python-Skript, das mit einem Roboterarm (UR5) ein Objekt von einem definierten Punkt A auf einen Tisch bei Punkt B hebt. Nutze eine einfache MoveIt-Planung. Achte auf die Vermeidung von Hindernissen.
—
🚗 Beispiel 2 – Navigation mobiler Roboter
Prompt:
> Simuliere die Navigation eines TurtleBot3 in einer 2D-Umgebung mit mehreren Wänden. Erzeuge eine ROS-kompatible Karte und plane einen Pfad von Start zu Ziel mithilfe des Dijkstra-Algorithmus. Ausgabe: geplotteter Pfad auf Karte.
—
🧠 Beispiel 3 – Sprachgesteuerter Haushaltsroboter
Prompt:
> Formuliere eine Sprachschnittstelle für einen Haushaltsroboter, der auf natürliche Sprachbefehle wie „Bringe mir bitte ein Glas Wasser aus der Küche“ reagieren soll. Erzeuge dazu passende Intents, Entitäten und Beispielphrasen im YAML-Format für ein Rasa-NLU-Modell.
—
👁️ Beispiel 4 – Objekterkennung mit Kamera
Siehe auch: Objekterkennung
Prompt:
> Generiere ein YOLOv5-Modell, das zwischen Tassen, Tellern und Löffeln unterscheiden kann. Erzeuge ein passendes Trainingsdatenset (CSV-Format) mit 100 Einträgen und erstelle ein Prompt für die Auswertung neuer Bilder in Python.
—
🧪 Beispiel 5 – Simulation einer Greifbewegung
Prompt:
> Simuliere eine Greifbewegung eines Zwei-Finger-Greifers in Webots, bei dem ein kleiner Würfel von einem Tisch aufgenommen wird. Füge Sensorfeedback hinzu, um den Greifvorgang bei Kontakt zu beenden. Programmiersprache: Python.
Tipps für Robotik-Prompts
Gib immer den Robotertyp und die Umgebung an
Formuliere Zielverhalten + Einschränkungen (z. B. „ohne Kollision“, „nur bis x cm Höhe“)
Nutze Frameworks und Standards wie ROS, MoveIt, URDF
Bei Simulation: auch Kameraperspektiven, Weltbeschreibung und Ausgabeformat angeben
Bei KI-Komponenten (Vision, Sprache): Datensätze, Modelle, Annotationen spezifizieren
Gazebo / Ignition
3D-Simulationsumgebung für Robotik mit Physik-Engine
Ideal zur Entwicklung & Test von ROS-Anwendungen
Webots
Intuitive 3D-Simulation von Robotern mit Fokus auf Bildung & Forschung
Unterstützt Python, C++, JavaScript
NVIDIA Isaac Sim
Simulationsplattform auf Omniverse-Basis für industrielle Robotik
Unterstützt KI-Training, NeRF, Physik, Sensorik
MoveIt (für ROS)
Bewegungsplanung und Greifsteuerung für Roboterarme
Integriert Kollisionserkennung, Pfadplanung, inverse Kinematik
Rasa (NLU für Robotik)
Verarbeitung natürlicher Sprache zur Steuerung per Sprachbefehl
Training eigener Intents/Entitäten