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
21 lines
808 B
Plaintext
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
|