Service Interface
Arm Control
Arm Control
| Service Name | Type | Description |
|---|---|---|
| /mars/arm/goto_js | maurice_msgs/GotoJS | Move arm joints to target positions over a specified duration. |
| /mars/head/set_ai_position | std_srvs/Trigger | Set the head to the default AI viewing position. |
Navigation and Maps
Navigation and Maps
System
System
| Service Name | Type | Description |
|---|---|---|
| /light_command | maurice_msgs/LightCommand | Control LED mode, interval, and RGB color. |
| /shutdown | maurice_msgs/Shutdown | Trigger robot shutdown sequence. |
| /set_robot_name | maurice_msgs/SetRobotName | Set display name used by app and hostname conversion. |
| /trigger_update | maurice_msgs/TriggerUpdate | Trigger update flow on the robot. |
Brain and Agent Runtime
Brain and Agent Runtime
| Service Name | Type | Description |
|---|---|---|
| /get_available_primitives | brain_messages/GetAvailablePrimitives | List available skills (primitives). |
| /get_available_directives | brain_messages/GetAvailableDirectives | List available agents (directives). |
| /get_available_behaviors | brain_messages/GetAvailableBehaviors | List available learned manipulation behaviors. |
| /reset_brain | brain_messages/ResetBrain | Reset brain runtime state. |
| /set_directive_on_startup | brain_messages/SetDirectiveOnStartup | Choose which agent should auto-load at boot. |
| /get_chat_history | brain_messages/GetChatHistory | Retrieve BASIC conversation history. |
Data Recording
Data Recording
| Service Name | Type | Description |
|---|---|---|
| /new_task | brain_messages/ManipulationTask | Start recording a new manipulation task. |
| /new_episode | std_srvs/Trigger | Start a new episode inside current task. |
| /save_episode | std_srvs/Trigger | Save current episode. |
| /cancel_episode | std_srvs/Trigger | Discard current episode. |
| /end_task | std_srvs/Trigger | Finalize current task recording. |
| /get_task_metadata | brain_messages/GetTaskMetadata | Read metadata for a recording task. |
| /get_dataset_info | brain_messages/GetDatasetInfo | Read dataset summary and statistics. |

