feat(social): 68-point Kalman landmark smoother (Issue #227) #231
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "sl-perception/issue-227-landmark-smooth"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
FaceLandmarks.msg+FaceLandmarksArray.msgtosaltybot_social_msgs(136 float32 coords, normalised)_landmark_kalman.py: vectorised constant-velocity KF over all 68 points simultaneously using(N,4)state +(N,4,4)covariance arrays (no per-point loop)landmark_smoother_node.pyinsaltybot_social_face: subscribes/social/faces/landmarks→ publishes/social/faces/landmarks_smooth; per-track dict keyed byperson_id(orface_idfallback); 1 Hz stale-track pruningTest plan
test/test_landmark_smoother.py— 21/21 pure-Python tests pass (no ROS2 required)/social/faces/landmarks_smoothappears at camera framerate🤖 Generated with Claude Code