The Hand is an autonomous 6DOF robotic arm that lets people with motor disabilities play physical chess through voice control and computer vision — fully hands-free.
Many people living with conditions like ALS, muscular dystrophy, or severe arthritis love chess but physically can't manipulate the pieces. Existing solutions push them to digital-only play, removing the social experience of sitting across a real board from another person. The Hand bridges that gap — a voice command triggers the arm to pick up and move the correct piece on a real board, while YOLOv8 tracks the full board state in real time.
Built from scratch across mechanical design, PCB design, embedded firmware, computer vision, voice recognition, and ROS2 motion planning.
Progress updated by Ramy
Designing a full 6DOF arm in SolidWorks with manufacturable joints, linkages, and mounting points — then printing and iterating on real hardware.
Custom PCB in Altium Designer to power and control the arm's actuators, handle signal routing, and interface with the ESP32 microcontroller.
Full ROS2 stack from URDF modelling to MoveIt motion planning, running inverse kinematics for real-time arm control driven by voice and vision inputs.
micro-ROS firmware on ESP32 — subscribing to ROS2 joint commands, driving servo PWM via hardware timers, communicating with Raspberry Pi over UART.
Fine-tuned YOLOv8 model detecting chess pieces and tracking full board state in real time, mapping piece positions to robot workspace coordinates.
OpenAI Whisper for real-time speech recognition, parsing spoken chess moves into board coordinates, tying voice, vision, and motion planning into one system.