Skip to main content
Use ROS2 services for request/response operations.

Service Interface

When to use a service

Use a service when you need a single request/response interaction (for example “do this now and return success/failure”). Use Topics for continuous streaming and Actions for long-running operations with progress/cancel.

Quick commands

Common call examples

Set LED color

Move arm in joint space

Switch navigation mode

Topics

Streaming state and command channels.

Actions

Long-running tasks with feedback and cancellation.