/narcs

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

Primary LanguageC++

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.