Files
robotics-ai-learning-roadmap/07-ros2-basics/06-actions-fuer-laengere-bewegungen.md

38 lines
793 B
Markdown

# Aufgabe 06: Actions für längere Bewegungen
## Ziel
Du modellierst eine Scanbewegung als ROS2 Action.
## Warum ist das wichtig?
Lange Bewegungen brauchen Feedback, Fortschritt und Abbruchmöglichkeit.
## Voraussetzungen
- Aufgabe 05
## Theorie
Actions bestehen aus Goal, Feedback und Result. Sie passen zu Aufgaben, die dauern und eventuell abgebrochen werden sollen.
## Aufgabe
Implementiere oder skizziere eine Action `scan_for_person` mit Fortschritt und Ergebnis.
## Akzeptanzkriterien
- Goal kann gestartet werden.
- Feedback wird regelmäßig gesendet.
- Cancel ist bedacht oder implementiert.
## Erweiterungen
- Verbinde später mit Vision-Erkennung.
## Reflexionsfragen
- Warum ist Scan eine Action?
- Welche Feedbackdaten sind nützlich?
- Was passiert bei Cancel?