Spaces:
Running
Running
Commit History
20 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 -
fix: stop discarding darker objects as shadows
MOG2 shadow detection classified anything moderately darker than the background as shadow, so e.g. gray clothes against a white wall were never detected. Treat every change as motion instead.5547235 -
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 -
docs: align detection constants table
b8942d9 -
docs: use SSH remote for the Space
a806ac4 -
docs: publish to the Space with git push
d58713d -
feat: scan for motion when the scene is idle
After a few seconds without motion, sweep the head (or body in body mode) left and right, pausing at each position to watch for motion.0df4379 -
docs: create upload dir in deployment instructions
0c01043 -
docs: add deployment instructions to README
85e8b3f -
docs: add development instructions to README
3cc0865 -
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