Setup
-
If you haven't already, please install ROS furte or groovy on your Ubuntu. There are other Linux distributions supported by ROS but Leapmotion works best on Ubuntu so far.
-
If you are on Ubuntu 12.04 or 12.10, most likely your kernel is outdated for the Leapmotion driver to function. 12.04 LTS now seems to have kernel 3.8 by default but please check by running
uname -a
. If the kernel version is lower than 3.8, please update the kernel image to 3.8.sudo apt-get install linux-image-generic-lts-raring sudo apt-get install linux-headers-generic-lts-raring
Warning: updating the kernel might cause some malfunctionality of the system.
- Enter
export ROS_PACKAGE_PATH=$ROS_PACKAGE_PATH:/where/is/ROSLeap
to~/.bashrc
, and runsource ~/.bashrc
. - Please run
./install_leap.sh
under the root directory to make sure the Leapmotion driver is installed and all ROS packages are rosmade.
Applications
- Leapmotion Message Test
- run
./Leap.sh
under thelaunch
folder
- run
- Leap-A.R.Drone
- run
./setup_ardrone.sh
to set up A.R.Drone - run
./LeapARDrone_ControlByPos.sh
under thelaunch
folder to control with Leapmotion by placing your hand to different position.
- run