Spaces:
Running
Running
Commit History
15 days ago
-
feat: scan continuously while detecting motion
Replace step-and-pause scanning with a smooth head sweep. While the head moves, a new ScanDetector cancels the camera's own motion by fitting a homography to tracked background features, warping the older frame onto the newer one, and differencing them. The settings page gets a slider for its threshold and shows the aligned difference while scanning.a9f58f8 -
feat: tune detection sensitivity live from the settings page
Add sliders for the MOG2 change threshold and minimum blob size, and box the largest blob in red on the motion map when it is too small to track.f9a8eeb -
feat: enlarge and label the motion map
Show the camera view at up to 1280px wide with the two masks side by side underneath, each labeled, and move the robot state above the map.bd7d739 -
refactor: always track with the head
Remove the head/body mode setting and body-turning code; the settings page now only shows the motion map.bbb0d99 -
feat: show live motion map on the settings page
Add a debug view with the camera frame (largest blob boxed), the raw MOG2 mask, and the cleaned mask, plus what the robot is currently doing.6b9f2e3 -
feat: add movement tracker app
Reachy Mini app that turns its head or body toward the largest moving object, using OpenCV MOG2 background subtraction and blob detection.6ebcdad