shadowcontrol
A real-time vision-based teleoperation system that lets an operator control a humanoid robot through body movements. Inspired by the "shadow boxing" concept from Real Steel, the system tracks your pose via webcam and maps it to robot joint angles in real time with ~130ms latency.
Key Features: MediaPipe BlazePose tracking • Plane projection for joint angle retargeting • Gimbal lock detection • Exponential smoothing & rate limiting • Built in 1 week at CMU Build18 2025
Tech Stack: Python • MediaPipe • OpenCV • Serial Communication • K-Scale Zeroth-01 • Feetech Servos