Spaces:
Running
Running
metadata
title: Gesture Mirror
emoji: ποΈ
colorFrom: purple
colorTo: blue
sdk: static
pinned: false
short_description: Hand gestures make the robot react!
tags:
- reachy_mini
- reachy_mini_python_app
Gesture Mirror ποΈπ€
Detects hand gestures (wave, thumbs up, point, peace, fist, open palm) via MediaPipe Hands and makes the Reachy Mini robot react with matching movements.
Reactions
| Gesture | Robot Response |
|---|---|
| π Wave | Waves back with head sway |
| π Thumbs Up | Nods approvingly |
| π Point | Looks in pointed direction |
| βοΈ Peace | Excited bounce with antenna wiggle |
| β Fist | Startled shake |
| ποΈ Open Palm | Calm reset |
Features
- Real-time hand gesture recognition using MediaPipe Hands
- Gesture stability tracking (3 consistent frames required)
- Cooldown system to prevent reaction spam
- Smooth interpolated animations between keyframes
- Idle breathing animation when no gestures detected
Requirements
- Camera connected to Reachy Mini
mediapipe,opencv-python,numpy
Install & Run
pip install .
reachy-mini run gesture_mirror