# FusedTarget.msg — output of the multi-modal tracking fusion node. # # Position and velocity are in the base_link frame (robot-centred, # +X forward, +Y left). z components are always 0.0 for ground-plane tracking. # # Confidence: 0.0 = no data / fully predicted; 1.0 = strong fused measurement. # active_source: "fused" | "uwb" | "camera" | "predicted" std_msgs/Header header geometry_msgs/Point position # filtered 2-D position (m), z=0 geometry_msgs/Vector3 velocity # filtered 2-D velocity (m/s), z=0 float32 range_m # Euclidean distance from robot to fused position float32 bearing_rad # bearing in base_link (+ve = person to the left) float32 confidence # composite confidence [0.0, 1.0] string active_source # "fused" | "uwb" | "camera" | "predicted" string tag_id # UWB tag address (empty when UWB not contributing)