feat(social): multi-camera gesture recognition — MediaPipe Hands + Pose (Issue #140) #162
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "sl-jetson/issue-140-gestures"
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
gesture_classifier.py: pure-Python geometric classifier — 10 gesture types (stop_palm, thumbs_up/down, point, come_here, follow, wave, arms_up, arms_spread, crouch) +WaveDetectortemporal oscillation trackergesture_node.py: ROS2 node subscribing to 4 CSI camera streams via round-robin_FrameBuffer; lazy MediaPipe init; person-ID correlation viaPersonStateArray; publishesGestureArrayon/social/gesturesat configurable FPS (default 10 Hz)Gesture.msg+GestureArray.msgROS2 message typesgesture_params.yamltuned for Orin Nano (model_complexity=0 ≈13 ms/frame)Test plan
pytest saltybot_social/test/test_gesture_classifier.py)gesture.launch.pyon Jetson Orin with 4 CSI cameras/social/gesturespublishes at ≥10 FPS under normal load/social/personstopicCloses #140
🤖 Generated with Claude Code