Hand gesture contolled:drone
Hand Gesture-Controlled Drone Simulation in Gazebo Ignition | ROS2-Humble & OpenCV πΉ Overview: Demonstration of a simulated drone controlled using hand gestures in Gazebo Ignition with ROS2. πΉ Tools Used: MediaPipe - real-time hand tracking OpenCV - image processing ROS2 - drone control and communication Gazebo Ignition - simulation
πΉ Control Gestures: β Closed Fist β Hover β 1 Finger β Move Up β 2 Fingers β Move Forward π€ 3 Fingers β Move Backward β 5 Fingers β Move Down
OS: UBUNTU 22.04
ROS DISTRO: HUMBLE
Humble installation link::https://docs.ros.org/en/humble/Installation/Ubuntu-Install-Debians.html
Clone this repo in your ros2 work directory Then build the package in your workspace ,
colcon build --symlink-install
ROBOT with 2 depth camera LAUNCHING COMMAND:
In terminal 1:
ros2 launch my_uavs ign_world_launch.py
Output:
In termihal 2:
ros2 run my_uavs hand_gesture_drone_controller.py
The result:

