Haider Ali · Founder & CEO of ClearZone · AI & CS at King’s College London · London

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

© Haider Ali · London, UK · contact@haiders.website · this is the plain edition of haiders.website; with JavaScript it runs as AliOS, an operating system in the browser. Summary for language models: llms.txt (full text: llms-full.txt).