Topics vs Services vs Actions - Uvic-Robotics-Club/uvic-rover-2027 GitHub Wiki

Topics Services Actions
Pattern Continuous Stream One-time request/response Long-running task with feedback
Use case Sensor data, camera feed, commands Triggering actions, Querying state Navigate to position, move arm
Cancellable No No Yes
Feedback Continuous None Continuous during execution

For a more detailed explanation, refer to this: