Skip to content

Latest commit

ย 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Alt Text

๐Ÿš Gesture Controlled Drone Simulator

A real-timeย hand gesture controlled drone simulatorย built usingย Python, MediaPipe, OpenCV, and Pygame. The system detects hand gestures through a webcam, recognizes the number of fingers shown, and converts them into drone movement commands inside a 2D drone simulation.


๐Ÿ“Œ Overview

Traditional drone control requires joysticks or remote controllers. This project demonstrates an alternative Human-Computer Interaction (HCI) approach where a user controls a virtual drone using only hand gestures captured through a webcam.

The application performs real-time hand landmark detection using Google's MediaPipe framework and maps recognized gestures into drone navigation commands. A custom-built drone simulator developed in Pygame visualizes the drone movement while displaying command status and system information through an interactive HUD.

This project was developed as part of theย Design Engineering (DE)ย coursework.


๐ŸŽฏ Objectives

  • Build a touchless drone control interface.
  • Detect hand landmarks in real time.
  • Count raised fingers accurately.
  • Map gestures into navigation commands.
  • Simulate drone movement without physical hardware.
  • Demonstrate Human Computer Interaction using Computer Vision.

โœจ Features

  • ๐Ÿ“ท Real-time webcam hand tracking
  • โœ‹ Finger counting using MediaPipe
  • ๐Ÿš Gesture controlled drone simulation
  • ๐ŸŽฎ Interactive 2D drone environment
  • ๐Ÿ“Š Live command display (HUD)
  • โšก Smooth real-time movement
  • ๐Ÿ”„ Animated propellers
  • ๐ŸŽจ Custom drone graphics created entirely in Pygame
  • ๐ŸŸข Takeoff/Landing status indicator
  • ๐Ÿ“ˆ FPS monitoring

๐Ÿ›  Tech Stack

Category Technology
Programming Language Python
Computer Vision OpenCV
Hand Tracking MediaPipe Tasks API
Graphics Pygame
Mathematics Python Math Library
Webcam OpenCV VideoCapture

๐Ÿ‘ฉโ€๐Ÿ’ป Author

Hetanjali Vaghela โ€” Robotics & Automation Engineering

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages