Jump to content

Contributions:CyberGloveLogger

From BCI2000 Wiki

Synopsis

A framework extension that logs state information from the CyberGlove into state variables.

Location

http://www.bci2000.org/svn/trunk/src/contrib/Extensions/CyberGloveLogger

Versioning

Author

Sidhant Sharma (ssharma@cyberglovesystems.com)

Version History

  • 03/11/2014 sidhantsharma: Initial version;
- Supports 18 and 22 Sensor CyberGlove Models (wired & wireless versions)
- Maximum 2 CyberGloves supported

Functional Description

The 18-sensor data glove features two bend sensors on each finger, four abduction sensors, plus sensors measuring thumb crossover, palm arch, wrist flexion, and wrist abduction.

The 22-sensor data glove has three flexion sensors per finger, four abduction sensors, a palm-arch sensor, and sensors to measure wrist flexion and abduction. Each sensor is extremely thin and flexible being virtually undetectable in the lightweight elastic glove.

The wireless CGIII motion capture system has been used in a wide variety of real-world applications, including digital prototype evaluation, virtual reality bio-mechanics, and animation. Specifications:

- Number of sensors: 18 or 22
- Sensor resolution: <1 degree
- Sensor repeatability: 3 degrees (average standard deviation between wearings
- Sensor linearity: maximum 0.6% standard deviation nonlinearity over full joint range
- Sensor data rate: Up to 100 records/sec (SD card); up to 120 records/sec (USB and Wi-Fi)
- Operating system and hosts: Windows 7 32 bit and 64 bit
- Wireless technology: 802.11g Wi-Fi
- Battery duration: 2 hours
- Battery charger: External
- Operating range: 100+ feet radius from Wi-Fi source (optimal environment)
- Interface: 802.11g Wi-Fi, USB, micro SD card

Vendor

CyberGloves can be purchased from CyberGlove Systems (www.cyberglovesystems.com). The data glove product lines include CGI, CGII and CGIII. CGI is the wired version whereas CGII and CGIII work via Bluetooth and Wireless Technology respectively. Every cyberglove comes with a user manual, drivers and UI software for Windows. A C++ based VirtualHand SDK is also available which includes a variety of demos and sample source code.

Integration into BCI2000

Parameters

Parameter1

State Variables

 ----------------------------------------------------------------
 StateName      == Finger       | 5 sensor | 14 sensor 
 ----------------------------------------------------------------
 ----------------------------------------------------------------

See also

User Reference:Logging Input, Contributions:Extensions