Skip to content

hcr-vvatel/hand_controller

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hand Controller

ROS 2 (Humble) package that wraps hand_tracking into a node. Subscribes to a webcam image topic, runs hand landmark detection, and publishes AckermannDriveStamped commands based on finger gestures.

Used to add gesture-based teleoperation to MIT RSS's simulated racecar, a fork of mit-rss/racecar_docker

Current Gesture Controls

Fingers Raised Command
0 Go straight
1 (index only) Turn — angle maps to index finger direction
2 Accelerate
3 Decelerate
5 Stop

Build & Run

cd ~/your_ws/src
git clone https://github.com/hcr-vvatel/hand_controller.git
cd .. && colcon build --packages-select hand_controller
source install/setup.bash
ros2 run hand_controller hand_controller

Used In

  • racecar_docker — gesture-controlled teleoperation of MIT RSS's simulated racecar in Gazebo.

About

ROS 2 (Humble) package that wraps hand_tracking into a node. Subscribes to a webcam image topic, runs hand landmark detection, and publishes AckermannDriveStamped commands based on finger gestures.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages