SlideShare a Scribd company logo
1 of 7
Download to read offline
IOSR Journal of Computer Engineering (IOSR-JCE)
e-ISSN: 2278-0661, p- ISSN: 2278-8727Volume 15, Issue 6 (Nov. - Dec. 2013), PP 38-44
www.iosrjournals.org
www.iosrjournals.org 38 | Page
Estimation of Arm Joint Angles from Surface Electromyography
signals using Artificial Neural Networks
Sauvik Das Gupta1
, Sourav Das2
, Partha Das3
, SK Masud Hossain4
,
Subhajit Ghosh5
, Shanta Mazumder6
1
School of Electrical and Computer Engineering, Oklahoma State University, Stillwater, OK, USA
23456
West Bengal University of Technology, Kolkata, West Bengal, India
Abstract: Vicon system is implemented in almost every motion analysis systems. It has many applications like
robotics, gaming, virtual reality and animated movies. The motion and orientation plays an important role in
the above mentioned applications. In this paper we propose a method to estimate arm joint angles from surface
Electromyography (s-EMG) signals using Artificial Neural Network (ANN). The neural network is trained with
EMG data from wrist flexion and extension action as input and joint angle values from the vicon system as
target. The results shown in this paper illustrate the neural network performance in estimating the joint angle
values during offline testing.
Index Terms: Vicon system, Joint angle, Surface EMG, Artificial Neural Network, Virtual reality, Robotics.
I. Introduction
The Vicon motion capture system is a state-of-the-art infrared marker-tracking system that offers
millimeter resolution of 3D spatial displacements. The system we have implemented consists of twelve cameras
outfitted with IR optical filters and an array of IR LEDs, and a set of reflective dots. The dots, arranged on the
hand of the subject (human or non-human primate), reflect the IR radiation emitted by the LEDs. All other light
is filtered so that the system only recognizes the dots. In software, the images taken from the twelve cameras are
used to construct a three-dimensional representation of the markers.
Surface Electromyography (s-EMG) is a non-invasive technique for measuring muscle electrical
activity that occurs during muscle contraction and relaxation cycles. EMG signals contain the information about
the muscle force which can be used in human-machine interaction.
Much research has been done using electromyogram (EMG) signals and motion analysis for prosthetic
arm. Ajiboyeet al. proposed a heuristic fuzzy logic approach to multiple electromyogram (EMG) pattern
recognition for multifunctional prosthesis control [1]. Momenet al. proposed a real-time electromyography
(EMG) classifier of user-selected intentional movements rather than an imposed subset of standard movements
using Fuzzy C-means clustering [2]. Kuikenet al. assessed the performance of patients with upper-limb
amputation who had undergone Targeted Muscle Re-innervation (TMR) surgery, using a pattern-recognition
algorithm to decode EMG signals and control prosthetic-arm motions [3].Much research has been done in the
field of predicting values from s-EMG signals [4]. Our objective is to estimate the joint angles from the EMG
signals using regression techniques.
The next section describes the hardware setup of our system. Section III presents the methodology we
proposed for joint angle estimation. Section IV discusses the experimental evaluation and results. Section V
presents the conclusion of the paper.
II. Hardware Platform
The hardware platform of our research consists of aninstrumentation amplifier board, a data acquisition
board, the vicon motion capture system, an EMG sensor anda sensor isolator. Below we will discuss in more
details about the individual components.
A. INA 326 Instrumentation Amplifier Board
The bio-medical amplifier simulation is done in NI Multisim. The simulated circuit result is shown in
the following figure 1. The EMG signals are basically in the range of microvolts. Hence we ensure that
sufficientamplification is provided and the gain is quite high from this circuit so as to get the output voltage
range in the millivolts. A gain of 1000 is thus selected. The Gain calculation is as follows:-
Gain(G) = 2*(R2/R1) in the circuit (1)
We choose R2= 1MOhms and R = 2kOhms to get G = 1000
G=2*(1,000,000Ohms/2000Ohms)=1000
Estimation of Arm Joint Angles from Surface Electromyography signals using Artificial Neural
www.iosrjournals.org 39 | Page
Figure 1: The simulated result in NI Multisim
We selected the INA 326 Instrumentation Amplifier because of the following properties:-
1. Precision
2. Low offset: 100µV (max)
3. Low offset drift: 0.4µV/°C (max)
4. Excellent long-term stability
5. Very-low 1/f noise
6. True rail-to-rail I/O
7. Input common-mode range: 20 mV below negative rail to 100mV above positive rail
8. Wide output swing: Within 10mV of rails
9. Supply range: single +2.7V to +5.5V
Figure 2: The INA 326 Amplifier Board
B. Data Acquisition Board (NI-9234)
The amplified s-EMG data is acquired by an NI-9234 Data Acquisition (USB-DAQ) device [5]. It is a
C-series 4-channel Analog to Digital Convertor (ADC) DAQ manufactured by National Instruments, which
provides BNC connectivity. This device is connected to a PC by a USB cable. It supports a sampling rate of
51200 samples/sec for each of the four channels. The input circuitry of the device consists of current limiting
diodes, amplifier and pre-filter and an analog to digital converter (ADC). Some additional features supported by
the device are AC/DC Coupling, Common Mode Bias Current and Integrated Electronics Piezoelectric (IEPE)
sensors. Figure 3 shows the DAQ board. The EMG is sampled at 1700 samples/sec for this research through this
device using theDAQ toolbox of MATLAB.
Figure 3: NI-9234 DAQ Board
Estimation of Arm Joint Angles from Surface Electromyography signals using Artificial Neural
www.iosrjournals.org 40 | Page
C. Vicon Motion Capture System
We use the Vicon Motion Capture System [6] in our lab to monitor the Joint Angles from the Human
Arm. Infra-red Markers are placed on the arms and a set of 12 cameras monitor the position ofthe arm and give
the Angle Feedback information. The Tracker software is used at first to define the rigid bodies made by the
markers on the Arm and then MATLAB is used to stream the JointAngles directly to a PC through the LAN &
Internet.
Figure 4: The Vicon Motion Capture System
D. MyoScan-Z EMG Sensor (SE9503Z)
We have used the INA 326 amplifier board during the first phase of the experiment then we switch to
the MyoScan-Z EMG sensor for better results during the second phase of the experiment.
As shown in Figure 5(a), the MyoScan-Z EMG sensor [7] from Thought Technology Ltd., is used in
our experiment. In order to measure, process and store EMG data, amplification is necessary. In the MyoScan-Z
EMG sensor, adifferential amplifier schematic shown in Figure 5(b) is usedto amplify the EMG signals, where
EMG signal is denoted by“m” and the noise signal by “n”. This amplifier has the abilityto reduce the noise and
thus increase the resolution by increasing the Signal-to-Noise Ratio (SNR).
Some of the important specifications of the MyoScan-Z EMG sensor are as follows:
1. Designed for sampling rate of 2048 samples per second
2. Input impedance of 1012
ohms in parallel with 10pF
3. Measures raw EMG signals with a range from 0 up to 2000mv.
4. Strong DC signal suppression
5. CMRR >130dB and input /output gain of 500.
Figure 5: (a) MyoScan EMG Sensor, (b) Schematic of the differential amplifier configuration
E. Sensor Isolator (T9405AM)
In this project we also use a sensor isolator along with the MyoScan EMG Sensor. This is a 4-channel
optical isolatorand the main motivation behind using this isolator is that itserves as an interface design, which
provides electricalisolation of 4.5kV. It also allows the sensor to be safelyinterfaced with the analog inputs of
the line-powered systems,such as the DAQ card and the computer. Figure 6 shows thesensor isolator.
Figure 6: Sensor Isolator
Estimation of Arm Joint Angles from Surface Electromyography signals using Artificial Neural
www.iosrjournals.org 41 | Page
III.Methodology
The whole methodology can be divided into three distinct parts – first pre-processing of the EMG data,
secondly training the ANN with EMG data as input and joint angles as the target and lastly offline testing of the
ANN with anotherset of the EMG data. The pre-processing step includes feature extraction using root-mean-
square (RMS) method. Then the data is smoothed using pseudo-Gaussian function and lastly normalization is
applied onboth the EMG and joint angle data. Then the neural network is trained using the features of EMG and
joint angle data as input and target respectively. Figure 7 shows a typical raw EMG signal.
Figure 7: A typical raw EMG signal
A.Pre-processing
i. Feature Extraction
The Root-Mean-Square (RMS) is a popular method for feature extraction used in EMG pattern
recognition. It removes the dual-axis nature of the EMG data. The mathematical equation for RMS is given as
follows:-
(2)
Where, N = Total number of values
x = Individual data points
A MATLAB script is coded for getting the dynamic RMS values of the EMG data using a continuous
window update method throughout the length of the data. The value of the window (N) is fixed to 30 samples in
this case. Figure 8 shows the RMS plot of EMG data.
Figure 8: RMS plot of raw EMG signal
Figure 9: Proposed overall method for joint angle estimation
Estimation of Arm Joint Angles from Surface Electromyography signals using Artificial Neural
www.iosrjournals.org 42 | Page
ii. Data Filtering and Smoothing
The main objective in this part is to reduce noise thus increasing Signal-to-Noise (SNR) value. Raw
EMG data needs to be filtered in order to improve the SNR. This is done by NI-9234 DAQ, since the device has
hardware pre-filter which passes only in-band signals and attenuates any signal above stop-band frequency.
Smoothing is applied on the signal to remove the high frequency fluctuations. Here we also implement a
pseudo-Gaussian smoothing filter in MATLAB to achieve the above purpose additionally. It is observed that the
noise is considerably reduced and the SNR is improved.
iii. Normalization
The s-EMG data is in millivolts (mV) while the joint angle data is in steradian (sr). To achieve
regression using neural network, both input and target is to be compared from a common frame of reference.
This is done using a MATLAB function „mapminmax‟ which scales inputs and targets so that they fall in range
[-1, 1].
B. Training the ANN
The architecture of the ANN is a two layer feed-forward multi-layer perceptron network, with sigmoid
activation function in the hidden layer and linear function in the output layer. The algorithm used is Levenberg-
Marquardt backpropagation algorithm [8] and Scaled Conjugate Gradient backpropagation algorithm [9]. One of
the algorithms is selected by MATLAB depending upon optimum memory usage. The input to the network is
the EMG feature vector and the joint angle data from the vicon system is the target vector.
Bias [10] is the measure of how good the model fits to the data. Variance is the measure of how much
the prediction varies around its average. In order to improve the performance of the network and to prevent high
bias and variance, the data is separated into training set, cross-validation set and testing set. The network is
trained with two different sets of inputs (different sets of data obtained from a single channel of EMG) and
targets (corresponding joint angle values).
The Mean Squared Error (MSE) is used for measuring the performance. Fifty hidden neurons yield
good results. The average overall regression value from training, validation and test set is found to be 0.81555
(maximum value of R is 1).
C. Offline testing
The offline joint angle prediction method is introduced in the testing phase of the network. After the
neural network is properly trained we acquire new sets of data for both EMG and joint angles. We process the
EMG signal data using the above mentioned methods – RMS feature extraction, data filtering and smoothing as
well as normalization. The normalized EMG data is then provided to the network as input and joint angles‟ data
as target. Regression and performance measure are thereby noted and compared with their previous values.
IV. Experimental Evaluation
We use the Kendall Arbo ECG/EEG/EMG electrodes [11] in this project as the sensing electrodes. First of all,
the muscle sites are found out for the wrist flexion and extension actions. The flexor Carpi Ulnaris and the
extensor Carpi Ulnaris muscles areidentified to be involved in these actions respectively. The selected hand area
is cleaned with the NuPrep abrasive skin cream to remove the dead and dry cells in order to increase signal
conduction and to minimize skin-electrode impedance. Ten20 conductive enhancement paste is applied on the
grey portion of the EMG electrodes to enhance the conductivity of the electrodes. The MyoScan-Z EMG sensor
is connected to the electrodes in order to acquire and amplify the EMG signals. The sensor isolator is used in
conjunction with the EMG sensor as an isolation interface between the human subject and the line-powered
DAQ device. Finally, the amplified EMG signals are acquired through the NI-9234 DAQ device into the
computer through a MATLAB program. The acquired data is processed, trained and tested offline. Figures
10(a), 10(b), 10(c) and 10(d) show the predicted joint anglevalues from EMG signal against the measured joint
angle values from the vicon system. The predicted as well as measured angles are plotted in figures 10(a), 10(b)
and figures 10(c), 10(d) for flexion and extension respectively. This is done by acquiring the new data and
predicting the joint angles from the EMG signal.Figures 11(a) and 11(b) represent regression plots for
flexionand extension respectively.
Estimation of Arm Joint Angles from Surface Electromyography signals using Artificial Neural
www.iosrjournals.org 43 | Page
Figure 10(a): Estimated flexion angle value from EMG
Figure 10(b): Estimated flexion angle value from EMG
Figure 10(c): Estimated extension angle value from EMG
Figure 10(d): Estimated extension angle value from EMG
Figure 11(a): Regression plot for flexion (R=0.8417)
Estimation of Arm Joint Angles from Surface Electromyography signals using Artificial Neural
www.iosrjournals.org 44 | Page
Figure 11(b): Regression plot for extension (R=0.8926)
V. Discussion and Conclusion
The results show that the joint angles were quite accurately predicted using the artificial neural network
method.
In this study, the accuracy of the EMG signal is of paramount importance in order to properly estimate
the joint angles. We have to make sure noise is eliminated by all viable means. A minor change in electrode
position causes a major change in the acquired EMG data. Thus an accurate EMG sensor is used. Muscle fatigue
is another important factor, so care must be taken to ensure that there is no over-exertion of muscles as this will
lead to inaccurate results. Moreover, the network trained is subject specific and may not yield appropriate results
if applied on other subject‟s data. Hence it needs to be re-trained for different subjects.
In summary, this paper develops an offline method for predicting the position and orientation of the
arm from surface EMG signals using artificial neural network. The network is trained with EMG feature vector
and joint angle values and tested with new EMG data. Some of the estimated results from the network are
shown in this paper. Future work will be totrain a Robotic Arm with the Surface EMG signals and then
directing it to mimic a human‟s action of the arm movements. This project can also be extendedto train a real-
prosthetic arm with the surface EMG signals in order for an amputee to control their own Prosthetic arm through
their own EMG signals, rather than using traditional electrical control.
References
[1] Ajiboye, Weir, “A Heuristic Fuzzy Logic Approach to EMG Pattern Recognition forMultifunctional Prosthesis Control”, IEEE
TRANSACTIONS ON NEURAL SYSTEMS ANDREHABILITATION ENGINEERING, VOL. 13, NO. 3, SEPTEMBER 2005
[2] Momen, Krishnan, Chau, “Real-Time Classification of Forearm Electromyographic SignalsCorresponding to User-Selected
Intentional Movements for Multifunction Prosthesis Control”,IEEE TRANSACTIONS ON NEURAL SYSTEMS AND
REHABILITATION ENGINEERING,VOL. 15, NO. 4, DECEMBER 2007
[3] Kuiken, Li,Lock, Lipschutz, Miller, Stubblefield, Englehart, “Targeted Muscle Reinnervation for Real-time Myoelectric Control of
Multifunction Artificial Arms”, 2009 American Medical Association
[4] Srinivasan, DasGupta, Sheng, Chen, “Estimation of Hand Force from Surface Electromyography Signals using Artificial Neural
Network”, Tenth World Congress on Intelligent Control and Automation, July 6-8, 2012, Beijing, China
[5] “NI-9234 Data Acquisition Board” [Online].Available:http://sine.ni.com/nips/cds/view/p/lang/en/nid/208802
[6] “Vicon Motion Capture System” [Online]. Available:
http://www.udel.edu/PT/Research/MAL/essentials_of_motion_capture_v1_2.pdf
[7] “Myoscan–Z EMG Sensor” [Online]. Available:http://thoughttechnology.com/myoscanz.htm
[8]
“LevenbergMarquardtBackpropagationalgorithm”,[Online],Available:http://en.wikipedia.org/wiki/Levenberg%E2%80%93Marquar
dt_algorithm
[9]
“ScaledConjugateGradientbackpropagationalgorithm”,[Online],Available:http://www.ra.cs.unituebingen.de/SNNS/UserManual/n
ode242.html
[10 ]“HighBiasandHighVariance”,[Online],Available:http://www.statalgo.com/2011/11/09/stanford-ml-5-1-learning-theory-and-the-
biasvariancetrade-off
[11] “Kendall ARBO disposable EMG/EKG Electrodes”, [Online].Available: http:/ /bio-medical.com/products/kendall-tyco-
arbodisposable-electrodes-50pkg.html

More Related Content

What's hot

NET Paper no 63-Myoelectric Prosthetic Hand with Air muscles
NET Paper no 63-Myoelectric Prosthetic Hand with Air musclesNET Paper no 63-Myoelectric Prosthetic Hand with Air muscles
NET Paper no 63-Myoelectric Prosthetic Hand with Air musclesRosemary James T
 
A new approach for Reducing Noise in ECG signal employing Gradient Descent Me...
A new approach for Reducing Noise in ECG signal employing Gradient Descent Me...A new approach for Reducing Noise in ECG signal employing Gradient Descent Me...
A new approach for Reducing Noise in ECG signal employing Gradient Descent Me...paperpublications3
 
Multi Inertial Measurement Units (MIMU) Platforms: Designs & Applications
Multi Inertial Measurement Units (MIMU)  Platforms: Designs & ApplicationsMulti Inertial Measurement Units (MIMU)  Platforms: Designs & Applications
Multi Inertial Measurement Units (MIMU) Platforms: Designs & Applicationsoblu.io
 
Osmium MIMU22BT: A Micro Wireless Multi-IMU (MIMU) Inertial Navigation Module
Osmium MIMU22BT: A Micro Wireless Multi-IMU (MIMU) Inertial Navigation ModuleOsmium MIMU22BT: A Micro Wireless Multi-IMU (MIMU) Inertial Navigation Module
Osmium MIMU22BT: A Micro Wireless Multi-IMU (MIMU) Inertial Navigation Moduleoblu.io
 
NET 2014-Myoelectric Prosthetic Hand with Air muscles
NET 2014-Myoelectric Prosthetic Hand with Air musclesNET 2014-Myoelectric Prosthetic Hand with Air muscles
NET 2014-Myoelectric Prosthetic Hand with Air musclesRosemary James T
 
Osmium MIMU4444: Massive Multi-IMU Array
Osmium MIMU4444: Massive Multi-IMU ArrayOsmium MIMU4444: Massive Multi-IMU Array
Osmium MIMU4444: Massive Multi-IMU Arrayoblu.io
 
EECS452EMGFinalProjectReportPDF
EECS452EMGFinalProjectReportPDFEECS452EMGFinalProjectReportPDF
EECS452EMGFinalProjectReportPDFAngie Zhang
 
Surface Electromyography (SEMG) Based Fuzzy Logic Controller for Footballer b...
Surface Electromyography (SEMG) Based Fuzzy Logic Controller for Footballer b...Surface Electromyography (SEMG) Based Fuzzy Logic Controller for Footballer b...
Surface Electromyography (SEMG) Based Fuzzy Logic Controller for Footballer b...IRJET Journal
 
Massive Sensors Array for Precision Sensing
Massive Sensors Array for Precision SensingMassive Sensors Array for Precision Sensing
Massive Sensors Array for Precision Sensingoblu.io
 
Enhancement Power Quality with Sugeno-type Fuzzy Logic and Mamdani-type Fuzzy...
Enhancement Power Quality with Sugeno-type Fuzzy Logic and Mamdani-type Fuzzy...Enhancement Power Quality with Sugeno-type Fuzzy Logic and Mamdani-type Fuzzy...
Enhancement Power Quality with Sugeno-type Fuzzy Logic and Mamdani-type Fuzzy...Mohamed Khaleeel
 
Wavelet based Signal Processing for Compression a Methodology for on-line Tel...
Wavelet based Signal Processing for Compression a Methodology for on-line Tel...Wavelet based Signal Processing for Compression a Methodology for on-line Tel...
Wavelet based Signal Processing for Compression a Methodology for on-line Tel...iosrjce
 
Design of single channel portable eeg
Design of single channel portable eegDesign of single channel portable eeg
Design of single channel portable eegijbesjournal
 
Evolution of a shoe-mounted multi-IMU pedestrian dead reckoning PDR sensor
Evolution of a shoe-mounted multi-IMU pedestrian dead reckoning PDR sensorEvolution of a shoe-mounted multi-IMU pedestrian dead reckoning PDR sensor
Evolution of a shoe-mounted multi-IMU pedestrian dead reckoning PDR sensoroblu.io
 
Inertial Sensor Array Calibration Made Easy !
Inertial Sensor Array Calibration Made Easy !Inertial Sensor Array Calibration Made Easy !
Inertial Sensor Array Calibration Made Easy !oblu.io
 
Robot Motion Control Using the Emotiv EPOC EEG System
Robot Motion Control Using the Emotiv EPOC EEG SystemRobot Motion Control Using the Emotiv EPOC EEG System
Robot Motion Control Using the Emotiv EPOC EEG SystemjournalBEEI
 
Oblu Integration Guide
Oblu Integration GuideOblu Integration Guide
Oblu Integration Guideoblu.io
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentIJERD Editor
 

What's hot (20)

NET Paper no 63-Myoelectric Prosthetic Hand with Air muscles
NET Paper no 63-Myoelectric Prosthetic Hand with Air musclesNET Paper no 63-Myoelectric Prosthetic Hand with Air muscles
NET Paper no 63-Myoelectric Prosthetic Hand with Air muscles
 
A new approach for Reducing Noise in ECG signal employing Gradient Descent Me...
A new approach for Reducing Noise in ECG signal employing Gradient Descent Me...A new approach for Reducing Noise in ECG signal employing Gradient Descent Me...
A new approach for Reducing Noise in ECG signal employing Gradient Descent Me...
 
Multi Inertial Measurement Units (MIMU) Platforms: Designs & Applications
Multi Inertial Measurement Units (MIMU)  Platforms: Designs & ApplicationsMulti Inertial Measurement Units (MIMU)  Platforms: Designs & Applications
Multi Inertial Measurement Units (MIMU) Platforms: Designs & Applications
 
Osmium MIMU22BT: A Micro Wireless Multi-IMU (MIMU) Inertial Navigation Module
Osmium MIMU22BT: A Micro Wireless Multi-IMU (MIMU) Inertial Navigation ModuleOsmium MIMU22BT: A Micro Wireless Multi-IMU (MIMU) Inertial Navigation Module
Osmium MIMU22BT: A Micro Wireless Multi-IMU (MIMU) Inertial Navigation Module
 
NET 2014-Myoelectric Prosthetic Hand with Air muscles
NET 2014-Myoelectric Prosthetic Hand with Air musclesNET 2014-Myoelectric Prosthetic Hand with Air muscles
NET 2014-Myoelectric Prosthetic Hand with Air muscles
 
Osmium MIMU4444: Massive Multi-IMU Array
Osmium MIMU4444: Massive Multi-IMU ArrayOsmium MIMU4444: Massive Multi-IMU Array
Osmium MIMU4444: Massive Multi-IMU Array
 
EECS452EMGFinalProjectReportPDF
EECS452EMGFinalProjectReportPDFEECS452EMGFinalProjectReportPDF
EECS452EMGFinalProjectReportPDF
 
Surface Electromyography (SEMG) Based Fuzzy Logic Controller for Footballer b...
Surface Electromyography (SEMG) Based Fuzzy Logic Controller for Footballer b...Surface Electromyography (SEMG) Based Fuzzy Logic Controller for Footballer b...
Surface Electromyography (SEMG) Based Fuzzy Logic Controller for Footballer b...
 
Massive Sensors Array for Precision Sensing
Massive Sensors Array for Precision SensingMassive Sensors Array for Precision Sensing
Massive Sensors Array for Precision Sensing
 
Enhancement Power Quality with Sugeno-type Fuzzy Logic and Mamdani-type Fuzzy...
Enhancement Power Quality with Sugeno-type Fuzzy Logic and Mamdani-type Fuzzy...Enhancement Power Quality with Sugeno-type Fuzzy Logic and Mamdani-type Fuzzy...
Enhancement Power Quality with Sugeno-type Fuzzy Logic and Mamdani-type Fuzzy...
 
Wavelet based Signal Processing for Compression a Methodology for on-line Tel...
Wavelet based Signal Processing for Compression a Methodology for on-line Tel...Wavelet based Signal Processing for Compression a Methodology for on-line Tel...
Wavelet based Signal Processing for Compression a Methodology for on-line Tel...
 
Design of single channel portable eeg
Design of single channel portable eegDesign of single channel portable eeg
Design of single channel portable eeg
 
Evolution of a shoe-mounted multi-IMU pedestrian dead reckoning PDR sensor
Evolution of a shoe-mounted multi-IMU pedestrian dead reckoning PDR sensorEvolution of a shoe-mounted multi-IMU pedestrian dead reckoning PDR sensor
Evolution of a shoe-mounted multi-IMU pedestrian dead reckoning PDR sensor
 
Inertial Sensor Array Calibration Made Easy !
Inertial Sensor Array Calibration Made Easy !Inertial Sensor Array Calibration Made Easy !
Inertial Sensor Array Calibration Made Easy !
 
G1103034042
G1103034042G1103034042
G1103034042
 
Robot Motion Control Using the Emotiv EPOC EEG System
Robot Motion Control Using the Emotiv EPOC EEG SystemRobot Motion Control Using the Emotiv EPOC EEG System
Robot Motion Control Using the Emotiv EPOC EEG System
 
Oblu Integration Guide
Oblu Integration GuideOblu Integration Guide
Oblu Integration Guide
 
EMG final report
EMG final reportEMG final report
EMG final report
 
K010225156
K010225156K010225156
K010225156
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
 

Viewers also liked

Performance Analysis of Minimum Hop Source Routing Algorithm for Two Dimensio...
Performance Analysis of Minimum Hop Source Routing Algorithm for Two Dimensio...Performance Analysis of Minimum Hop Source Routing Algorithm for Two Dimensio...
Performance Analysis of Minimum Hop Source Routing Algorithm for Two Dimensio...IOSR Journals
 
Effect of Post Annealing on Structural and Optical Propertie of Sno2 Thin Fil...
Effect of Post Annealing on Structural and Optical Propertie of Sno2 Thin Fil...Effect of Post Annealing on Structural and Optical Propertie of Sno2 Thin Fil...
Effect of Post Annealing on Structural and Optical Propertie of Sno2 Thin Fil...IOSR Journals
 
Implementation of Product Reed Solomon Codes for Multi level cell Flash contr...
Implementation of Product Reed Solomon Codes for Multi level cell Flash contr...Implementation of Product Reed Solomon Codes for Multi level cell Flash contr...
Implementation of Product Reed Solomon Codes for Multi level cell Flash contr...IOSR Journals
 
Computational Intelligence Methods for Clustering of Sense Tagged Nepali Docu...
Computational Intelligence Methods for Clustering of Sense Tagged Nepali Docu...Computational Intelligence Methods for Clustering of Sense Tagged Nepali Docu...
Computational Intelligence Methods for Clustering of Sense Tagged Nepali Docu...IOSR Journals
 
Comparative Study between DCT and Wavelet Transform Based Image Compression A...
Comparative Study between DCT and Wavelet Transform Based Image Compression A...Comparative Study between DCT and Wavelet Transform Based Image Compression A...
Comparative Study between DCT and Wavelet Transform Based Image Compression A...IOSR Journals
 
Finite Elements Modeling and Analysis of Double Skin Composite Plates
Finite Elements Modeling and Analysis of Double Skin Composite PlatesFinite Elements Modeling and Analysis of Double Skin Composite Plates
Finite Elements Modeling and Analysis of Double Skin Composite PlatesIOSR Journals
 
Bandwidth enhancement of rectangular microstrip patch antenna using slots
Bandwidth enhancement of rectangular microstrip patch antenna using slotsBandwidth enhancement of rectangular microstrip patch antenna using slots
Bandwidth enhancement of rectangular microstrip patch antenna using slotsIOSR Journals
 
Experimental Study of R134a, R406A and R600a Blends as Alternative To Freon 12
Experimental Study of R134a, R406A and R600a Blends as Alternative To Freon 12Experimental Study of R134a, R406A and R600a Blends as Alternative To Freon 12
Experimental Study of R134a, R406A and R600a Blends as Alternative To Freon 12IOSR Journals
 
Proposal to assess motor competency at Physical Education
Proposal to assess motor competency at Physical EducationProposal to assess motor competency at Physical Education
Proposal to assess motor competency at Physical EducationIOSR Journals
 
Design and Implementation of Smart Docking and Recharging System for Defense ...
Design and Implementation of Smart Docking and Recharging System for Defense ...Design and Implementation of Smart Docking and Recharging System for Defense ...
Design and Implementation of Smart Docking and Recharging System for Defense ...IOSR Journals
 
Wireless Sensor Network Using Six Sigma Multi Hop Routing
Wireless Sensor Network Using Six Sigma Multi Hop RoutingWireless Sensor Network Using Six Sigma Multi Hop Routing
Wireless Sensor Network Using Six Sigma Multi Hop RoutingIOSR Journals
 
Design of an effective automated machine for quality palm kernel production
Design of an effective automated machine for quality palm kernel  productionDesign of an effective automated machine for quality palm kernel  production
Design of an effective automated machine for quality palm kernel productionIOSR Journals
 

Viewers also liked (20)

Performance Analysis of Minimum Hop Source Routing Algorithm for Two Dimensio...
Performance Analysis of Minimum Hop Source Routing Algorithm for Two Dimensio...Performance Analysis of Minimum Hop Source Routing Algorithm for Two Dimensio...
Performance Analysis of Minimum Hop Source Routing Algorithm for Two Dimensio...
 
Effect of Post Annealing on Structural and Optical Propertie of Sno2 Thin Fil...
Effect of Post Annealing on Structural and Optical Propertie of Sno2 Thin Fil...Effect of Post Annealing on Structural and Optical Propertie of Sno2 Thin Fil...
Effect of Post Annealing on Structural and Optical Propertie of Sno2 Thin Fil...
 
H012425361
H012425361H012425361
H012425361
 
B0610611
B0610611B0610611
B0610611
 
S01061136141
S01061136141S01061136141
S01061136141
 
Implementation of Product Reed Solomon Codes for Multi level cell Flash contr...
Implementation of Product Reed Solomon Codes for Multi level cell Flash contr...Implementation of Product Reed Solomon Codes for Multi level cell Flash contr...
Implementation of Product Reed Solomon Codes for Multi level cell Flash contr...
 
F017624449
F017624449F017624449
F017624449
 
Computational Intelligence Methods for Clustering of Sense Tagged Nepali Docu...
Computational Intelligence Methods for Clustering of Sense Tagged Nepali Docu...Computational Intelligence Methods for Clustering of Sense Tagged Nepali Docu...
Computational Intelligence Methods for Clustering of Sense Tagged Nepali Docu...
 
Comparative Study between DCT and Wavelet Transform Based Image Compression A...
Comparative Study between DCT and Wavelet Transform Based Image Compression A...Comparative Study between DCT and Wavelet Transform Based Image Compression A...
Comparative Study between DCT and Wavelet Transform Based Image Compression A...
 
Finite Elements Modeling and Analysis of Double Skin Composite Plates
Finite Elements Modeling and Analysis of Double Skin Composite PlatesFinite Elements Modeling and Analysis of Double Skin Composite Plates
Finite Elements Modeling and Analysis of Double Skin Composite Plates
 
Bandwidth enhancement of rectangular microstrip patch antenna using slots
Bandwidth enhancement of rectangular microstrip patch antenna using slotsBandwidth enhancement of rectangular microstrip patch antenna using slots
Bandwidth enhancement of rectangular microstrip patch antenna using slots
 
K010237178
K010237178K010237178
K010237178
 
Experimental Study of R134a, R406A and R600a Blends as Alternative To Freon 12
Experimental Study of R134a, R406A and R600a Blends as Alternative To Freon 12Experimental Study of R134a, R406A and R600a Blends as Alternative To Freon 12
Experimental Study of R134a, R406A and R600a Blends as Alternative To Freon 12
 
I010216876
I010216876I010216876
I010216876
 
J010236770
J010236770J010236770
J010236770
 
Proposal to assess motor competency at Physical Education
Proposal to assess motor competency at Physical EducationProposal to assess motor competency at Physical Education
Proposal to assess motor competency at Physical Education
 
Design and Implementation of Smart Docking and Recharging System for Defense ...
Design and Implementation of Smart Docking and Recharging System for Defense ...Design and Implementation of Smart Docking and Recharging System for Defense ...
Design and Implementation of Smart Docking and Recharging System for Defense ...
 
F0523740
F0523740F0523740
F0523740
 
Wireless Sensor Network Using Six Sigma Multi Hop Routing
Wireless Sensor Network Using Six Sigma Multi Hop RoutingWireless Sensor Network Using Six Sigma Multi Hop Routing
Wireless Sensor Network Using Six Sigma Multi Hop Routing
 
Design of an effective automated machine for quality palm kernel production
Design of an effective automated machine for quality palm kernel  productionDesign of an effective automated machine for quality palm kernel  production
Design of an effective automated machine for quality palm kernel production
 

Similar to Estimating Joint Angles from EMG Signals Using ANN

Using deep neural networks in classifying electromyography signals for hand g...
Using deep neural networks in classifying electromyography signals for hand g...Using deep neural networks in classifying electromyography signals for hand g...
Using deep neural networks in classifying electromyography signals for hand g...IAESIJAI
 
Final Thesis Presentation
Final Thesis PresentationFinal Thesis Presentation
Final Thesis PresentationSajid Rasheed
 
EMG electromayogram
EMG electromayogramEMG electromayogram
EMG electromayogramASHISH RAJ
 
A nonlinearities inverse distance weighting spatial interpolation approach ap...
A nonlinearities inverse distance weighting spatial interpolation approach ap...A nonlinearities inverse distance weighting spatial interpolation approach ap...
A nonlinearities inverse distance weighting spatial interpolation approach ap...IJECEIAES
 
Automatic Detection of Heart Disease Using Discreet Wavelet Transform and Art...
Automatic Detection of Heart Disease Using Discreet Wavelet Transform and Art...Automatic Detection of Heart Disease Using Discreet Wavelet Transform and Art...
Automatic Detection of Heart Disease Using Discreet Wavelet Transform and Art...Editor IJMTER
 
Iaetsd recognition of emg based hand gestures
Iaetsd recognition of emg based hand gesturesIaetsd recognition of emg based hand gestures
Iaetsd recognition of emg based hand gesturesIaetsd Iaetsd
 
Correlation Analysis of Electromyogram Signals
Correlation Analysis of Electromyogram SignalsCorrelation Analysis of Electromyogram Signals
Correlation Analysis of Electromyogram SignalsIJMTST Journal
 
Application of Artificial Neural Networking for Determining the Plane of Vibr...
Application of Artificial Neural Networking for Determining the Plane of Vibr...Application of Artificial Neural Networking for Determining the Plane of Vibr...
Application of Artificial Neural Networking for Determining the Plane of Vibr...IOSRJMCE
 
Recognition of new gestures using myo armband for myoelectric prosthetic appl...
Recognition of new gestures using myo armband for myoelectric prosthetic appl...Recognition of new gestures using myo armband for myoelectric prosthetic appl...
Recognition of new gestures using myo armband for myoelectric prosthetic appl...IJECEIAES
 
IRJET-Electromyogram Signals for Multiuser Interface- A Review
IRJET-Electromyogram Signals for Multiuser Interface- A ReviewIRJET-Electromyogram Signals for Multiuser Interface- A Review
IRJET-Electromyogram Signals for Multiuser Interface- A ReviewIRJET Journal
 
Non-Invasive point of care ECG signal detection and analytics for cardiac dis...
Non-Invasive point of care ECG signal detection and analytics for cardiac dis...Non-Invasive point of care ECG signal detection and analytics for cardiac dis...
Non-Invasive point of care ECG signal detection and analytics for cardiac dis...gptshubham
 
Comparative analysis of machine learning algorithms on myoelectric signal fro...
Comparative analysis of machine learning algorithms on myoelectric signal fro...Comparative analysis of machine learning algorithms on myoelectric signal fro...
Comparative analysis of machine learning algorithms on myoelectric signal fro...IAESIJAI
 
IRJET - Real Time Muscle Fatigue Monitoring using IoT Cloud Computing
IRJET - Real Time Muscle Fatigue Monitoring using IoT Cloud ComputingIRJET - Real Time Muscle Fatigue Monitoring using IoT Cloud Computing
IRJET - Real Time Muscle Fatigue Monitoring using IoT Cloud ComputingIRJET Journal
 
IoT Based EMG Monitoring System
IoT Based EMG Monitoring SystemIoT Based EMG Monitoring System
IoT Based EMG Monitoring SystemIRJET Journal
 
IRJET- Low – Cost Human Hand Prosthetic using EMG Signal with the Help of Mic...
IRJET- Low – Cost Human Hand Prosthetic using EMG Signal with the Help of Mic...IRJET- Low – Cost Human Hand Prosthetic using EMG Signal with the Help of Mic...
IRJET- Low – Cost Human Hand Prosthetic using EMG Signal with the Help of Mic...IRJET Journal
 

Similar to Estimating Joint Angles from EMG Signals Using ANN (20)

Electromyography (EMG)
Electromyography (EMG)Electromyography (EMG)
Electromyography (EMG)
 
Using deep neural networks in classifying electromyography signals for hand g...
Using deep neural networks in classifying electromyography signals for hand g...Using deep neural networks in classifying electromyography signals for hand g...
Using deep neural networks in classifying electromyography signals for hand g...
 
F3602045049
F3602045049F3602045049
F3602045049
 
Final Thesis Presentation
Final Thesis PresentationFinal Thesis Presentation
Final Thesis Presentation
 
EMG electromayogram
EMG electromayogramEMG electromayogram
EMG electromayogram
 
A nonlinearities inverse distance weighting spatial interpolation approach ap...
A nonlinearities inverse distance weighting spatial interpolation approach ap...A nonlinearities inverse distance weighting spatial interpolation approach ap...
A nonlinearities inverse distance weighting spatial interpolation approach ap...
 
C04611318
C04611318C04611318
C04611318
 
Automatic Detection of Heart Disease Using Discreet Wavelet Transform and Art...
Automatic Detection of Heart Disease Using Discreet Wavelet Transform and Art...Automatic Detection of Heart Disease Using Discreet Wavelet Transform and Art...
Automatic Detection of Heart Disease Using Discreet Wavelet Transform and Art...
 
Iaetsd recognition of emg based hand gestures
Iaetsd recognition of emg based hand gesturesIaetsd recognition of emg based hand gestures
Iaetsd recognition of emg based hand gestures
 
Fo3610221025
Fo3610221025Fo3610221025
Fo3610221025
 
Correlation Analysis of Electromyogram Signals
Correlation Analysis of Electromyogram SignalsCorrelation Analysis of Electromyogram Signals
Correlation Analysis of Electromyogram Signals
 
Application of Artificial Neural Networking for Determining the Plane of Vibr...
Application of Artificial Neural Networking for Determining the Plane of Vibr...Application of Artificial Neural Networking for Determining the Plane of Vibr...
Application of Artificial Neural Networking for Determining the Plane of Vibr...
 
Recognition of new gestures using myo armband for myoelectric prosthetic appl...
Recognition of new gestures using myo armband for myoelectric prosthetic appl...Recognition of new gestures using myo armband for myoelectric prosthetic appl...
Recognition of new gestures using myo armband for myoelectric prosthetic appl...
 
IRJET-Electromyogram Signals for Multiuser Interface- A Review
IRJET-Electromyogram Signals for Multiuser Interface- A ReviewIRJET-Electromyogram Signals for Multiuser Interface- A Review
IRJET-Electromyogram Signals for Multiuser Interface- A Review
 
Non-Invasive point of care ECG signal detection and analytics for cardiac dis...
Non-Invasive point of care ECG signal detection and analytics for cardiac dis...Non-Invasive point of care ECG signal detection and analytics for cardiac dis...
Non-Invasive point of care ECG signal detection and analytics for cardiac dis...
 
Comparative analysis of machine learning algorithms on myoelectric signal fro...
Comparative analysis of machine learning algorithms on myoelectric signal fro...Comparative analysis of machine learning algorithms on myoelectric signal fro...
Comparative analysis of machine learning algorithms on myoelectric signal fro...
 
Multidimensional Approaches for Noise Cancellation of ECG signal
Multidimensional Approaches for Noise Cancellation of ECG signalMultidimensional Approaches for Noise Cancellation of ECG signal
Multidimensional Approaches for Noise Cancellation of ECG signal
 
IRJET - Real Time Muscle Fatigue Monitoring using IoT Cloud Computing
IRJET - Real Time Muscle Fatigue Monitoring using IoT Cloud ComputingIRJET - Real Time Muscle Fatigue Monitoring using IoT Cloud Computing
IRJET - Real Time Muscle Fatigue Monitoring using IoT Cloud Computing
 
IoT Based EMG Monitoring System
IoT Based EMG Monitoring SystemIoT Based EMG Monitoring System
IoT Based EMG Monitoring System
 
IRJET- Low – Cost Human Hand Prosthetic using EMG Signal with the Help of Mic...
IRJET- Low – Cost Human Hand Prosthetic using EMG Signal with the Help of Mic...IRJET- Low – Cost Human Hand Prosthetic using EMG Signal with the Help of Mic...
IRJET- Low – Cost Human Hand Prosthetic using EMG Signal with the Help of Mic...
 

More from IOSR Journals (20)

A011140104
A011140104A011140104
A011140104
 
M0111397100
M0111397100M0111397100
M0111397100
 
L011138596
L011138596L011138596
L011138596
 
K011138084
K011138084K011138084
K011138084
 
J011137479
J011137479J011137479
J011137479
 
I011136673
I011136673I011136673
I011136673
 
G011134454
G011134454G011134454
G011134454
 
H011135565
H011135565H011135565
H011135565
 
F011134043
F011134043F011134043
F011134043
 
E011133639
E011133639E011133639
E011133639
 
D011132635
D011132635D011132635
D011132635
 
C011131925
C011131925C011131925
C011131925
 
B011130918
B011130918B011130918
B011130918
 
A011130108
A011130108A011130108
A011130108
 
I011125160
I011125160I011125160
I011125160
 
H011124050
H011124050H011124050
H011124050
 
G011123539
G011123539G011123539
G011123539
 
F011123134
F011123134F011123134
F011123134
 
E011122530
E011122530E011122530
E011122530
 
D011121524
D011121524D011121524
D011121524
 

Recently uploaded

Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduitsrknatarajan
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college projectTonystark477637
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 

Recently uploaded (20)

Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 

Estimating Joint Angles from EMG Signals Using ANN

  • 1. IOSR Journal of Computer Engineering (IOSR-JCE) e-ISSN: 2278-0661, p- ISSN: 2278-8727Volume 15, Issue 6 (Nov. - Dec. 2013), PP 38-44 www.iosrjournals.org www.iosrjournals.org 38 | Page Estimation of Arm Joint Angles from Surface Electromyography signals using Artificial Neural Networks Sauvik Das Gupta1 , Sourav Das2 , Partha Das3 , SK Masud Hossain4 , Subhajit Ghosh5 , Shanta Mazumder6 1 School of Electrical and Computer Engineering, Oklahoma State University, Stillwater, OK, USA 23456 West Bengal University of Technology, Kolkata, West Bengal, India Abstract: Vicon system is implemented in almost every motion analysis systems. It has many applications like robotics, gaming, virtual reality and animated movies. The motion and orientation plays an important role in the above mentioned applications. In this paper we propose a method to estimate arm joint angles from surface Electromyography (s-EMG) signals using Artificial Neural Network (ANN). The neural network is trained with EMG data from wrist flexion and extension action as input and joint angle values from the vicon system as target. The results shown in this paper illustrate the neural network performance in estimating the joint angle values during offline testing. Index Terms: Vicon system, Joint angle, Surface EMG, Artificial Neural Network, Virtual reality, Robotics. I. Introduction The Vicon motion capture system is a state-of-the-art infrared marker-tracking system that offers millimeter resolution of 3D spatial displacements. The system we have implemented consists of twelve cameras outfitted with IR optical filters and an array of IR LEDs, and a set of reflective dots. The dots, arranged on the hand of the subject (human or non-human primate), reflect the IR radiation emitted by the LEDs. All other light is filtered so that the system only recognizes the dots. In software, the images taken from the twelve cameras are used to construct a three-dimensional representation of the markers. Surface Electromyography (s-EMG) is a non-invasive technique for measuring muscle electrical activity that occurs during muscle contraction and relaxation cycles. EMG signals contain the information about the muscle force which can be used in human-machine interaction. Much research has been done using electromyogram (EMG) signals and motion analysis for prosthetic arm. Ajiboyeet al. proposed a heuristic fuzzy logic approach to multiple electromyogram (EMG) pattern recognition for multifunctional prosthesis control [1]. Momenet al. proposed a real-time electromyography (EMG) classifier of user-selected intentional movements rather than an imposed subset of standard movements using Fuzzy C-means clustering [2]. Kuikenet al. assessed the performance of patients with upper-limb amputation who had undergone Targeted Muscle Re-innervation (TMR) surgery, using a pattern-recognition algorithm to decode EMG signals and control prosthetic-arm motions [3].Much research has been done in the field of predicting values from s-EMG signals [4]. Our objective is to estimate the joint angles from the EMG signals using regression techniques. The next section describes the hardware setup of our system. Section III presents the methodology we proposed for joint angle estimation. Section IV discusses the experimental evaluation and results. Section V presents the conclusion of the paper. II. Hardware Platform The hardware platform of our research consists of aninstrumentation amplifier board, a data acquisition board, the vicon motion capture system, an EMG sensor anda sensor isolator. Below we will discuss in more details about the individual components. A. INA 326 Instrumentation Amplifier Board The bio-medical amplifier simulation is done in NI Multisim. The simulated circuit result is shown in the following figure 1. The EMG signals are basically in the range of microvolts. Hence we ensure that sufficientamplification is provided and the gain is quite high from this circuit so as to get the output voltage range in the millivolts. A gain of 1000 is thus selected. The Gain calculation is as follows:- Gain(G) = 2*(R2/R1) in the circuit (1) We choose R2= 1MOhms and R = 2kOhms to get G = 1000 G=2*(1,000,000Ohms/2000Ohms)=1000
  • 2. Estimation of Arm Joint Angles from Surface Electromyography signals using Artificial Neural www.iosrjournals.org 39 | Page Figure 1: The simulated result in NI Multisim We selected the INA 326 Instrumentation Amplifier because of the following properties:- 1. Precision 2. Low offset: 100µV (max) 3. Low offset drift: 0.4µV/°C (max) 4. Excellent long-term stability 5. Very-low 1/f noise 6. True rail-to-rail I/O 7. Input common-mode range: 20 mV below negative rail to 100mV above positive rail 8. Wide output swing: Within 10mV of rails 9. Supply range: single +2.7V to +5.5V Figure 2: The INA 326 Amplifier Board B. Data Acquisition Board (NI-9234) The amplified s-EMG data is acquired by an NI-9234 Data Acquisition (USB-DAQ) device [5]. It is a C-series 4-channel Analog to Digital Convertor (ADC) DAQ manufactured by National Instruments, which provides BNC connectivity. This device is connected to a PC by a USB cable. It supports a sampling rate of 51200 samples/sec for each of the four channels. The input circuitry of the device consists of current limiting diodes, amplifier and pre-filter and an analog to digital converter (ADC). Some additional features supported by the device are AC/DC Coupling, Common Mode Bias Current and Integrated Electronics Piezoelectric (IEPE) sensors. Figure 3 shows the DAQ board. The EMG is sampled at 1700 samples/sec for this research through this device using theDAQ toolbox of MATLAB. Figure 3: NI-9234 DAQ Board
  • 3. Estimation of Arm Joint Angles from Surface Electromyography signals using Artificial Neural www.iosrjournals.org 40 | Page C. Vicon Motion Capture System We use the Vicon Motion Capture System [6] in our lab to monitor the Joint Angles from the Human Arm. Infra-red Markers are placed on the arms and a set of 12 cameras monitor the position ofthe arm and give the Angle Feedback information. The Tracker software is used at first to define the rigid bodies made by the markers on the Arm and then MATLAB is used to stream the JointAngles directly to a PC through the LAN & Internet. Figure 4: The Vicon Motion Capture System D. MyoScan-Z EMG Sensor (SE9503Z) We have used the INA 326 amplifier board during the first phase of the experiment then we switch to the MyoScan-Z EMG sensor for better results during the second phase of the experiment. As shown in Figure 5(a), the MyoScan-Z EMG sensor [7] from Thought Technology Ltd., is used in our experiment. In order to measure, process and store EMG data, amplification is necessary. In the MyoScan-Z EMG sensor, adifferential amplifier schematic shown in Figure 5(b) is usedto amplify the EMG signals, where EMG signal is denoted by“m” and the noise signal by “n”. This amplifier has the abilityto reduce the noise and thus increase the resolution by increasing the Signal-to-Noise Ratio (SNR). Some of the important specifications of the MyoScan-Z EMG sensor are as follows: 1. Designed for sampling rate of 2048 samples per second 2. Input impedance of 1012 ohms in parallel with 10pF 3. Measures raw EMG signals with a range from 0 up to 2000mv. 4. Strong DC signal suppression 5. CMRR >130dB and input /output gain of 500. Figure 5: (a) MyoScan EMG Sensor, (b) Schematic of the differential amplifier configuration E. Sensor Isolator (T9405AM) In this project we also use a sensor isolator along with the MyoScan EMG Sensor. This is a 4-channel optical isolatorand the main motivation behind using this isolator is that itserves as an interface design, which provides electricalisolation of 4.5kV. It also allows the sensor to be safelyinterfaced with the analog inputs of the line-powered systems,such as the DAQ card and the computer. Figure 6 shows thesensor isolator. Figure 6: Sensor Isolator
  • 4. Estimation of Arm Joint Angles from Surface Electromyography signals using Artificial Neural www.iosrjournals.org 41 | Page III.Methodology The whole methodology can be divided into three distinct parts – first pre-processing of the EMG data, secondly training the ANN with EMG data as input and joint angles as the target and lastly offline testing of the ANN with anotherset of the EMG data. The pre-processing step includes feature extraction using root-mean- square (RMS) method. Then the data is smoothed using pseudo-Gaussian function and lastly normalization is applied onboth the EMG and joint angle data. Then the neural network is trained using the features of EMG and joint angle data as input and target respectively. Figure 7 shows a typical raw EMG signal. Figure 7: A typical raw EMG signal A.Pre-processing i. Feature Extraction The Root-Mean-Square (RMS) is a popular method for feature extraction used in EMG pattern recognition. It removes the dual-axis nature of the EMG data. The mathematical equation for RMS is given as follows:- (2) Where, N = Total number of values x = Individual data points A MATLAB script is coded for getting the dynamic RMS values of the EMG data using a continuous window update method throughout the length of the data. The value of the window (N) is fixed to 30 samples in this case. Figure 8 shows the RMS plot of EMG data. Figure 8: RMS plot of raw EMG signal Figure 9: Proposed overall method for joint angle estimation
  • 5. Estimation of Arm Joint Angles from Surface Electromyography signals using Artificial Neural www.iosrjournals.org 42 | Page ii. Data Filtering and Smoothing The main objective in this part is to reduce noise thus increasing Signal-to-Noise (SNR) value. Raw EMG data needs to be filtered in order to improve the SNR. This is done by NI-9234 DAQ, since the device has hardware pre-filter which passes only in-band signals and attenuates any signal above stop-band frequency. Smoothing is applied on the signal to remove the high frequency fluctuations. Here we also implement a pseudo-Gaussian smoothing filter in MATLAB to achieve the above purpose additionally. It is observed that the noise is considerably reduced and the SNR is improved. iii. Normalization The s-EMG data is in millivolts (mV) while the joint angle data is in steradian (sr). To achieve regression using neural network, both input and target is to be compared from a common frame of reference. This is done using a MATLAB function „mapminmax‟ which scales inputs and targets so that they fall in range [-1, 1]. B. Training the ANN The architecture of the ANN is a two layer feed-forward multi-layer perceptron network, with sigmoid activation function in the hidden layer and linear function in the output layer. The algorithm used is Levenberg- Marquardt backpropagation algorithm [8] and Scaled Conjugate Gradient backpropagation algorithm [9]. One of the algorithms is selected by MATLAB depending upon optimum memory usage. The input to the network is the EMG feature vector and the joint angle data from the vicon system is the target vector. Bias [10] is the measure of how good the model fits to the data. Variance is the measure of how much the prediction varies around its average. In order to improve the performance of the network and to prevent high bias and variance, the data is separated into training set, cross-validation set and testing set. The network is trained with two different sets of inputs (different sets of data obtained from a single channel of EMG) and targets (corresponding joint angle values). The Mean Squared Error (MSE) is used for measuring the performance. Fifty hidden neurons yield good results. The average overall regression value from training, validation and test set is found to be 0.81555 (maximum value of R is 1). C. Offline testing The offline joint angle prediction method is introduced in the testing phase of the network. After the neural network is properly trained we acquire new sets of data for both EMG and joint angles. We process the EMG signal data using the above mentioned methods – RMS feature extraction, data filtering and smoothing as well as normalization. The normalized EMG data is then provided to the network as input and joint angles‟ data as target. Regression and performance measure are thereby noted and compared with their previous values. IV. Experimental Evaluation We use the Kendall Arbo ECG/EEG/EMG electrodes [11] in this project as the sensing electrodes. First of all, the muscle sites are found out for the wrist flexion and extension actions. The flexor Carpi Ulnaris and the extensor Carpi Ulnaris muscles areidentified to be involved in these actions respectively. The selected hand area is cleaned with the NuPrep abrasive skin cream to remove the dead and dry cells in order to increase signal conduction and to minimize skin-electrode impedance. Ten20 conductive enhancement paste is applied on the grey portion of the EMG electrodes to enhance the conductivity of the electrodes. The MyoScan-Z EMG sensor is connected to the electrodes in order to acquire and amplify the EMG signals. The sensor isolator is used in conjunction with the EMG sensor as an isolation interface between the human subject and the line-powered DAQ device. Finally, the amplified EMG signals are acquired through the NI-9234 DAQ device into the computer through a MATLAB program. The acquired data is processed, trained and tested offline. Figures 10(a), 10(b), 10(c) and 10(d) show the predicted joint anglevalues from EMG signal against the measured joint angle values from the vicon system. The predicted as well as measured angles are plotted in figures 10(a), 10(b) and figures 10(c), 10(d) for flexion and extension respectively. This is done by acquiring the new data and predicting the joint angles from the EMG signal.Figures 11(a) and 11(b) represent regression plots for flexionand extension respectively.
  • 6. Estimation of Arm Joint Angles from Surface Electromyography signals using Artificial Neural www.iosrjournals.org 43 | Page Figure 10(a): Estimated flexion angle value from EMG Figure 10(b): Estimated flexion angle value from EMG Figure 10(c): Estimated extension angle value from EMG Figure 10(d): Estimated extension angle value from EMG Figure 11(a): Regression plot for flexion (R=0.8417)
  • 7. Estimation of Arm Joint Angles from Surface Electromyography signals using Artificial Neural www.iosrjournals.org 44 | Page Figure 11(b): Regression plot for extension (R=0.8926) V. Discussion and Conclusion The results show that the joint angles were quite accurately predicted using the artificial neural network method. In this study, the accuracy of the EMG signal is of paramount importance in order to properly estimate the joint angles. We have to make sure noise is eliminated by all viable means. A minor change in electrode position causes a major change in the acquired EMG data. Thus an accurate EMG sensor is used. Muscle fatigue is another important factor, so care must be taken to ensure that there is no over-exertion of muscles as this will lead to inaccurate results. Moreover, the network trained is subject specific and may not yield appropriate results if applied on other subject‟s data. Hence it needs to be re-trained for different subjects. In summary, this paper develops an offline method for predicting the position and orientation of the arm from surface EMG signals using artificial neural network. The network is trained with EMG feature vector and joint angle values and tested with new EMG data. Some of the estimated results from the network are shown in this paper. Future work will be totrain a Robotic Arm with the Surface EMG signals and then directing it to mimic a human‟s action of the arm movements. This project can also be extendedto train a real- prosthetic arm with the surface EMG signals in order for an amputee to control their own Prosthetic arm through their own EMG signals, rather than using traditional electrical control. References [1] Ajiboye, Weir, “A Heuristic Fuzzy Logic Approach to EMG Pattern Recognition forMultifunctional Prosthesis Control”, IEEE TRANSACTIONS ON NEURAL SYSTEMS ANDREHABILITATION ENGINEERING, VOL. 13, NO. 3, SEPTEMBER 2005 [2] Momen, Krishnan, Chau, “Real-Time Classification of Forearm Electromyographic SignalsCorresponding to User-Selected Intentional Movements for Multifunction Prosthesis Control”,IEEE TRANSACTIONS ON NEURAL SYSTEMS AND REHABILITATION ENGINEERING,VOL. 15, NO. 4, DECEMBER 2007 [3] Kuiken, Li,Lock, Lipschutz, Miller, Stubblefield, Englehart, “Targeted Muscle Reinnervation for Real-time Myoelectric Control of Multifunction Artificial Arms”, 2009 American Medical Association [4] Srinivasan, DasGupta, Sheng, Chen, “Estimation of Hand Force from Surface Electromyography Signals using Artificial Neural Network”, Tenth World Congress on Intelligent Control and Automation, July 6-8, 2012, Beijing, China [5] “NI-9234 Data Acquisition Board” [Online].Available:http://sine.ni.com/nips/cds/view/p/lang/en/nid/208802 [6] “Vicon Motion Capture System” [Online]. Available: http://www.udel.edu/PT/Research/MAL/essentials_of_motion_capture_v1_2.pdf [7] “Myoscan–Z EMG Sensor” [Online]. Available:http://thoughttechnology.com/myoscanz.htm [8] “LevenbergMarquardtBackpropagationalgorithm”,[Online],Available:http://en.wikipedia.org/wiki/Levenberg%E2%80%93Marquar dt_algorithm [9] “ScaledConjugateGradientbackpropagationalgorithm”,[Online],Available:http://www.ra.cs.unituebingen.de/SNNS/UserManual/n ode242.html [10 ]“HighBiasandHighVariance”,[Online],Available:http://www.statalgo.com/2011/11/09/stanford-ml-5-1-learning-theory-and-the- biasvariancetrade-off [11] “Kendall ARBO disposable EMG/EKG Electrodes”, [Online].Available: http:/ /bio-medical.com/products/kendall-tyco- arbodisposable-electrodes-50pkg.html