RAIN
← All projects
Motion Gestured Controlled Car
RDA · RDA COHORT 19

Motion Gestured Controlled Car

Published 19 May 2026 · 223 views

Arduino
Micheal Oluwanifemi OniRobotics Engineer Python

About the project

Motion Gestured Controlled Car What I Built I built a wearable gesture-control system that lets you pilot a robotic vehicle using natural hand movements. It uses an inertial sensor on a glove to track the pitch and roll of my hand. It then transmits that data instantly to the vehicle using a peer-to-peer wireless protocol. It's designed to be highly responsive and includes built-in safety features to stop the car in case you loose control while moving it Code Example typedef struct { int forwardTilt; int sideTilt; } HandData; HandData myData; uint8_t carAddress[] = {0x98, 0xF4, 0xAB, 0xD7, 0xAC, 0xFE}; Results I successfully engineered a fully custom, low-latency robotic car controlled entirely through hand gestures on a wearable glove. I eliminated network lag by implementing the ESP-NOW protocol for direct, routerless communication, creating a near-instant link between my movements and the vehicle's response. Using an MPU6050 IMU sensor, the system accurately maps raw gravitational data into precise pitch and roll angles to seamlessly dictate steering and speed. To ensure physical stability and operational safety, I applied software-level differential trimming to calibrate the motors alongside a non-blocking watchdog timer that forces an emergency stop if the wireless connection drops.

More from RAIN trainees

Build something like this at RAIN.

12-month AIML and RDA programmes, 70% product development.