/UR3e-HandTracking-Control

Program to control one or two UR3e robots using a Leap Motion hand tracking camera.

Primary LanguagePython

UR3e-HandTracking-Control

Program to control one or two UR3e robots using a Leap Motion hand tracking camera.

  • This project could not have been completed without the help of:
    • Xiaomeng Shi, Assistant Teaching Professor at Widener University
    • Jack Merhar
    • Brennon Conner
    • Keanu Williams
    • Emily Wolfe

Required:

Usage:

  • Start UR3eControl.py program with correct Host PC IP Address and UR3e Robot IP Addresses.
  • Start LeapMotionC.exe program with Leap Motion plugged into PC and Leap Motion Control Panel Running.
  • Begin control of robotic arms by moving your hands to the virtual position of the robotic end effector positions and opening the palms.
  • Close and open the Robotiq grippers by piching the thumb and index finger together.
  • Stop control boy making a fist with each respective hand and moving hands away from the virtal robotic end effector positions.

Source:

  • Source code for the LeapMotionC.exe program is provided as HandTrackingMain.c and can be edited and recompiled by linking the LeapMotionSDK into your coding environment.

Control System Diagram:

Picture1 Hand-Tracking-Layout Hand-Tracking-Gestures

Hand Tracking Control Videos:

Hand-Tracking-Control.mp4
Hand-Tracking-Control-1.mp4
Hand-Tracking-Control-2.mp4