Skip to content

Force myography (FMG) sensor and algorithm package that can be used to robustly control upper limb prostheses in real time

Notifications You must be signed in to change notification settings

EricDavidWells/Realtime-Force-Myography

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Realtime Force Myography

Using the gesture controlled robotic arm developed at HACKED2019 the project advanced to optimize a force myography (FMG) sensor and algorithm package that can be used to robustly control upper limb prosthetics in real time.

Background

Although there are many multifunctional hands available for prosthesis use, commercial devices are unable to utilize them largely due to restricted control interfaces. Recent research has focused on improving pattern recognition algorithms to decode electromyographic signals (EMG) into multi degree of freedom movements to enable more robust control. Although results are promising in laboratory conditions, this technique has been unable to be transferred into commercial devices. This is largely due to current surface mounted EMG sensors having inherent unpredictable issues that affect the algorithm’s performance such as cross-talk, electrical interference, muscle fatigue effects, perspiration effects, and skin impedance. An alternative to this technology for use in prosthetics is force myography (FMG). This technology seeks to exploit the deformation resulting from residual muscle movement to obtain prosthesis control. This is typically done in a very similar manner to EMG; however, instead of measuring electrical activity, an array of pressure sensors wrapped around the user’s arm measures muscle deformation. The measured sensor values act as inputs into a pattern recognition algorithm to predict the desired motions from the user. An FMG sensor and algorithm package was designed and optimized to implement robust, real time control of a simulated prosthetic device. Two iterations of prototyping have been achieved, with the second design resulting in a wireless, low profile wristband containing 11 force sensitive resistors (FSR) sensors and an inertial measurement unit (IMU) capable of sampling up to 200 Hz.

Photos

Wireless Armband with 11 FSR's, IMU, and Custom PCB

Coordinate Frame on Arm

Gestures

Raw Signals (Left Time Series - Right Spectral Series)

Classified Signals PCA Representation

About

Force myography (FMG) sensor and algorithm package that can be used to robustly control upper limb prostheses in real time

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 73.7%
  • C++ 26.3%