Difference between revisions of "EMG for controlling a Robotrainer"

From Training Technology Lab Wiki
Jump to navigation Jump to search
(Created page with "200px|thumb|right|MyoWare EMG sensor from SparkFun bla == Example of device == bla File:ESP32.jpg|200px|thumb|right|ESP32 boar...")
 
Line 1: Line 1:
 
[[File:13723-MyoWare_Muscle_Sensor-02.jpg|200px|thumb|right|MyoWare EMG sensor from SparkFun]]
 
[[File:13723-MyoWare_Muscle_Sensor-02.jpg|200px|thumb|right|MyoWare EMG sensor from SparkFun]]
  
bla
+
The Robotrainer Light has been used to rehabilitate several patients with great success, especially the "weightless feature" that allows impaired patients to lift their own limbs again. But one problem is heavily impaired patients who can only use their muscles with a few grams of force. The Robotrainer isn't precise enough to measure these small forces. A solution could be to use EMG for controlling the robot:
 +
By placing EMG electrodes on the body, a signal could be used to tell the robot to move, essentially using the robot as a hoist/exoskeleton. Whether EMG sensors can detect these small signals is unknown to us, so finding this out would of course be the first priority, either by litterature study or simple experiments on an impaired patient.
  
== Example of device ==
+
== Biosensor equipment from ADInstruments ==
bla
+
The Medico laboratory next door has kindly lent us their expensive biosensor equipment. We have linked this to our ROS framework and it is available for usage in projects. For measuring EMG, this is highly reliable and accurate but also unpractical to use, since it is not wireless.
 +
 
 +
== Wireless low-cost EMG device ==
 +
An alternative to the expense equipment is the MyoWare sensor [https://www.sparkfun.com/products/14409] from SparkFun. It is a low-cost solution that can be easily hooked up to a microcontroller such as an arduino.
 +
 
 +
We have hooked this up to a ESP32 board, which is essentially just an Arduino with WiFi. Using "Rosserial", the ESP32 can then directly publish the EMG data on the ROS network, for other robots to use or for data collection.
 +
Put a battery on this device and you have a wireless, practical EMG sensor.
  
 
[[File:ESP32.jpg|200px|thumb|right|ESP32 board (Arduino with WiFi)]]
 
[[File:ESP32.jpg|200px|thumb|right|ESP32 board (Arduino with WiFi)]]
 
== Perspective ==
 
The aim is for this (or a similar) device to be available for clinicians nation-wide, so any patient can be easily tested.
 

Revision as of 09:23, 9 January 2019

MyoWare EMG sensor from SparkFun

The Robotrainer Light has been used to rehabilitate several patients with great success, especially the "weightless feature" that allows impaired patients to lift their own limbs again. But one problem is heavily impaired patients who can only use their muscles with a few grams of force. The Robotrainer isn't precise enough to measure these small forces. A solution could be to use EMG for controlling the robot: By placing EMG electrodes on the body, a signal could be used to tell the robot to move, essentially using the robot as a hoist/exoskeleton. Whether EMG sensors can detect these small signals is unknown to us, so finding this out would of course be the first priority, either by litterature study or simple experiments on an impaired patient.

Biosensor equipment from ADInstruments

The Medico laboratory next door has kindly lent us their expensive biosensor equipment. We have linked this to our ROS framework and it is available for usage in projects. For measuring EMG, this is highly reliable and accurate but also unpractical to use, since it is not wireless.

Wireless low-cost EMG device

An alternative to the expense equipment is the MyoWare sensor [1] from SparkFun. It is a low-cost solution that can be easily hooked up to a microcontroller such as an arduino.

We have hooked this up to a ESP32 board, which is essentially just an Arduino with WiFi. Using "Rosserial", the ESP32 can then directly publish the EMG data on the ROS network, for other robots to use or for data collection. Put a battery on this device and you have a wireless, practical EMG sensor.

ESP32 board (Arduino with WiFi)