Unit 05 · lesson

Unit Mission: Control Turtlesim Without Guessing

You will demonstrate all four beginner interaction patterns around one running Turtlesim system.

Part A — Topic

Use the command topic to move the turtle and record name/type/interface evidence.

Part B — Service

Use /spawn or another Turtlesim service. Record request and response evidence.

Part C — Parameter

Change one Turtlesim parameter, dump the configuration, then prove you can reload it.

Part D — Action

Send one /turtle1/rotate_absolute goal with feedback and record the final status.

Decision sheet

For each interaction, write:

Need:
Pattern chosen:
Why this pattern fits:
CLI evidence:
Interface/type evidence:
Observed result:

Final comparison

Complete:

PatternDirection/lifecycleBest fit in this mission
Topic
Service
Parameter
Action

Defense

The important question is not "can you type all four commands?"

It is:

If a new robot task appears, can you identify which communication/configuration pattern matches the behavior and then inspect the graph/interface before acting?

If yes, you are ready to build your own ROS workspace.