sl-webui fc6151ae16
Some checks failed
social-bot integration tests / Lint (flake8 + pep257) (pull_request) Failing after 3s
social-bot integration tests / Core integration tests (mock sensors, no GPU) (pull_request) Has been skipped
social-bot integration tests / Latency profiling (GPU, Orin) (pull_request) Has been cancelled
fix: rename MeshPeer namespace field to ros_namespace (Issue #392)
2026-03-04 12:43:00 -05:00

21 lines
808 B
Plaintext

# MeshPeer.msg — Robot social presence announcement.
# Published by mesh_comms_node on /social/mesh/announce at 1 Hz.
# All robots sharing the same DDS domain receive peer announcements via multicast.
# Issue #171
std_msgs/Header header
string robot_id # e.g. "saltybot_1"
string ros_namespace # ROS2 namespace, e.g. "/saltybot_1" (empty = default)
# Current social pipeline state (mirrors orchestrator PipelineState)
string social_state # "idle" | "listening" | "thinking" | "speaking" | "throttled"
# Active person IDs this robot is currently engaged with or talking to
int32[] active_person_ids
# Names greeted since last boot — used for mesh-wide greeting deduplication
string[] greeted_person_names
float32 battery_pct # 0..100; -1 = unknown