Skip to content

Basic telemanipulation using a Leap Motion controller. For final CS project.

Notifications You must be signed in to change notification settings

BrandonBartram98/LeapMotion_MoveGroup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

LeapMotion-Ros-Telemanipulation

Telemanipulation using Leap Motion devices on a ROS Panda robot.

Requirements:

Setup:

Install The required software.

Follow ROS tutorials on setting up a catkin workspace.

Install Leap Motion SDK and MoveIt! package into catkin workspace and build with 'catkin make'.

Download the application script 'pyMoveGroup.py' and place it into a new folder within catkin/src/moveit_tutorials.

Navigate to the script location and make it executable with 'sudo chmod +x'.

  1. Terminal -> sudo Leapd

  2. Terminal -> roscore

  3. Terminal -> roslaunch leap_motion demo.launch

  4. Terminal -> roslaunch panda_moveit_config demo.launch

  5. Terminal -> rosrun moveit_tutorials pyMoveGroup.py

  6. Use right hand to move robot. Use GUI reset button to move robot back to original position.

  7. Control robot gripper with left hand pinch gesture. (Thumb and Index)

(Optional) Terminal -> LeapControlPanel

Edit dpRound value to change hand movement threshold.

self.dpRound = 1 #3 Decimal Points for Rounding

About

Basic telemanipulation using a Leap Motion controller. For final CS project.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages