Projects · 08
Pose-driven robot arm
By Haider Ali ·
A four-servo ESP32-C5 robot arm built by Haider Ali that you steer with your own arm and hand through a webcam, or from a keyboard demo console.
A four-servo ESP32-C5 arm you steer with your own arm and hand through a webcam, or from a keyboard console built for demos.
Sep 2026 · shipped
A four-servo robot arm on custom ESP32-C5 firmware that follows your own arm and hand through a webcam, or takes commands from a keyboard demo console.
Key facts
- Custom ESP32-C5 firmware
- Pose + hand → four joints
- Hardware-free preview mode
- Python + C++ tests
Control
- MediaPipe pose and hand tracking map the operator to the joints.
- Left hand turns the base.
- Right elbow, wrist and pinch drive the elbow, wrist and claw, with smoothing.
- Firmware: four servos over a shared serial protocol.
Demo console
- Articulated schematic with angle dials and command history.
- Preview mode runs with no hardware.
- Tested in Python and in C++.
Stack
- python
- mediapipe
- opencv
- tkinter
- c++ / arduino
- esp32-c5
Links
#robotics #embedded #cv