/handtracking_hexbug

Control a HexBug robot through hand-tracking (Leap Motion + Arduino + HexBug)

Primary LanguagePython

Controlling a HexBug robot with hand-tracking (Leap Motion + Arduino + HexBug)

In this project, we control a HexBug robot through hand-tracking, i.e. by translating hand movements to robot movement commands. The required equipment consists of:

  • a HexBug robot
  • a Leap Motion controller
  • an Arduino Uno Rev3
  • an infrared LED emitter (940nm)

Overview

The overview of our project is shown in the following figure:

Demo

To run the demo, you can execute the following command

$ python demo_hexbug_leapmotion.py

Credits

The current GitHub repo contains code parts from the following repository. Credits go to their owners/developers.

Code in hexbug_spider.h: https://github.com/xiam/arduino_hexbug_spider