nevermore0127 / narcs

Natural Robotic Arm Control Interface - Uses Kinect sensor and a wearable glove to control robotic arms

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NARCS

Natural Robotic Arm Control Interface.

  • Uses Kinect sensor and a wearable glove as inputs for a natural gesture based interface for humans to control robotic arms.
  • The wearable glove uses a 3D orientation sensor to track hand orientation, and a force sensor to measure gripping action and force.
  • The program controls a robotic arm remotely in real-time, using a TCP based message protocol.

======================================

Project Structure:

This is where our Mechatronics FYDP project code resides

Arduino:

This program will read values coming through the serial port

NARCS_Control:

-The main program running on the control site computer. -This includes communication with IMU, Kinect, ARDUINO, Networking with the Robotic Arm computer, etc. -Program architecture setup to dedicate a thread to each of those functions

IMU_Interface

-Code for the IMU interfacing GUI -Based on manufacturer's source code -Modified to supply orientation info to NARCS_Control through shared memory

Kinect_GUI

-The Kinect GUI as provided in the Kinect SDK -Will be mooching data from the program using shared memory

SharedMemory

-Project demonstrating shared memory for C++ Win32 and managed C++ -Used for experimentation

Test Code:

-This folder contains all test code.

About

Natural Robotic Arm Control Interface - Uses Kinect sensor and a wearable glove to control robotic arms


Languages

Language:C++ 93.1%Language:C 3.0%Language:XSLT 2.5%Language:CSS 0.7%Language:C# 0.6%Language:Arduino 0.1%Language:MATLAB 0.1%