This document describes a hand gesture controlled robot with obstacle avoidance capabilities built using an Arduino. The robot operates in both manual and autonomous modes, with hand gestures sensed by an Arduino and accelerometer worn by the user to control movement. An ultrasonic sensor allows the robot to change direction automatically if obstacles are detected. The project aims to address minor delays in communication and improve accuracy of the gesture recognition system. Results show that users prioritized precision over speed when controlling the robot. Future applications of this gesture technology include use in industries like automation, medical, and gaming.