GestureBot

Intuitive Robot Arm Control via Hand Tracking

Alexander Neary
Brenna Kjorness
Clayton Castro
University of California Los Angeles - CS 188

Project Overview

GestureBot is an innovative project that enables intuitive control of robotic manipulators using hand gestures captured through a single RGB camera. By leveraging computer vision techniques with OpenCV and MediaPipe, the system allows for full 6DoF (degrees of freedom) control of a robot's end effector, including both translational and rotational movements.

Hand landmarks tracking demonstration

Key Features

Hand Tracking

Utilizes MediaPipe to detect and track 21 3D landmarks of the hand in real-time, enabling precise gesture recognition and control.

Intuitive Control

Separate modes for rotation and translation controlled by left-hand gestures, making complex manipulations more manageable.

Gripper Operation

Simple pinching gestures control the robot's gripper, allowing for natural interaction with objects in the environment.

Technical Implementation

The system employs several sophisticated components:

Rotation control demonstration

Results and Achievements

GestureBot successfully demonstrates:

Gripper control demonstration

Demo