Serveur d'exploration sur les dispositifs haptiques

Attention, ce site est en cours de développement !
Attention, site généré par des moyens informatiques à partir de corpus bruts.
Les informations ne sont donc pas validées.

A Comparative Approach to Hand Force Estimation using Artificial Neural Networks

Identifieur interne : 003347 ( Ncbi/Merge ); précédent : 003346; suivant : 003348

A Comparative Approach to Hand Force Estimation using Artificial Neural Networks

Auteurs : Farid Mobasser [Canada] ; Keyvan Hashtrudi-Zaad [Canada]

Source :

RBID : PMC:4177308

Abstract

In many applications that include direct human involvement such as control of prosthetic arms, athletic training, and studying muscle physiology, hand force is needed for control, modeling and monitoring purposes. The use of inexpensive and easily portable active electromyography (EMG) electrodes and position sensors would be advantageous in these applications compared to the use of force sensors which are often very expensive and require bulky frames. Among non-model-based estimation methods, Multilayer Perceptron Artificial Neural Networks (MLPANN) has widely been used to estimate muscle force or joint torque from different anatomical features in humans or animals. This paper investigates the use of Radial Basis Function (RBF) ANN and MLPANN for force estimation and experimentally compares the performance of the two methodologies for the same human anatomy, ie, hand force estimation, under an ensemble of operational conditions. In this unified study, the EMG signal readings from upper-arm muscles involved in elbow joint movement and elbow angular position and velocity are utilized as inputs to the ANNs. In addition, the use of the elbow angular acceleration signal as an input for the ANNs is also investigated.


Url:
DOI: 10.4137/BECB.S9335
PubMed: 25288896
PubMed Central: 4177308

Links toward previous steps (curation, corpus...)


Links to Exploration step

PMC:4177308

Le document en format XML

<record>
<TEI>
<teiHeader>
<fileDesc>
<titleStmt>
<title xml:lang="en">A Comparative Approach to Hand Force Estimation using Artificial Neural Networks</title>
<author>
<name sortKey="Mobasser, Farid" sort="Mobasser, Farid" uniqKey="Mobasser F" first="Farid" last="Mobasser">Farid Mobasser</name>
<affiliation wicri:level="1">
<nlm:aff id="af1-becb-4-2012-001">Invenium Technologies Corporation Mississauga, Ontario, Canada.</nlm:aff>
<country xml:lang="fr" wicri:curation="lc">Canada</country>
<wicri:regionArea>Invenium Technologies Corporation Mississauga, Ontario</wicri:regionArea>
<wicri:noRegion>Ontario</wicri:noRegion>
</affiliation>
</author>
<author>
<name sortKey="Hashtrudi Zaad, Keyvan" sort="Hashtrudi Zaad, Keyvan" uniqKey="Hashtrudi Zaad K" first="Keyvan" last="Hashtrudi-Zaad">Keyvan Hashtrudi-Zaad</name>
<affiliation wicri:level="1">
<nlm:aff id="af2-becb-4-2012-001">Department of Electrical and Computer Engineering, Queen’s University, Kingston, Ontario, Canada.</nlm:aff>
<country xml:lang="fr" wicri:curation="lc">Canada</country>
<wicri:regionArea>Department of Electrical and Computer Engineering, Queen’s University, Kingston, Ontario</wicri:regionArea>
<wicri:noRegion>Ontario</wicri:noRegion>
</affiliation>
</author>
</titleStmt>
<publicationStmt>
<idno type="wicri:source">PMC</idno>
<idno type="pmid">25288896</idno>
<idno type="pmc">4177308</idno>
<idno type="url">http://www.ncbi.nlm.nih.gov/pmc/articles/PMC4177308</idno>
<idno type="RBID">PMC:4177308</idno>
<idno type="doi">10.4137/BECB.S9335</idno>
<date when="2012">2012</date>
<idno type="wicri:Area/Pmc/Corpus">001B97</idno>
<idno type="wicri:Area/Pmc/Curation">001B97</idno>
<idno type="wicri:Area/Pmc/Checkpoint">001898</idno>
<idno type="wicri:Area/Ncbi/Merge">003347</idno>
</publicationStmt>
<sourceDesc>
<biblStruct>
<analytic>
<title xml:lang="en" level="a" type="main">A Comparative Approach to Hand Force Estimation using Artificial Neural Networks</title>
<author>
<name sortKey="Mobasser, Farid" sort="Mobasser, Farid" uniqKey="Mobasser F" first="Farid" last="Mobasser">Farid Mobasser</name>
<affiliation wicri:level="1">
<nlm:aff id="af1-becb-4-2012-001">Invenium Technologies Corporation Mississauga, Ontario, Canada.</nlm:aff>
<country xml:lang="fr" wicri:curation="lc">Canada</country>
<wicri:regionArea>Invenium Technologies Corporation Mississauga, Ontario</wicri:regionArea>
<wicri:noRegion>Ontario</wicri:noRegion>
</affiliation>
</author>
<author>
<name sortKey="Hashtrudi Zaad, Keyvan" sort="Hashtrudi Zaad, Keyvan" uniqKey="Hashtrudi Zaad K" first="Keyvan" last="Hashtrudi-Zaad">Keyvan Hashtrudi-Zaad</name>
<affiliation wicri:level="1">
<nlm:aff id="af2-becb-4-2012-001">Department of Electrical and Computer Engineering, Queen’s University, Kingston, Ontario, Canada.</nlm:aff>
<country xml:lang="fr" wicri:curation="lc">Canada</country>
<wicri:regionArea>Department of Electrical and Computer Engineering, Queen’s University, Kingston, Ontario</wicri:regionArea>
<wicri:noRegion>Ontario</wicri:noRegion>
</affiliation>
</author>
</analytic>
<series>
<title level="j">Biomedical Engineering and Computational Biology</title>
<idno type="eISSN">1179-5972</idno>
<imprint>
<date when="2012">2012</date>
</imprint>
</series>
</biblStruct>
</sourceDesc>
</fileDesc>
<profileDesc>
<textClass></textClass>
</profileDesc>
</teiHeader>
<front>
<div type="abstract" xml:lang="en">
<p>In many applications that include direct human involvement such as control of prosthetic arms, athletic training, and studying muscle physiology, hand force is needed for control, modeling and monitoring purposes. The use of inexpensive and easily portable active electromyography (EMG) electrodes and position sensors would be advantageous in these applications compared to the use of force sensors which are often very expensive and require bulky frames. Among non-model-based estimation methods, Multilayer Perceptron Artificial Neural Networks (MLPANN) has widely been used to estimate muscle force or joint torque from different anatomical features in humans or animals. This paper investigates the use of Radial Basis Function (RBF) ANN and MLPANN for force estimation and experimentally compares the performance of the two methodologies for the same human anatomy, ie, hand force estimation, under an ensemble of operational conditions. In this unified study, the EMG signal readings from upper-arm muscles involved in elbow joint movement and elbow angular position and velocity are utilized as inputs to the ANNs. In addition, the use of the elbow angular acceleration signal as an input for the ANNs is also investigated.</p>
</div>
</front>
<back>
<div1 type="bibliography">
<listBibl>
<biblStruct>
<analytic>
<author>
<name sortKey="Cheng, Hs" uniqKey="Cheng H">HS Cheng</name>
</author>
<author>
<name sortKey="Ju, Ms" uniqKey="Ju M">MS Ju</name>
</author>
<author>
<name sortKey="Lin, Cck" uniqKey="Lin C">CCK Lin</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Moradi, M" uniqKey="Moradi M">M Moradi</name>
</author>
<author>
<name sortKey="Hashtrudi Zaad, K" uniqKey="Hashtrudi Zaad K">K Hashtrudi-Zaad</name>
</author>
<author>
<name sortKey="Mountjoy, K" uniqKey="Mountjoy K">K Mountjoy</name>
</author>
<author>
<name sortKey="Morin, E" uniqKey="Morin E">E Morin</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Baudouin, A" uniqKey="Baudouin A">A Baudouin</name>
</author>
<author>
<name sortKey="Hawkins, D" uniqKey="Hawkins D">D Hawkins</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Boyer, K" uniqKey="Boyer K">K Boyer</name>
</author>
<author>
<name sortKey="Nigg, B" uniqKey="Nigg B">B Nigg</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Zitzewitz, J" uniqKey="Zitzewitz J">J Zitzewitz</name>
</author>
<author>
<name sortKey="Rauter, G" uniqKey="Rauter G">G Rauter</name>
</author>
<author>
<name sortKey="S, R" uniqKey="S R">R S</name>
</author>
<author>
<name sortKey="Brunschweiler, A" uniqKey="Brunschweiler A">A Brunschweiler</name>
</author>
<author>
<name sortKey="R, R" uniqKey="R R">R R</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Allen, C" uniqKey="Allen C">C Allen</name>
</author>
<author>
<name sortKey="Karam, K" uniqKey="Karam K">K Karam</name>
</author>
<author>
<name sortKey="Le Cam, P" uniqKey="Le Cam P">P Le Cam</name>
</author>
<author>
<name sortKey="Hill, M" uniqKey="Hill M">M Hill</name>
</author>
<author>
<name sortKey="Tindle, T" uniqKey="Tindle T">T Tindle</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Kim, K" uniqKey="Kim K">K Kim</name>
</author>
<author>
<name sortKey="Kim, D" uniqKey="Kim D">D Kim</name>
</author>
<author>
<name sortKey="Jeong, Y" uniqKey="Jeong Y">Y Jeong</name>
</author>
<author>
<name sortKey="Kim, K" uniqKey="Kim K">K Kim</name>
</author>
<author>
<name sortKey="Park, J" uniqKey="Park J">J Park</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Cavallaro, E" uniqKey="Cavallaro E">E Cavallaro</name>
</author>
<author>
<name sortKey="Rosen, J" uniqKey="Rosen J">J Rosen</name>
</author>
<author>
<name sortKey="Perry, J" uniqKey="Perry J">J Perry</name>
</author>
<author>
<name sortKey="Burns, S" uniqKey="Burns S">S Burns</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Mountjoy, K" uniqKey="Mountjoy K">K Mountjoy</name>
</author>
<author>
<name sortKey="Morin, E" uniqKey="Morin E">E Morin</name>
</author>
<author>
<name sortKey="Hashtrudi Zaad, K" uniqKey="Hashtrudi Zaad K">K Hashtrudi-Zaad</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Misener, D" uniqKey="Misener D">D Misener</name>
</author>
<author>
<name sortKey="Morin, E" uniqKey="Morin E">E Morin</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Inman, V" uniqKey="Inman V">V Inman</name>
</author>
<author>
<name sortKey="Ralston, H" uniqKey="Ralston H">H Ralston</name>
</author>
<author>
<name sortKey="Saunders, J" uniqKey="Saunders J">J Saunders</name>
</author>
<author>
<name sortKey="Feinstein, B" uniqKey="Feinstein B">B Feinstein</name>
</author>
<author>
<name sortKey="Wright, W" uniqKey="Wright W">W Wright</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Tsuji, T" uniqKey="Tsuji T">T Tsuji</name>
</author>
<author>
<name sortKey="Kaneko, M" uniqKey="Kaneko M">M Kaneko</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="De Luca, C" uniqKey="De Luca C">C De Luca</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Zajac, F" uniqKey="Zajac F">F Zajac</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Pham, Kd" uniqKey="Pham K">KD Pham</name>
</author>
<author>
<name sortKey="Morin, El" uniqKey="Morin E">EL Morin</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Bogey, R" uniqKey="Bogey R">R Bogey</name>
</author>
<author>
<name sortKey="Perry, J" uniqKey="Perry J">J Perry</name>
</author>
<author>
<name sortKey="Gitter, A" uniqKey="Gitter A">A Gitter</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Clancy, Ea" uniqKey="Clancy E">EA Clancy</name>
</author>
<author>
<name sortKey="Hogan, N" uniqKey="Hogan N">N Hogan</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Clancy, E" uniqKey="Clancy E">E Clancy</name>
</author>
<author>
<name sortKey="Bida, O" uniqKey="Bida O">O Bida</name>
</author>
<author>
<name sortKey="Rancourt, D" uniqKey="Rancourt D">D Rancourt</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Xu, L" uniqKey="Xu L">L Xu</name>
</author>
<author>
<name sortKey="Zhang, Y" uniqKey="Zhang Y">Y Zhang</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Mobasser, F" uniqKey="Mobasser F">F Mobasser</name>
</author>
<author>
<name sortKey="Eklund, J" uniqKey="Eklund J">J Eklund</name>
</author>
<author>
<name sortKey="Hashtrudi Zaad, K" uniqKey="Hashtrudi Zaad K">K Hashtrudi-Zaad</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Hashemi, J" uniqKey="Hashemi J">J Hashemi</name>
</author>
<author>
<name sortKey="Morin, E" uniqKey="Morin E">E Morin</name>
</author>
<author>
<name sortKey="Mousavi, P" uniqKey="Mousavi P">P Mousavi</name>
</author>
<author>
<name sortKey="Mountjoy, K" uniqKey="Mountjoy K">K Mountjoy</name>
</author>
<author>
<name sortKey="Hashtrudi Zaad, K" uniqKey="Hashtrudi Zaad K">K Hashtrudi-Zaad</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Sepulveda, F" uniqKey="Sepulveda F">F Sepulveda</name>
</author>
<author>
<name sortKey="Wells, D" uniqKey="Wells D">D Wells</name>
</author>
<author>
<name sortKey="Vaughan, C" uniqKey="Vaughan C">C Vaughan</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Liu, Mm" uniqKey="Liu M">MM Liu</name>
</author>
<author>
<name sortKey="Herzog, W" uniqKey="Herzog W">W Herzog</name>
</author>
<author>
<name sortKey="Savelberg, Hh" uniqKey="Savelberg H">HH Savelberg</name>
</author>
<author>
<name sortKey="Cm" uniqKey="Cm">CM</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Luh, J" uniqKey="Luh J">J Luh</name>
</author>
<author>
<name sortKey="Chang, G" uniqKey="Chang G">G Chang</name>
</author>
<author>
<name sortKey="Cheng, C" uniqKey="Cheng C">C Cheng</name>
</author>
<author>
<name sortKey="Lai, J" uniqKey="Lai J">J Lai</name>
</author>
<author>
<name sortKey="Kuo, S" uniqKey="Kuo S">S Kuo</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Savelberg, H" uniqKey="Savelberg H">H Savelberg</name>
</author>
<author>
<name sortKey="Herzog, W" uniqKey="Herzog W">W Herzog</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Song, R" uniqKey="Song R">R Song</name>
</author>
<author>
<name sortKey="Tong, K" uniqKey="Tong K">K Tong</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Wang, L" uniqKey="Wang L">L Wang</name>
</author>
<author>
<name sortKey="Buchanan, Ts" uniqKey="Buchanan T">TS Buchanan</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Zalzala, A" uniqKey="Zalzala A">A Zalzala</name>
</author>
<author>
<name sortKey="Chaiyaratana, N" uniqKey="Chaiyaratana N">N Chaiyaratana</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Wang, R" uniqKey="Wang R">R Wang</name>
</author>
<author>
<name sortKey="Yang, Y" uniqKey="Yang Y">Y Yang</name>
</author>
<author>
<name sortKey="Hu, X" uniqKey="Hu X">X Hu</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Milovanovic, I" uniqKey="Milovanovic I">I Milovanovic</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Lawrence, B" uniqKey="Lawrence B">B Lawrence</name>
</author>
<author>
<name sortKey="Bucker, G" uniqKey="Bucker G">G Bucker</name>
</author>
<author>
<name sortKey="Mirka, G" uniqKey="Mirka G">G Mirka</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Donaldson, N" uniqKey="Donaldson N">N Donaldson</name>
</author>
<author>
<name sortKey="Gollee, H" uniqKey="Gollee H">H Gollee</name>
</author>
<author>
<name sortKey="Hunt, J" uniqKey="Hunt J">J Hunt</name>
</author>
<author>
<name sortKey="Jarvis, J" uniqKey="Jarvis J">J Jarvis</name>
</author>
<author>
<name sortKey="Kwende, M" uniqKey="Kwende M">M Kwende</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Erfanian, A" uniqKey="Erfanian A">A Erfanian</name>
</author>
<author>
<name sortKey="Chizeck, H" uniqKey="Chizeck H">H Chizeck</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Mobasser, F" uniqKey="Mobasser F">F Mobasser</name>
</author>
<author>
<name sortKey="Hashtrudi Zaad, K" uniqKey="Hashtrudi Zaad K">K Hashtrudi-Zaad</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Haykin, S" uniqKey="Haykin S">S Haykin</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Girosi, F" uniqKey="Girosi F">F Girosi</name>
</author>
<author>
<name sortKey="Jones, M" uniqKey="Jones M">M Jones</name>
</author>
<author>
<name sortKey="Poggio, T" uniqKey="Poggio T">T Poggio</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Demuth, H" uniqKey="Demuth H">H Demuth</name>
</author>
<author>
<name sortKey="Beale, M" uniqKey="Beale M">M Beale</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Winter, Da" uniqKey="Winter D">DA Winter</name>
</author>
</analytic>
</biblStruct>
<biblStruct></biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Clancy, E" uniqKey="Clancy E">E Clancy</name>
</author>
<author>
<name sortKey="Hogan, N" uniqKey="Hogan N">N Hogan</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Clancy, E" uniqKey="Clancy E">E Clancy</name>
</author>
<author>
<name sortKey="Hogan, N" uniqKey="Hogan N">N Hogan</name>
</author>
</analytic>
</biblStruct>
</listBibl>
</div1>
</back>
</TEI>
<pmc article-type="research-article">
<pmc-dir>properties open_access</pmc-dir>
<front>
<journal-meta>
<journal-id journal-id-type="nlm-ta">Biomed Eng Comput Biol</journal-id>
<journal-id journal-id-type="iso-abbrev">Biomed Eng Comput Biol</journal-id>
<journal-id journal-id-type="publisher-id">Biomedical Engineering and Computational Biology Insights</journal-id>
<journal-title-group>
<journal-title>Biomedical Engineering and Computational Biology</journal-title>
</journal-title-group>
<issn pub-type="epub">1179-5972</issn>
<publisher>
<publisher-name>Libertas Academica</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="pmid">25288896</article-id>
<article-id pub-id-type="pmc">4177308</article-id>
<article-id pub-id-type="doi">10.4137/BECB.S9335</article-id>
<article-id pub-id-type="publisher-id">becb-4-2012-001</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Perspective</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>A Comparative Approach to Hand Force Estimation using Artificial Neural Networks</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname>Mobasser</surname>
<given-names>Farid</given-names>
</name>
<xref ref-type="aff" rid="af1-becb-4-2012-001">1</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Hashtrudi-Zaad</surname>
<given-names>Keyvan</given-names>
</name>
<xref ref-type="aff" rid="af2-becb-4-2012-001">2</xref>
<xref ref-type="corresp" rid="c1-becb-4-2012-001"></xref>
</contrib>
</contrib-group>
<aff id="af1-becb-4-2012-001">
<label>1</label>
Invenium Technologies Corporation Mississauga, Ontario, Canada.</aff>
<aff id="af2-becb-4-2012-001">
<label>2</label>
Department of Electrical and Computer Engineering, Queen’s University, Kingston, Ontario, Canada.</aff>
<author-notes>
<corresp id="c1-becb-4-2012-001">Corresponding author email:
<email>Khz@queensu.ca</email>
</corresp>
</author-notes>
<pub-date pub-type="collection">
<year>2012</year>
</pub-date>
<pub-date pub-type="epub">
<day>30</day>
<month>7</month>
<year>2012</year>
</pub-date>
<volume>4</volume>
<fpage>1</fpage>
<lpage>15</lpage>
<permissions>
<copyright-statement>© 2012 the author(s), publisher and licensee Libertas Academica Ltd.</copyright-statement>
<copyright-year>2012</copyright-year>
<license license-type="open-access">
<license-p>This is an open access article. Unrestricted non-commercial use is permitted provided the original work is properly cited.</license-p>
</license>
</permissions>
<abstract>
<p>In many applications that include direct human involvement such as control of prosthetic arms, athletic training, and studying muscle physiology, hand force is needed for control, modeling and monitoring purposes. The use of inexpensive and easily portable active electromyography (EMG) electrodes and position sensors would be advantageous in these applications compared to the use of force sensors which are often very expensive and require bulky frames. Among non-model-based estimation methods, Multilayer Perceptron Artificial Neural Networks (MLPANN) has widely been used to estimate muscle force or joint torque from different anatomical features in humans or animals. This paper investigates the use of Radial Basis Function (RBF) ANN and MLPANN for force estimation and experimentally compares the performance of the two methodologies for the same human anatomy, ie, hand force estimation, under an ensemble of operational conditions. In this unified study, the EMG signal readings from upper-arm muscles involved in elbow joint movement and elbow angular position and velocity are utilized as inputs to the ANNs. In addition, the use of the elbow angular acceleration signal as an input for the ANNs is also investigated.</p>
</abstract>
<kwd-group>
<kwd>Force estimation</kwd>
<kwd>neural networks</kwd>
<kwd>electromyography</kwd>
<kwd>multilayer perceptron</kwd>
<kwd>radial basis function</kwd>
</kwd-group>
</article-meta>
</front>
<body>
<sec sec-type="intro">
<title>Introduction</title>
<p>In applications, such as control of prostheses,
<xref rid="b1-becb-4-2012-001" ref-type="bibr">1</xref>
,
<xref rid="b2-becb-4-2012-001" ref-type="bibr">2</xref>
sports medicine
<xref rid="b3-becb-4-2012-001" ref-type="bibr">3</xref>
<xref rid="b5-becb-4-2012-001" ref-type="bibr">5</xref>
or ergonomic design analysis,
<xref rid="b6-becb-4-2012-001" ref-type="bibr">6</xref>
the measurement of muscle or limb force is required. The use of force sensors for interface in normal operation is often impractical or inconvenient for direct measurement of forces. Additionally, the high cost of commercially available force/torque sensors makes the alternate method of force estimation from a group of muscles using electromyography (EMG) signals, which requires only comparatively inexpensive electrodes, very attractive.
<xref rid="b7-becb-4-2012-001" ref-type="bibr">7</xref>
The estimated force/torque can also be used for research in biomechanics and muscle physiology.
<xref rid="b8-becb-4-2012-001" ref-type="bibr">8</xref>
,
<xref rid="b9-becb-4-2012-001" ref-type="bibr">9</xref>
</p>
<p>The torque induced at each body joint is generated by muscle actuators driving the motion of that joint. The generated force in muscles is caused by two processes; activation dynamics and muscle contraction dynamics.
<xref rid="b10-becb-4-2012-001" ref-type="bibr">10</xref>
Muscle contraction dynamics include the mechanical properties of muscle tissues and tendons, which are expressed as force-length and force-velocity relations. The activation dynamics include the voluntary and non-voluntary excitation reflex signals and motor unit recruitment level in muscle. It is well-known that regardless of fatigue, the generated torque in each joint is dependent on muscle activation level (MAL) and joint angle when in a stationary position.
<xref rid="b11-becb-4-2012-001" ref-type="bibr">11</xref>
,
<xref rid="b12-becb-4-2012-001" ref-type="bibr">12</xref>
When in motion, joint torque is also a function of joint angular velocity.
<xref rid="b13-becb-4-2012-001" ref-type="bibr">13</xref>
Therefore, joint torque (and force) can be predicted using EMG signals, and joint angle and velocity measurements. In this work, it is assumed that the wrist and shoulder angles are fixed. Thus, hand force can be determined directly from elbow torque.</p>
<p>In the past, parametric and non-parametric model-based approaches have been proposed for muscle force or human joint torque estimation using EMG signals. Parametric approaches have used the Hill muscle model,
<xref rid="b8-becb-4-2012-001" ref-type="bibr">8</xref>
,
<xref rid="b9-becb-4-2012-001" ref-type="bibr">9</xref>
,
<xref rid="b14-becb-4-2012-001" ref-type="bibr">14</xref>
which takes muscle MAL as an input and outputs the generated muscle force based on muscle length and contraction speed.
<xref rid="b13-becb-4-2012-001" ref-type="bibr">13</xref>
Musculoskeletal kinematic models
<xref rid="b15-becb-4-2012-001" ref-type="bibr">15</xref>
and inverse-dynamics models
<xref rid="b16-becb-4-2012-001" ref-type="bibr">16</xref>
have also been employed to derive joint torque. Nonparametric model-based methods use polynomial functions,
<xref rid="b1-becb-4-2012-001" ref-type="bibr">1</xref>
,
<xref rid="b10-becb-4-2012-001" ref-type="bibr">10</xref>
,
<xref rid="b17-becb-4-2012-001" ref-type="bibr">17</xref>
linear regression,
<xref rid="b18-becb-4-2012-001" ref-type="bibr">18</xref>
Volterra-series,
<xref rid="b19-becb-4-2012-001" ref-type="bibr">19</xref>
Fast Orthogonal Search (FOS),
<xref rid="b9-becb-4-2012-001" ref-type="bibr">9</xref>
,
<xref rid="b20-becb-4-2012-001" ref-type="bibr">20</xref>
Parallel Cascade
<xref rid="b21-becb-4-2012-001" ref-type="bibr">21</xref>
or ANNs.
<xref rid="b22-becb-4-2012-001" ref-type="bibr">22</xref>
<xref rid="b27-becb-4-2012-001" ref-type="bibr">27</xref>
The advantage of non-parametric estimation of the EMG-force relationship is that it does not require any knowledge about muscle and joint dynamics. Moreover, they often have the capability of accounting for nonlinearities in the EMG-force relationship.</p>
<p>Clancy and Hogan
<xref rid="b17-becb-4-2012-001" ref-type="bibr">17</xref>
proposed the use of a third-order polynomial to estimate the generated torque in the elbow joint under isometric
<xref ref-type="fn" rid="fn1-becb-4-2012-001">a</xref>
and quasi-isotonic
<xref ref-type="fn" rid="fn2-becb-4-2012-001">b</xref>
conditions. An off-line least squares method was employed to identify the polynomial coefficients. Misener and Morin used an exponential force/velocity function in addition to a third-order polynomial model to estimate the elbow torque.
<xref rid="b10-becb-4-2012-001" ref-type="bibr">10</xref>
The prediction was accurate within 10% for elbow flexion and extension under isotonic
<xref ref-type="fn" rid="fn3-becb-4-2012-001">c</xref>
conditions. Clancy et al. used a 15th-order linear finite impulse response (FIR) model to map EMG to torque errors within 7.3% of maximum voluntary contraction during isometric contractions.
<xref rid="b18-becb-4-2012-001" ref-type="bibr">18</xref>
Xu et al.
<xref rid="b19-becb-4-2012-001" ref-type="bibr">19</xref>
and Hashemi et al.
<xref rid="b21-becb-4-2012-001" ref-type="bibr">21</xref>
employed second-order Volterra series and parallel cascade methods to find the EMG-Force relation during isometric flexion of the human elbow joint. Mobasser et al.
<xref rid="b20-becb-4-2012-001" ref-type="bibr">20</xref>
used the FOS, a nonlinear identification method, to map EMG to force. They proposed that the FOS-based force observer would select its pre-determined basis functions from a pool of candidate functions consisting of groupings of linear, cross and square root terms and sinusoidal functions. Later, Mountjoy et al. incorporated Hill-based muscle model as the candidate functions for more accurate force prediction and for estimating upper-arm muscle physiological parameters.
<xref rid="b9-becb-4-2012-001" ref-type="bibr">9</xref>
</p>
<p>The first use of ANN for EMG-based force estimation was reported by Sepulveda et al. where they proposed an MLPANN to estimate joint moments in human gait.
<xref rid="b22-becb-4-2012-001" ref-type="bibr">22</xref>
The EMG signals from 16 leg muscles were fed to the ANN to estimate joint moments of the hip, knee and ankle. Savelberg et al. employed MLPANN with a back propagation training method for the estimation of a cat leg dynamic tendon force using recorded EMG data and kinematic information (joints angle and velocity).
<xref rid="b23-becb-4-2012-001" ref-type="bibr">23</xref>
,
<xref rid="b25-becb-4-2012-001" ref-type="bibr">25</xref>
The ANN could estimate non-trained data with the root mean square error (RMSE) of less than 15%, under dynamic contraction conditions. Luh et al. utilized the EMG signals collected from the biceps and triceps, and elbow joint angle and velocity in an MLPANN to estimate the elbow joint torques under isokinetic
<xref ref-type="fn" rid="fn4-becb-4-2012-001">d</xref>
contractions.
<xref rid="b24-becb-4-2012-001" ref-type="bibr">24</xref>
In a hybrid approach, Wang et al.
<xref rid="b27-becb-4-2012-001" ref-type="bibr">27</xref>
employed an MLPANN with two hidden layers to predict the MAL from the EMG signal recorded from the agonist and antagonist elbow muscles. The predicted MAL was then input to a Hill muscle model to calculate the generated muscle force. Finally, the estimated muscle force was employed in an elbow joint geometric model to predict the joint torque. Since the actual MAL was not available, an adjusted back-propagation method was used to train the ANN. The use of MLPANN, such as in the above, has been reported for force estimation on various anatomies of humans or animals under single or often dissimilar operational conditions.</p>
<p>Radial Basis Function ANN (RBFANN) has mostly been used for EMG signal classification.
<xref rid="b28-becb-4-2012-001" ref-type="bibr">28</xref>
,
<xref rid="b29-becb-4-2012-001" ref-type="bibr">29</xref>
It has also been used along with acceleration and force data collected during walking to replicate EMG signals from major lower limb muscles for gait analysis.
<xref rid="b30-becb-4-2012-001" ref-type="bibr">30</xref>
RBFANN has also been used to identify changes in the truck muscle stiffness during a sudden load.
<xref rid="b31-becb-4-2012-001" ref-type="bibr">31</xref>
To the authors best knowledge, RBFANN has been reported only for predicting muscle forces using evoked electromyogram (EEMG) signals.
<xref rid="b32-becb-4-2012-001" ref-type="bibr">32</xref>
,
<xref rid="b33-becb-4-2012-001" ref-type="bibr">33</xref>
In this work,
<xref ref-type="fn" rid="fn5-becb-4-2012-001">e</xref>
RBFANN will be employed in addition to the MLPANN architecture on the data collected from a single human anatomical feature, i.e. elbow joint. The performance of the two ANN architectures will be experimentally studied and compared on a 1-DOF exoskeletal robotic testbed under the same set of operational conditions, i.e. isometric, isotonic and light load.</p>
</sec>
<sec sec-type="methods">
<title>Methods</title>
<p>In this paper two major architectures are utilized: MLPANN and RBFANN. These two ANNs are both known as universal approximators for nonlinear input-output mapping, which are briefly introduced.
<xref rid="b35-becb-4-2012-001" ref-type="bibr">35</xref>
,
<xref rid="b36-becb-4-2012-001" ref-type="bibr">36</xref>
</p>
<sec>
<title>Multilayer Perceptron ANN (MLPANN)</title>
<p>MLP network architecture mimics the structure of the neural networks in the human nervous system. It consists of an interconnection of multiple layers of neurons (
<xref ref-type="fig" rid="f1-becb-4-2012-001">Fig. 1A</xref>
) and can have more than one hidden layer. In the MLP architecture (as shown in
<xref ref-type="fig" rid="f1-becb-4-2012-001">Fig. 1A</xref>
), all the outputs in each layer are connected to the inputs of neurons in the next layer. Moreover, each node has a bias input. The sigmoid function
<italic>f</italic>
(
<italic>x</italic>
) = 1/(1 +
<italic>e</italic>
<sup></sup>
<italic>
<sup>x</sup>
</italic>
) is often utilized as the activation function, which behaves like a smoothed step function. To train the network for the corresponding weight for each node, the back-propagation method is used. In this method, the error measure for an input vector x is considered to be
<disp-formula id="fd1-becb-4-2012-001">
<mml:math id="mm1">
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mo>=</mml:mo>
<mml:mo></mml:mo>
<mml:mi>e</mml:mi>
<mml:mo></mml:mo>
<mml:mo>=</mml:mo>
<mml:mo></mml:mo>
<mml:mi>y</mml:mi>
<mml:mo></mml:mo>
<mml:mover accent="true">
<mml:mi>y</mml:mi>
<mml:mo>^</mml:mo>
</mml:mover>
<mml:mo></mml:mo>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>
</p>
<p>with
<italic>y</italic>
as the desired output, and
<italic>ŷ</italic>
as the output of the network, where ||·|| is the vector Euclidean norm and
<italic>e</italic>
is the output error. To train the network, the error measure
<italic>E</italic>
is minimized by employing an optimization algorithm such as Gradient decent, Conjugate gradient, Quasi-Newton or Levenberg Marquardt (LM).
<xref rid="b37-becb-4-2012-001" ref-type="bibr">37</xref>
The LM method is commonly used in situations involving function approximations with less than a hundred neuron weights where accuracy is paramount.
<xref rid="b37-becb-4-2012-001" ref-type="bibr">37</xref>
The LM training method can be implemented in the MATLAB Neural Network Toolbox using the TRAINLM function. The training algorithm can be written as
<disp-formula id="fd2-becb-4-2012-001">
<mml:math id="mm2">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">W</mml:mi>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>+</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">W</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mo></mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">[</mml:mo>
<mml:msubsup>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mi>k</mml:mi>
<mml:mi>T</mml:mi>
</mml:msubsup>
<mml:mi>G</mml:mi>
<mml:mi>k</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi>δ</mml:mi>
<mml:mi mathvariant="normal">I</mml:mi>
<mml:mo stretchy="false">]</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:mo></mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
<mml:msubsup>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mi>k</mml:mi>
<mml:mi>T</mml:mi>
</mml:msubsup>
<mml:msub>
<mml:mi>e</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>
<disp-formula id="fd3-becb-4-2012-001">
<mml:math id="mm3">
<mml:mrow>
<mml:msub>
<mml:mi mathvariant="normal">G</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mo></mml:mo>
<mml:msub>
<mml:mi>e</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mo></mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">W</mml:mi>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo></mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>
</p>
<p>at the
<italic>k</italic>
th time iteration, where W is a vector of all network weights, G is the gradient vector of the network errors and δ is an adjustable scalar. When δ is zero, the algorithm is Newton’s method, whereas for large δ the algorithm becomes a gradient descent algorithm.</p>
</sec>
<sec>
<title>Radial Basis Function ANN (RBFANN)</title>
<p>On the other hand, an RBF network is constructed of a summation of a number of exponentially decaying localized nonlinear functions (e.g. Gaussian), approximating the input-output mapping globally (
<xref ref-type="fig" rid="f1-becb-4-2012-001">Fig. 1B</xref>
). An RBF network has a single hidden layer, as opposed to an MLP network that can have more than one hidden layer. The output of an RBFANN with
<italic>N</italic>
nodes, as shown in
<xref ref-type="fig" rid="f1-becb-4-2012-001">Figure 1B</xref>
, is expressed by
<disp-formula id="fd4-becb-4-2012-001">
<mml:math id="mm4">
<mml:mrow>
<mml:mi>y</mml:mi>
<mml:mo>=</mml:mo>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo></mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>N</mml:mi>
</mml:munderover>
<mml:mrow>
<mml:msub>
<mml:mi>w</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mi>f</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mo></mml:mo>
<mml:msub>
<mml:mi mathvariant="normal">x</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo></mml:mo>
<mml:msub>
<mml:mi>μ</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo></mml:mo>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mstyle>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>
</p>
<p>where
<italic>w
<sub>i</sub>
</italic>
is the weight of the output layer for neuron
<italic>i. f</italic>
(·) is an RBF function that decreases (or increases) monotonically as the distance between the input x and centroid point
<italic>μ
<sub>i</sub>
</italic>
increases. The parameter vector
<italic>μ
<sub>i</sub>
</italic>
= (
<italic>μ
<sub>i</sub>
</italic>
<sub>1</sub>
, …,
<italic>μ
<sub>iM</sub>
</italic>
) describes the centroid coordinates of the
<italic>i</italic>
th node of an RBF network, where
<italic>M</italic>
is the dimension of input x.</p>
<p>The Gaussian
<italic>f
<sub>g</sub>
</italic>
with constant σ described by
<disp-formula id="fd5-becb-4-2012-001">
<mml:math id="mm5">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>g</mml:mi>
</mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>u</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mo></mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>u</mml:mi>
<mml:mo>/</mml:mo>
<mml:mi>σ</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>
</p>
<p>is the most commonly used radially symmetric function. To train for the centroid and output weight for all nodes, that is
<disp-formula id="fd6-becb-4-2012-001">
<mml:math id="mm6">
<mml:mrow>
<mml:msub>
<mml:mi>w</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo></mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>w</mml:mi>
<mml:mi>N</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mspace width="0.2em"></mml:mspace>
<mml:msub>
<mml:mo>μ</mml:mo>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mo></mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mo>μ</mml:mo>
<mml:mi>Ν</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
<label>(6)</label>
</disp-formula>
</p>
<p>the error measure (1) is minimized by using an optimization method, such as the gradient descent method. The optimization is initiated with a random choice of parameters.</p>
<p>RBF is generally faster in the learning process and insensitive to the order of presentation of training data. As a drawback, the number of neurons in RBF, which is necessary to reach a desired accuracy, may be large.</p>
</sec>
</sec>
<sec>
<title>ANN-based Hand Force Observers</title>
<p>
<xref ref-type="fig" rid="f2-becb-4-2012-001">Figure 2</xref>
illustrates the schematics of the MLPANN and RBFANN force observers. The inputs to the ANNs are the EMG signals recorded from the upper-arm muscles (biceps brachii, triceps brachii, brachialis, and brachioradialis) and the elbow joint angle and angular velocity. The network output is the estimated hand force. The neural networks are trained off-line using the network input data and measured force collected under different conditions, as will be explained in Section 4 (
<xref ref-type="fig" rid="f2-becb-4-2012-001">Fig. 2A</xref>
). The trained networks will then be used for force estimation for real-time applications. The use of elbow joint angular acceleration as an input to ANN will also be explained in Section 5.</p>
<p>One important parameter of choice is the number of nodes in each layer. By increasing this number, training performance improves at the cost of an increase in training time. On the other hand, increasing the number of nodes does not necessarily help the network generalization; hence the network may not truly estimate the hand force. Tests will be conducted in Section 5 to find the number of nodes for both RBFANN and MLPANN resulting in the best achievable generalization for the networks for real-time applications with high accuracy.</p>
</sec>
<sec>
<title>Experimental Setup and Procedures</title>
<sec>
<title>Experimental setup</title>
<p>
<xref ref-type="fig" rid="f3-becb-4-2012-001">Figure 3</xref>
shows the Queen’s University Arm (QArm1), used for the implementation and comparison of the two MLPANN and RBFANN based force observers. The apparatus is composed of a platform accommodating a Maxon DC motor, a 4:1 cable-driven power transmission system, and an aluminum bar on which the subject’s arm is placed. In this design, the subject’s upper-arm is fixed in position with a brace and the wrist is placed in a second brace attached to a pivoting bar through an ATI Gamma 6-DOF force/torque sensor. The axis of rotation of the bar pivot is aligned with the elbow’s axis of rotation. A high resolution encoder signal provides the motor shaft angle, which is proportional to the elbow angle. The resolution of elbow angle measurement is 1/4000 of a degree. The apparatus can apply up to 6.32 Nm continuous torque to the elbow joint, which is mapped to about 16 N at the wrist. The Quanser WinCon/Venturcom RTX real-time control system is employed for data collection and control of the apparatus at the rate of 1 kHz.</p>
<p>To collect EMG signals from upper-arm muscles, active electrodes containing differential amplifiers are employed to cancel the effect of environmental electromagnetic interference. The recorded raw EMG data is passed through a linear-envelope filter.
<xref rid="b38-becb-4-2012-001" ref-type="bibr">38</xref>
The bias of the recorded EMG is detected by applying a moving average filter, and is removed from the original signal. The resulting signal is then rectified and passed through a second moving average filter with a size of 300. This produces 150 ms of delay in the final EMG signal. The filter length and the resulting delay are chosen to match the average delay between the collected EMG signal (or motor nerve excitations) and the force generated by the muscle.
<xref rid="b13-becb-4-2012-001" ref-type="bibr">13</xref>
</p>
</sec>
<sec>
<title>Experimental procedure</title>
<sec>
<title>Electrode attachments</title>
<p>EMG signals are collected from the four muscles biceps, tricps, brachialis and brachioradialis. Due to the size of the biceps and triceps muscles multiple electrodes are placed at different locations for more accurate results. The subject’s shoulder and wrist are placed in the arm braces ensuring that the upper-arm is stabilized and the elbow joint axis coincides with the bar rotation axis. The shoulder is stabilized at 90° abduction, 15° horizontal adduction and neutral pronation-supination. Subjects are asked to relax all muscles not directly involved in elbow flexion/extension.</p>
</sec>
<sec>
<title>EMG normalization</title>
<p>The level of EMG readings is dependent on skin impedance at the electrodes location, which may vary between experimental sessions. To compensate for this variability, the EMG readings have to be normalized for each recording session and after electrode placement. A widely used EMG normalization method is the Maximum Voluntary Contraction (MVC) method,
<xref rid="b13-becb-4-2012-001" ref-type="bibr">13</xref>
in which the subject is asked to maximally contract the muscle under study. The corresponding EMG reading is used for normalization of EMG readings from that muscle. The MVC method was originally employed by mobasser, et al. for EMG normalization in the but did not produce satisfactory estimation results.
<xref rid="b20-becb-4-2012-001" ref-type="bibr">20</xref>
In fact, using the MVC method raised concerns about whether or not subjects generated the true maximum force.
<xref rid="b13-becb-4-2012-001" ref-type="bibr">13</xref>
</p>
<p>As an alternative approach, at the beginning of each experiment, 6 Nm torque is applied by the robotic arm to the elbow joint in the flexion and extension directions, while the subject is asked to keep the elbow angle at 0° flexion.
<xref ref-type="fn" rid="fn6-becb-4-2012-001">f</xref>
The average value of the recorded EMG is used for the normalization of the collected EMG data from the biceps and brachioradialis in flexion and from the lateral triceps in extension. This method has shown better results in comparison to the MVC method. In the case of operation outside a laboratory environment where QArm1 or any other manipulandum is not available, the subject can be asked to hold a specific weight for EMG normalization.</p>
</sec>
<sec>
<title>Experiments</title>
<p>In each experiment, after normalization, the elbow joint kinematics and muscle EMG data are recorded under the following sequence of conditions:</p>
<sec>
<title>Light Load</title>
<p>No torque is applied to the elbow joint by the QArm1 and the subject is asked to move her/his arm in a random pattern for 50 seconds. The only load that is sensed by the subject is the light inertia of QArm1.</p>
</sec>
<sec>
<title>Isotonic</title>
<p>QArm1 applies a constant torque to the subject’s elbow joint while the subject moves her/his arm in a random pattern. Equivalent wrist force level of 5 N and 10 N are applied at the joint both in flexion and extension directions for a total duration of 50 seconds.</p>
</sec>
<sec>
<title>Isometric</title>
<p>The subject performs a number of isometric flexion and extension tasks at the elbow position of 0° and 30° degrees, while QArm1 is held fixed by the subject’s free hand. The level of force applied by the subject is variable and arbitrary.</p>
<p>For this research, EMG data were collected from the right arm of two female and six male subjects with an average age of 27 and a standard deviation of 5 years. The subjects had no known neuromuscular deficits in their right shoulder, arm or hand. Informed consent was received from each subject and the experiment protocol was explained to each subject prior to the experiment. For each experiment type, subjects were tested in three sessions each. In each recording session, the above described experiment was conducted four times and four sets of data were recorded. The three sessions were conducted at three different times to study the intra-session effect of variations in human subject physiology and EMG electrode placement. The outlier data that were mainly caused by faults in EMG readings, due to amplifier saturation or electrode detachment from skin, were excluded. Therefore, for each experiment type, up to a maximum of twelve data sets were collected and kept for the analysis of each subject performance. Sample data collected from subject F1 performing experiment type I is shown in
<xref ref-type="fig" rid="f4-becb-4-2012-001">Figure 4</xref>
.</p>
</sec>
</sec>
</sec>
</sec>
<sec>
<title>Experimental Results</title>
<sec>
<title>Network settings</title>
<p>In MLPANN, a
<italic>hyperbolic tangent sigmoid</italic>
function and linear function were used as activation functions for hidden layers and output layer nodes, respectively. Before training network, the input and output data in each training set were normalized to [−11] to correspond to a [minimum maximum] range of the data. Moreover, the data from the validation sets were normalized by the [minimum maximum] range of the training set. Since the RBFANN activation function is Gaussian and does not saturate, the inputs of RBFANN were not normalized. To avoid overtraining,
<xref rid="b24-becb-4-2012-001" ref-type="bibr">24</xref>
the collected data were down-sampled by 10 for both the MPLANN and RBFANN.</p>
<p>To avoid networks from being trapped in local minima in training processes, ten networks were trained for 1000 epochs with a very small target training goal (smaller than the lowest estimation error that the networks could meet). The best performing network was chosen and trained for an additional 1000 epochs. The codes were implemented in MATLAB on a 3GHz Pentium 4 CPU.</p>
</sec>
<sec>
<title>Evaluation criteria</title>
<p>To validate the trained networks, each network was evaluated against all data sets with the three criteria, Relative Mean Square Error (RMSE), Cross-Correlation (CC) and Average Absolute Error (AAE) as formulated below
<disp-formula id="fd7-becb-4-2012-001">
<mml:math id="mm7">
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mi>R</mml:mi>
<mml:mi>M</mml:mi>
<mml:mi>S</mml:mi>
<mml:mi>E</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>100</mml:mn>
<mml:mo>*</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mo></mml:mo>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo></mml:mo>
<mml:msub>
<mml:mover accent="true">
<mml:mi>y</mml:mi>
<mml:mo>^</mml:mo>
</mml:mover>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msup>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mo></mml:mo>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:msubsup>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:mfrac>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mi>C</mml:mi>
<mml:mi>C</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>100</mml:mn>
<mml:mo>*</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mo></mml:mo>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>*</mml:mo>
<mml:msub>
<mml:mover accent="true">
<mml:mi>y</mml:mi>
<mml:mo>^</mml:mo>
</mml:mover>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:msqrt>
<mml:mrow>
<mml:msub>
<mml:mo></mml:mo>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:msubsup>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:msqrt>
<mml:msqrt>
<mml:mrow>
<mml:msub>
<mml:mo></mml:mo>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:msubsup>
<mml:mover accent="true">
<mml:mi>y</mml:mi>
<mml:mo>^</mml:mo>
</mml:mover>
<mml:mi>i</mml:mi>
<mml:mn>2</mml:mn>
</mml:msubsup>
</mml:mrow>
</mml:msqrt>
</mml:mrow>
</mml:mfrac>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mi>A</mml:mi>
<mml:mi>A</mml:mi>
<mml:mi>E</mml:mi>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mo></mml:mo>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>|</mml:mo>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo></mml:mo>
<mml:msub>
<mml:mover accent="true">
<mml:mi>y</mml:mi>
<mml:mo>^</mml:mo>
</mml:mover>
<mml:mi>i</mml:mi>
</mml:msub>
<mml:mo>|</mml:mo>
</mml:mrow>
<mml:mi>n</mml:mi>
</mml:mfrac>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
</disp-formula>
</p>
<p>where
<italic>y
<sub>i</sub>
</italic>
and
<italic>ŷ
<sub>i</sub>
</italic>
are the measured and the estimated hand forces, respectively, and
<italic>n</italic>
is the number of samples. Cross-correlation is a measure of similarity between
<italic>y</italic>
and
<italic>ŷ</italic>
of the signals regardless of scaling. The closer the value is to 100, the higher the level of similarity between signals.
<xref rid="b23-becb-4-2012-001" ref-type="bibr">23</xref>
In conditions such as light load in which measured force is very small, RMSE becomes very large, hence AAE serves as a better performance index than RMSE.</p>
</sec>
<sec>
<title>Number of nodes</title>
<p>Different number of nodes were examined for both types of networks. Two hidden layers were chosen for MLPANN since it is proven that a network type with two hidden layers can approximate any continuous function.
<xref rid="b35-becb-4-2012-001" ref-type="bibr">35</xref>
The average RMSE for validation results for a different number of nodes in the first and second layers for subject M1 are shown in
<xref ref-type="fig" rid="f5-becb-4-2012-001">Figure 5</xref>
. MLPANN with two hidden layers, 4 nodes in the first layer and 3 nodes in the second layer demonstrated the best generalization and the most consistent performance. For RBFANN, as shown in
<xref ref-type="fig" rid="f6-becb-4-2012-001">Figure 6</xref>
, although the training average RMSE is at its minima for a node number higher than 3, the average RMSE for validation which determines network generalization is a minimum within the range of 30–50 nodes. Therefore, 40 nodes are chosen for the RBFANN network.</p>
<p>The training elapsed time for the two network architectures, trained with full-length data collected from experiment type I, is shown in
<xref ref-type="table" rid="t1-becb-4-2012-001">Table 1</xref>
. The results indicate that training RBFANN is approximately 5–6 times faster than MLPANN. The inclusion of the acceleration signal in ANN inputs increases the training time, with a larger effect on RBFANN. For real-time operations, the online calculations of ANN output takes a fraction of a second since it only requires a forward pass of inputs through the network.</p>
</sec>
<sec>
<title>Multiple electrodes vs. single electrode</title>
<p>In this work, multiple electrodes were used on biceps and triceps muscles. Three electrodes were placed on the belly of the triceps brachii long head, lateral head and medial head, and two electrodes on the belly of the bicep brachii short head and long head. The locations follow the SENIAM
<xref rid="b39-becb-4-2012-001" ref-type="bibr">39</xref>
recommendations, which are on the line between the acromion and the fossa cubit at 1/3 from the fossa cubit for the biceps and at 50% on the line between the acromion and the olecranon for the triceps. To combine the measured electrodes data and achieve the best overall EMG, the processed and normalized EMG signals from electrodes corresponding to a specific muscle (e.g. Biceps) were averaged at each instance of time.</p>
<p>The ANNs provided better performance when averaged EMG from multiple electrodes were utilized instead of a single electrode for biceps and triceps muscles. The validation results after training on full-length data for all subjects using single-electrode and multiple electrodes EMG data are displayed in
<xref ref-type="table" rid="t2-becb-4-2012-001">Table 2</xref>
. It can be observed that the use of multiple-electrodes improved force estimation performance by 10%–70%, verifying the results reported in.
<xref rid="b40-becb-4-2012-001" ref-type="bibr">40</xref>
Therefore, in this paper, multiple-electrode EMG data from the biceps and triceps muscles have been collected and input to ANNs.</p>
</sec>
<sec sec-type="results">
<title>Estimation results</title>
<p>The 12 data sets acquired from each subject across three sessions were used for training 12 networks. Each trained network was validated with the remaining 11 data sets. The network that provided the best validation and generalization performance was recorded. Then the same procedure was conducted for the three segments of data corresponding to the three subtasks, light load, isotonic and isometric. Each subtask resulted in 12 networks out of which one was chosen for the best validation. The training and validation RMSE, RMSE standard deviation, AAE, CC and CC standard deviation results, averaged over all subjects, are presented in
<xref ref-type="table" rid="t3-becb-4-2012-001">Table 3</xref>
. The detailed training and validation RMSE, RMSE standard deviation, AAE for each subject are also presented in
<xref ref-type="table" rid="t4-becb-4-2012-001">Table 4</xref>
in Appendix A.
<xref ref-type="fn" rid="fn7-becb-4-2012-001">g</xref>
The right-hand columns represent the result for each subtask based on training with the corresponding subtask of the data for the particular task.</p>
<p>The validation results for the isometric condition for both networks trained with full-length data are significantly better than those obtained under isotonic and light load conditions. This can also be seen for subject F1 in
<xref ref-type="fig" rid="f7-becb-4-2012-001">Figure 7</xref>
. In the light load condition, since the measured forces are significantly smaller, the RMSE values are very large. Therefore, the AAE serves as a better performance measure. In general, looking at the RMSE and CC values, both networks are unable to provide accurate estimation of hand force in light load. This is because under the light load condition the recorded EMG signals are small and as such not rich enough for training. The trained network with task subset data performs better since they are trained for the specific condition for which they are validated. This performance improvement can be observed by comparing the sub-figures in the left and the corresponding right-hand columns in
<xref ref-type="fig" rid="f8-becb-4-2012-001">Figure 8</xref>
.</p>
<p>Comparing the performance of the two ANN architectures, RBFANN provides a better estimation for each subtask or all three tasks after full-length data training. However, MLPANN performs better when training is done for a specified subtask such as isotonic and isometric tasks. Adding acceleration as an input to ANN improves the RMSE and CC in the light load condition after training with subtask data, as shown in
<xref ref-type="fig" rid="f8-becb-4-2012-001">Figure 8</xref>
for RBFANN. The frequency domain analysis results in
<xref ref-type="fig" rid="f9-becb-4-2012-001">Figure 9</xref>
verify the above results. It can be observed that RBFANN and MLPANN have close performance in isotonic and isometric conditions, whereas RBFANN has superior performance after training with full-length data and when acceleration signal is used as an input in the light load condition.</p>
<p>The results pertaining to the best performing architecture for each subject, trained with full-length and subtask data, are emphasized in
<xref ref-type="table" rid="t4-becb-4-2012-001">Table 4</xref>
. For the best performing network, validation for full-length data training was RMSE < 32% (CC > 86%), for isometric training RMSE < 18% (CC > 91%), and for isotonic training RMSE < 26% (CC > 84%). For light load training, RMSE < 40%, AAE [the actual indicative in this case] < 1.6 N (CC > 76%).</p>
<p>It is observed that none of the examined architectures is dominant in terms of performance. Moreover, the networks provide better performance when trained with subtask data. Therefore, authors suggest a switching scheme that chooses the best network out of a bank of subtask-trained networks based on the current operating condition. The switching decision can be made by a neural network or a neurofuzzy classifier that detects isometric, isotonic and light load states in real-time.</p>
</sec>
</sec>
<sec sec-type="discussion">
<title>Discussion</title>
<p>As stated in the Introduction section, MLPANN has been reported for joint torque estimation.
<xref rid="b22-becb-4-2012-001" ref-type="bibr">22</xref>
<xref rid="b26-becb-4-2012-001" ref-type="bibr">26</xref>
Although the anatomies or experimental conditions are different from ours, in most of the cases, a general comparison of the networks in terms of methodology, network structure and performance would better put our approach and results into perspective. Almost all methods, including ours, use feedforward networks with error backpropogation learning algorithm due to their simplicity. Song et al.
<xref rid="b26-becb-4-2012-001" ref-type="bibr">26</xref>
however, use recurrent MLPANN to account for dynamic situations. The above models relate the EMG and/or joint kinematics to the joint torque. The methods that use single hidden layer
<xref rid="b22-becb-4-2012-001" ref-type="bibr">22</xref>
,
<xref rid="b24-becb-4-2012-001" ref-type="bibr">24</xref>
has reported a large number of nodes from 10 to 32 in their hidden layer, and also large number of epochs in the order of 60,000 to reach RMSE% or AAE comparable to the results that we have reported. Two hidden layer networks use in the order of or less than 10 nodes and require significantly lower number of epochs (about 1,000) for training to avoid over-fitting and under-fitting. In terms of inputs, Sepulveda et al. use only the EMG signals to predict joint torque. However, it has been established that joint dynamics is also dependent on joint angular position and velocity. In fact, Song et al. demonstrate torque prediction improvement by up to three folds under dynamic conditions when kinematic data incorporated. Recent research, including ours, has reported the use of joint kinematic data as well. Savelberg et al. has argued that under dynamic conditions the relationship between EMG and force is history dependent.
<xref rid="b25-becb-4-2012-001" ref-type="bibr">25</xref>
Therefore, they use an array of 10 to 30 data points preceding the instant of interest; As such the input layer in their networks contain up to 40 nodes. They have also argued that the number of nodes and the length of the EMG array depend on the desired level of generalization, whether it is intra-session or inter-session.</p>
<p>To improve the quality and reliability of the results we have taken a few measures as discussed in below. MAL is a function of excitation signal firing rate and recruitment of muscle fibers. The measured EMG is an ensemble of the Motor Unit Action Potentials (MUAPs) under the electrode and is heavily dependent on the electrode configuration, placement and signal pre-conditioning. Therefore, the recorded EMG is not an accurate representation of MAL. This factor and the stochastic property of EMG signals affects the repeatability of force estimation based on EMG data. The position of electrodes and the fidelity of the EMG/MAL relation play an important role in the accuracy of estimations based on ANN.
<xref rid="b24-becb-4-2012-001" ref-type="bibr">24</xref>
This is caused by existing crosstalk readings from adjacent muscles. Therefore, active sensor locations should be selected to minimize the crosstalk effect.
<xref rid="b22-becb-4-2012-001" ref-type="bibr">22</xref>
Towards this purpose, as reported in Section 5, multiple electrodes were utilized to record EMG signals from the biceps and triceps muscles. The results showed an improvement between 10% and 70% in estimation accuracy.</p>
<p>To further improve the fidelity of the EMG/MAL relation, a whitening filter.
<xref rid="b41-becb-4-2012-001" ref-type="bibr">41</xref>
was employed. However, since the filter amplifies the higher frequency component of the EMG signals, no significant improvement in estimation performance was observed. The history of EMG data (up to 10 samples) was also employed as input to the networks, but the results were inconclusive and no consistent improvement was observed.</p>
<p>Another significant issue is muscle fatigue which has not been taken into consideration as the experiments were all conducted under non-fatiguing conditions. In addition, in anisometric motion, artifacts, caused by the movement of muscle under the electrode are often a problem. Since part of the hand force in motion is generated by hand dynamics and the dynamics of the grasped object, the inclusion of acceleration in the ANN inputs improves the performance (especially in free motion) as it has been observed in the results presented in Section 5.</p>
<p>In terms of applications, although the use of ANN for force estimation does not provide any insight on the joint dynamic model, it is suitable for applications that only require joint torque or hand force for monitoring purposes, such as in the analysis of athletes activities, and for the control of prosthetic arms.</p>
</sec>
<sec>
<title>Conclusion</title>
<p>This paper investigates the use of two artificial neural network architectures RBFANN and MLPANN for force estimation, and compares the performance of the two methodologies for human hand force estimation under an ensemble of operational conditions; isometric, isotonic and light load. A new EMG normalization method was employed as an alternative approach for MVC. The trained ANNs were able to predict the highly nonlinear relation between the joint parameters (EMG, angle and velocity) and the hand generated force. Use of multiple-electrode EMG reading from major muscles improved force estimation accuracy.</p>
<p>It was observed that both networks provide better performance when trained with subtask data. The experiments with three subtasks showed that the best performing architecture for each subject can generalize intra-session force estimation to a maximum RMSE of 40%, 26% and 18% for light load, isotonic and isometric conditions, respectively. Moreover, ANN is able to estimate the full-length data to a maximum RMSE of 40%. The experiments also showed that the performance of neither MLPANN nor RBFANN was dominant for all operating conditions. The training and validation results for both architectures for the isometric condition were significantly better than those for isotonic and light load conditions. RBFANN provided better estimation performance in the light load condition and MLPANN in the isotonic condition. The performance in light load condition improved significantly by including joint angular acceleration in the network inputs.</p>
<p>As none of the examined architectures proved to be dominant in terms of performance across all subtasks, a switching scheme that chooses the best RBF or MLP network out of a bank of subtask-trained networks can be considered as an attractive alternative for enhanced force prediction. An alternative solution can be to combine the MLP and RBF for an assemble network to predict the joint torque, which may result in improved estimation by utilizing different features of the two networks.</p>
</sec>
</body>
<back>
<ack>
<title>Acknowledgments</title>
<p>The authors wish to thank Queen’s University Sensory Motor Systems Group for their collaboration and support in the design and construction of QArm1 and the volunteer subjects for their help and patience. The authors would also like to thank Drs. P. Mousavi and E. Morin for their valuable discussions.</p>
</ack>
<fn-group>
<fn id="fn1-becb-4-2012-001">
<label>a</label>
<p>An operational condition involving muscular contractions against resistance without movement such that the length of the muscle does not change, ie
<italic>,</italic>
constant joint angle.</p>
</fn>
<fn id="fn2-becb-4-2012-001">
<label>b</label>
<p>An isometric condition with very low constant velocity movement.</p>
</fn>
<fn id="fn3-becb-4-2012-001">
<label>c</label>
<p>An operational condition at which opposing muscles contract and there is controlled movement. In other words, tension is constant while the lengths of the muscles change. In our case, a constant force is applied to joint while joint angle varies.</p>
</fn>
<fn id="fn4-becb-4-2012-001">
<label>d</label>
<p>An operational condition at which the speed of movement is usually controlled, e.g. constant speed, allowing maximal force to be exerted throughout the full range of movement.</p>
</fn>
<fn id="fn5-becb-4-2012-001">
<label>e</label>
<p>A preliminary version of this work appeared in [34].</p>
</fn>
<fn id="fn6-becb-4-2012-001">
<label>f</label>
<p>The zero angle refers to the posture at which the forearm is perpendicular to the upper-arm.</p>
</fn>
<fn id="fn7-becb-4-2012-001">
<label>g</label>
<p>Due to space limitations, the detailed results of CC and the standard deviation of CC for each subject is not included.</p>
</fn>
<fn id="fn8-becb-4-2012-001">
<p>
<bold>Author Contributions</bold>
</p>
<p>Conceived and designed the experiments: FM, KH. Analysed the data: FM, KH. Wrote the first draft of the manuscript: FM, KH. Contributed to the writing of the manuscript: FM, KH. Agree with manuscript results and conclusions: FM, KH. Jointly developed the structure and arguments for the paper: FM, KH. Made critical revisions and approved final version: FM, KH. All authors reviewed and approved of the final manuscript.</p>
</fn>
<fn id="fn9-becb-4-2012-001">
<p>
<bold>Funding</bold>
</p>
<p>This work was supported in part by Institute for Robotics and Intelligent Systems (IRIS), Natural Sciences and Engineering Research of Canada (NSERC), and Queen’s University Advisory Research Committee (ARC).</p>
</fn>
<fn id="fn10-becb-4-2012-001">
<p>
<bold>Competing Interests</bold>
</p>
<p>Author(s) disclose no potential conflicts of interest.</p>
</fn>
<fn id="fn11-becb-4-2012-001">
<p>
<bold>Disclosures and Ethics</bold>
</p>
<p>As a requirement of publication author(s) have provided to the publisher signed confirmation of compliance with legal and ethical obligations including but not limited to the following: authorship and contributorship, conflicts of interest, privacy and confidentiality and (where applicable) protection of human and animal research subjects. The authors have read and confirmed their agreement with the ICMJE authorship and conflict of interest criteria. The authors have also confirmed that this article is unique and not under consideration or published in any other publication, and that they have permission from rights holders to reproduce any copyrighted material. Any disclosures are made in this section. The external blind peer reviewers report no conflicts of interest.</p>
</fn>
</fn-group>
<ref-list>
<title>References</title>
<ref id="b1-becb-4-2012-001">
<label>1</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cheng</surname>
<given-names>HS</given-names>
</name>
<name>
<surname>Ju</surname>
<given-names>MS</given-names>
</name>
<name>
<surname>Lin</surname>
<given-names>CCK</given-names>
</name>
</person-group>
<article-title>Improving elbow torque output of stroke patients with assistive torque controlled by emg signals</article-title>
<source>ASME Jour of Biomed Eng</source>
<year>2003</year>
<volume>125</volume>
<fpage>881</fpage>
<lpage>6</lpage>
</element-citation>
</ref>
<ref id="b2-becb-4-2012-001">
<label>2</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Moradi</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Hashtrudi-Zaad</surname>
<given-names>K</given-names>
</name>
<name>
<surname>Mountjoy</surname>
<given-names>K</given-names>
</name>
<name>
<surname>Morin</surname>
<given-names>E</given-names>
</name>
</person-group>
<article-title>An emg-based force control system for prosthetic arms</article-title>
<source>In Proc of IEEE Canadian Conf on Electrical and Computer Engineeirng</source>
<year>2008</year>
<fpage>1737</fpage>
<lpage>42</lpage>
</element-citation>
</ref>
<ref id="b3-becb-4-2012-001">
<label>3</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Baudouin</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Hawkins</surname>
<given-names>D</given-names>
</name>
</person-group>
<article-title>A biomechanical review of factors affecting rowing performance</article-title>
<source>Jour of Sports Medicine</source>
<year>2002</year>
<volume>36</volume>
<fpage>396</fpage>
<lpage>402</lpage>
</element-citation>
</ref>
<ref id="b4-becb-4-2012-001">
<label>4</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Boyer</surname>
<given-names>K</given-names>
</name>
<name>
<surname>Nigg</surname>
<given-names>B</given-names>
</name>
</person-group>
<article-title>Muscle tunning during running: Implications of an un-tuned landing</article-title>
<source>ASME Jour of Biomed Eng</source>
<year>2006</year>
<volume>128</volume>
<fpage>815</fpage>
<lpage>22</lpage>
</element-citation>
</ref>
<ref id="b5-becb-4-2012-001">
<label>5</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zitzewitz</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Rauter</surname>
<given-names>G</given-names>
</name>
<name>
<surname>S</surname>
<given-names>R</given-names>
</name>
<name>
<surname>Brunschweiler</surname>
<given-names>A</given-names>
</name>
<name>
<surname>R</surname>
<given-names>R</given-names>
</name>
</person-group>
<article-title>A versatile wire robot concept as a haptic interface sport simulation</article-title>
<source>In Proc of IEEE Int Conf on Robotics and Automation</source>
<year>2009</year>
<fpage>313</fpage>
<lpage>8</lpage>
</element-citation>
</ref>
<ref id="b6-becb-4-2012-001">
<label>6</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Allen</surname>
<given-names>C</given-names>
</name>
<name>
<surname>Karam</surname>
<given-names>K</given-names>
</name>
<name>
<surname>Le Cam</surname>
<given-names>P</given-names>
</name>
<name>
<surname>Hill</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Tindle</surname>
<given-names>T</given-names>
</name>
</person-group>
<article-title>Application of virtual reality devices to the quantitative assessment of manual assembly forces in a factory environment</article-title>
<source>In Proc of IEEE Int Conf on Industrial Electronics, Control and Instrumentation</source>
<year>1995</year>
<fpage>1048</fpage>
<lpage>53</lpage>
</element-citation>
</ref>
<ref id="b7-becb-4-2012-001">
<label>7</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kim</surname>
<given-names>K</given-names>
</name>
<name>
<surname>Kim</surname>
<given-names>D</given-names>
</name>
<name>
<surname>Jeong</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Kim</surname>
<given-names>K</given-names>
</name>
<name>
<surname>Park</surname>
<given-names>J</given-names>
</name>
</person-group>
<article-title>A biological man-machine interface for teleoperation</article-title>
<source>In Proc of Int Symp on Robotics</source>
<month>4</month>
<year>2001</year>
<fpage>371</fpage>
<lpage>8</lpage>
</element-citation>
</ref>
<ref id="b8-becb-4-2012-001">
<label>8</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Cavallaro</surname>
<given-names>E</given-names>
</name>
<name>
<surname>Rosen</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Perry</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Burns</surname>
<given-names>S</given-names>
</name>
</person-group>
<article-title>Real-time myo-processors fo a neural controlled powered exoskeleton arm</article-title>
<source>IEEE Trans on Biomedical Engineering</source>
<year>2006</year>
<volume>53</volume>
<fpage>2387</fpage>
<lpage>96</lpage>
</element-citation>
</ref>
<ref id="b9-becb-4-2012-001">
<label>9</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mountjoy</surname>
<given-names>K</given-names>
</name>
<name>
<surname>Morin</surname>
<given-names>E</given-names>
</name>
<name>
<surname>Hashtrudi-Zaad</surname>
<given-names>K</given-names>
</name>
</person-group>
<article-title>Use of the fast orthogonal search method to estimate optimal joint angle for upper limb Hill-muscle models</article-title>
<source>IEEE Trans on Biomedical Engineering</source>
<year>2010</year>
<volume>57</volume>
<fpage>790</fpage>
<lpage>8</lpage>
</element-citation>
</ref>
<ref id="b10-becb-4-2012-001">
<label>10</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Misener</surname>
<given-names>D</given-names>
</name>
<name>
<surname>Morin</surname>
<given-names>E</given-names>
</name>
</person-group>
<article-title>An emg to force model for the human elbow derived from surface emg parameters</article-title>
<source>In Proc of IEEE Int Conf of the Engineering in Medicine and Biology Society</source>
<year>1995</year>
<fpage>1205</fpage>
<lpage>6</lpage>
</element-citation>
</ref>
<ref id="b11-becb-4-2012-001">
<label>11</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Inman</surname>
<given-names>V</given-names>
</name>
<name>
<surname>Ralston</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Saunders</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Feinstein</surname>
<given-names>B</given-names>
</name>
<name>
<surname>Wright</surname>
<given-names>W</given-names>
</name>
</person-group>
<article-title>Relation of human electromyogram to muscular tension</article-title>
<source>Electromyography Clinical Neurophysiology</source>
<year>1952</year>
<volume>4</volume>
<fpage>187</fpage>
<lpage>94</lpage>
</element-citation>
</ref>
<ref id="b12-becb-4-2012-001">
<label>12</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Tsuji</surname>
<given-names>T</given-names>
</name>
<name>
<surname>Kaneko</surname>
<given-names>M</given-names>
</name>
</person-group>
<article-title>Estimation and modeling of human hand impedance during isometric muscle contraction</article-title>
<source>In Proc of the ASME Dynamic Systems and Control Division</source>
<year>1996</year>
<volume>5</volume>
<fpage>575</fpage>
<lpage>82</lpage>
</element-citation>
</ref>
<ref id="b13-becb-4-2012-001">
<label>13</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>De Luca</surname>
<given-names>C</given-names>
</name>
</person-group>
<article-title>The use of surface electromyogra-phy in biomechanics</article-title>
<source>Jour of Applied Biomechanics</source>
<year>1997</year>
<volume>13</volume>
<fpage>135</fpage>
<lpage>63</lpage>
</element-citation>
</ref>
<ref id="b14-becb-4-2012-001">
<label>14</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zajac</surname>
<given-names>F</given-names>
</name>
</person-group>
<article-title>Muscle and tendon: properties, models, scaling, and application to biomechanics and motor control</article-title>
<source>Critical Reviews in Biomedical Engineering</source>
<year>1989</year>
<volume>17</volume>
<fpage>359</fpage>
<lpage>411</lpage>
<pub-id pub-id-type="pmid">2676342</pub-id>
</element-citation>
</ref>
<ref id="b15-becb-4-2012-001">
<label>15</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Pham</surname>
<given-names>KD</given-names>
</name>
<name>
<surname>Morin</surname>
<given-names>EL</given-names>
</name>
</person-group>
<article-title>Dynamic surface EMG/force relation in human elbow flexion</article-title>
<source>In Proc of the Int Conf of the IEEE Engineering in Medicine and Biology Society</source>
<year>1995</year>
<volume>2</volume>
<fpage>1203</fpage>
<lpage>4</lpage>
</element-citation>
</ref>
<ref id="b16-becb-4-2012-001">
<label>16</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bogey</surname>
<given-names>R</given-names>
</name>
<name>
<surname>Perry</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Gitter</surname>
<given-names>A</given-names>
</name>
</person-group>
<article-title>An emg-to-force processing approach for determining ankle muscle forces during normal human gait</article-title>
<source>Neural Systems and Rehabilitation Engineering</source>
<month>9</month>
<year>2005</year>
<volume>13</volume>
<issue>3</issue>
<fpage>302</fpage>
<lpage>10</lpage>
<pub-id pub-id-type="pmid">16200754</pub-id>
</element-citation>
</ref>
<ref id="b17-becb-4-2012-001">
<label>17</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Clancy</surname>
<given-names>EA</given-names>
</name>
<name>
<surname>Hogan</surname>
<given-names>N</given-names>
</name>
</person-group>
<article-title>Relating agonist-antagonist electromyograms to joint torque during isometric, quasi-isotonic, nonfatiguing contractions</article-title>
<source>IEEE Trans on Biomededical Engineering</source>
<year>1997</year>
<volume>44</volume>
<fpage>1024</fpage>
<lpage>8</lpage>
</element-citation>
</ref>
<ref id="b18-becb-4-2012-001">
<label>18</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Clancy</surname>
<given-names>E</given-names>
</name>
<name>
<surname>Bida</surname>
<given-names>O</given-names>
</name>
<name>
<surname>Rancourt</surname>
<given-names>D</given-names>
</name>
</person-group>
<article-title>Influ-ence of advanced electromyogram (EMG) amplitude processors on EMG-torque estimation during constant posture, force varying contractions)</article-title>
<source>Jour of Biomechanics</source>
<year>2006</year>
<volume>39</volume>
<fpage>2690</fpage>
<lpage>8</lpage>
</element-citation>
</ref>
<ref id="b19-becb-4-2012-001">
<label>19</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Xu</surname>
<given-names>L</given-names>
</name>
<name>
<surname>Zhang</surname>
<given-names>Y</given-names>
</name>
</person-group>
<article-title>Identification of emg-force system using the second-order volterra model</article-title>
<source>In Proc of Int Conf of the IEEE Engineering in Medicine and Biology Society</source>
<year>1996</year>
<volume>2</volume>
<fpage>569</fpage>
<lpage>70</lpage>
</element-citation>
</ref>
<ref id="b20-becb-4-2012-001">
<label>20</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mobasser</surname>
<given-names>F</given-names>
</name>
<name>
<surname>Eklund</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Hashtrudi-Zaad</surname>
<given-names>K</given-names>
</name>
</person-group>
<article-title>Estimation of elbow-induced wrist force with EMG signals using Fast Orthogonal Search</article-title>
<source>IEEE Trans on Biomedical Engineering</source>
<year>2007</year>
<volume>54</volume>
<fpage>683</fpage>
<lpage>93</lpage>
</element-citation>
</ref>
<ref id="b21-becb-4-2012-001">
<label>21</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hashemi</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Morin</surname>
<given-names>E</given-names>
</name>
<name>
<surname>Mousavi</surname>
<given-names>P</given-names>
</name>
<name>
<surname>Mountjoy</surname>
<given-names>K</given-names>
</name>
<name>
<surname>Hashtrudi-Zaad</surname>
<given-names>K</given-names>
</name>
</person-group>
<article-title>EMG-force relationship using parallel cascade identification</article-title>
<source>Jour of Electromyography and Kinesiology</source>
<volume>22</volume>
<issue>3</issue>
<year>2012</year>
<fpage>469</fpage>
<lpage>477</lpage>
</element-citation>
</ref>
<ref id="b22-becb-4-2012-001">
<label>22</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sepulveda</surname>
<given-names>F</given-names>
</name>
<name>
<surname>Wells</surname>
<given-names>D</given-names>
</name>
<name>
<surname>Vaughan</surname>
<given-names>C</given-names>
</name>
</person-group>
<article-title>A neural network representation of electromyography and joint dynamics in human gait</article-title>
<source>Jour of Biomechanics</source>
<year>1993</year>
<volume>26</volume>
<fpage>101</fpage>
<lpage>9</lpage>
</element-citation>
</ref>
<ref id="b23-becb-4-2012-001">
<label>23</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Liu</surname>
<given-names>MM</given-names>
</name>
<name>
<surname>Herzog</surname>
<given-names>W</given-names>
</name>
<name>
<surname>Savelberg</surname>
<given-names>HH</given-names>
</name>
<name>
<surname>CM</surname>
</name>
</person-group>
<article-title>Dynamic muscle force predictions from EMG: an artificial neural network approach</article-title>
<source>Jour of Electromyography and Kinesiology</source>
<year>1999</year>
<volume>9</volume>
<fpage>391</fpage>
<lpage>400</lpage>
</element-citation>
</ref>
<ref id="b24-becb-4-2012-001">
<label>24</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Luh</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Chang</surname>
<given-names>G</given-names>
</name>
<name>
<surname>Cheng</surname>
<given-names>C</given-names>
</name>
<name>
<surname>Lai</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Kuo</surname>
<given-names>S</given-names>
</name>
</person-group>
<article-title>Isokinetic elbow joint torques estimation from surface emg and joint kinematic data: using an artificial neural network model</article-title>
<source>Jour of Electromyography and Kinesiology</source>
<year>1999</year>
<volume>9</volume>
<fpage>173</fpage>
<lpage>83</lpage>
</element-citation>
</ref>
<ref id="b25-becb-4-2012-001">
<label>25</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Savelberg</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Herzog</surname>
<given-names>W</given-names>
</name>
</person-group>
<article-title>Prediction of dynamic tendon forces from electromyographic signals: an artificial neural network approach</article-title>
<source>Jour of Neurosience Methods</source>
<year>1997</year>
<volume>78</volume>
<fpage>65</fpage>
<lpage>74</lpage>
</element-citation>
</ref>
<ref id="b26-becb-4-2012-001">
<label>26</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Song</surname>
<given-names>R</given-names>
</name>
<name>
<surname>Tong</surname>
<given-names>K</given-names>
</name>
</person-group>
<article-title>Using recurrent artifi-cial neural network model to estimate voluntary elbow torque in dynamic situation</article-title>
<source>Jour of Biomechanics</source>
<year>1993</year>
<volume>26</volume>
<fpage>101</fpage>
<lpage>9</lpage>
</element-citation>
</ref>
<ref id="b27-becb-4-2012-001">
<label>27</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>L</given-names>
</name>
<name>
<surname>Buchanan</surname>
<given-names>TS</given-names>
</name>
</person-group>
<article-title>Prediction of joint moments using a neural network model of muscle activations from emg signals</article-title>
<source>IEEE Trans on Neural Systems and Rehabilitation Engineering</source>
<year>2002</year>
<volume>10</volume>
<fpage>30</fpage>
<lpage>7</lpage>
</element-citation>
</ref>
<ref id="b28-becb-4-2012-001">
<label>28</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Zalzala</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Chaiyaratana</surname>
<given-names>N</given-names>
</name>
</person-group>
<article-title>Myo-electric signal classification using evolutionary hybrid RBF-MLP networks</article-title>
<source>In Proc of Int Conf on Evolu-tonay Computation</source>
<year>2000</year>
<fpage>691</fpage>
<lpage>8</lpage>
</element-citation>
</ref>
<ref id="b29-becb-4-2012-001">
<label>29</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Wang</surname>
<given-names>R</given-names>
</name>
<name>
<surname>Yang</surname>
<given-names>Y</given-names>
</name>
<name>
<surname>Hu</surname>
<given-names>X</given-names>
</name>
<etal></etal>
</person-group>
<article-title>A hybrid AB-RBF clasifier for surface electromyography classification</article-title>
<source>Lecture Notes in Computer Science</source>
<year>2007</year>
<volume>4561</volume>
<fpage>727</fpage>
<lpage>35</lpage>
</element-citation>
</ref>
<ref id="b30-becb-4-2012-001">
<label>30</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Milovanovic</surname>
<given-names>I</given-names>
</name>
</person-group>
<article-title>Radial basis functon (rbf) networks for improved gait analysis</article-title>
<source>In Proc of Symp on Neural Networks Applications in Electrical Engineering</source>
<year>2008</year>
</element-citation>
</ref>
<ref id="b31-becb-4-2012-001">
<label>31</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Lawrence</surname>
<given-names>B</given-names>
</name>
<name>
<surname>Bucker</surname>
<given-names>G</given-names>
</name>
<name>
<surname>Mirka</surname>
<given-names>G</given-names>
</name>
</person-group>
<article-title>An adaptive system identification model of the biomechanical response of the human trunk during sudden loading</article-title>
<source>ASME Jour of Biomed Eng</source>
<year>2006</year>
<volume>128</volume>
<fpage>235</fpage>
<lpage>41</lpage>
</element-citation>
</ref>
<ref id="b32-becb-4-2012-001">
<label>32</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Donaldson</surname>
<given-names>N</given-names>
</name>
<name>
<surname>Gollee</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Hunt</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Jarvis</surname>
<given-names>J</given-names>
</name>
<name>
<surname>Kwende</surname>
<given-names>M</given-names>
</name>
</person-group>
<article-title>A radial basis function model of muscle stimulated with irregular inter-pulse intervals</article-title>
<source>Medical Engineering Physics</source>
<year>1995</year>
<volume>17</volume>
<fpage>431</fpage>
<lpage>41</lpage>
<pub-id pub-id-type="pmid">7582327</pub-id>
</element-citation>
</ref>
<ref id="b33-becb-4-2012-001">
<label>33</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Erfanian</surname>
<given-names>A</given-names>
</name>
<name>
<surname>Chizeck</surname>
<given-names>H</given-names>
</name>
</person-group>
<article-title>Prediction of electrically stimulated muscle force under isometric conditions using self-constructing neural networks</article-title>
<source>In Proc of the Conf on Int Functional Electrical Stimulation Society</source>
<year>2003</year>
</element-citation>
</ref>
<ref id="b34-becb-4-2012-001">
<label>34</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mobasser</surname>
<given-names>F</given-names>
</name>
<name>
<surname>Hashtrudi-Zaad</surname>
<given-names>K</given-names>
</name>
</person-group>
<article-title>Hand force estimation using electromyography signals</article-title>
<source>In Proc of IEEE Int Conf on Robotics and Automation</source>
<year>2005</year>
<fpage>2642</fpage>
<lpage>7</lpage>
</element-citation>
</ref>
<ref id="b35-becb-4-2012-001">
<label>35</label>
<element-citation publication-type="book">
<person-group person-group-type="author">
<name>
<surname>Haykin</surname>
<given-names>S</given-names>
</name>
</person-group>
<source>Neural Network: A comprehensive foundation</source>
<publisher-name>Macmillan College Publishing</publisher-name>
<year>1994</year>
</element-citation>
</ref>
<ref id="b36-becb-4-2012-001">
<label>36</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Girosi</surname>
<given-names>F</given-names>
</name>
<name>
<surname>Jones</surname>
<given-names>M</given-names>
</name>
<name>
<surname>Poggio</surname>
<given-names>T</given-names>
</name>
</person-group>
<article-title>Regularization theory and neural networks architectures</article-title>
<source>Neural Computation</source>
<year>1995</year>
<volume>7</volume>
<fpage>219</fpage>
<lpage>69</lpage>
</element-citation>
</ref>
<ref id="b37-becb-4-2012-001">
<label>37</label>
<element-citation publication-type="book">
<person-group person-group-type="author">
<name>
<surname>Demuth</surname>
<given-names>H</given-names>
</name>
<name>
<surname>Beale</surname>
<given-names>M</given-names>
</name>
</person-group>
<source>MATLAB Neural Network Toolbox User’s Guide</source>
<publisher-name>MathWorks</publisher-name>
<year>2001</year>
</element-citation>
</ref>
<ref id="b38-becb-4-2012-001">
<label>38</label>
<element-citation publication-type="book">
<person-group person-group-type="author">
<name>
<surname>Winter</surname>
<given-names>DA</given-names>
</name>
</person-group>
<source>Biomechanics and Motor Control of Human Movement</source>
<publisher-name>Wiley</publisher-name>
<publisher-loc>New York, NY</publisher-loc>
<year>1990</year>
</element-citation>
</ref>
<ref id="b39-becb-4-2012-001">
<label>39</label>
<mixed-citation publication-type="webpage">
<comment>
<ext-link ext-link-type="uri" xlink:href="http://seniam.org">http://seniam.org</ext-link>
</comment>
</mixed-citation>
</ref>
<ref id="b40-becb-4-2012-001">
<label>40</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Clancy</surname>
<given-names>E</given-names>
</name>
<name>
<surname>Hogan</surname>
<given-names>N</given-names>
</name>
</person-group>
<article-title>Multiple site elec-tromyograph amplitude estimation</article-title>
<source>IEEE Trans on Biomedical Engineering</source>
<year>1995</year>
<volume>42</volume>
<fpage>203</fpage>
<lpage>11</lpage>
</element-citation>
</ref>
<ref id="b41-becb-4-2012-001">
<label>41</label>
<element-citation publication-type="journal">
<person-group person-group-type="author">
<name>
<surname>Clancy</surname>
<given-names>E</given-names>
</name>
<name>
<surname>Hogan</surname>
<given-names>N</given-names>
</name>
</person-group>
<article-title>Estimation of joint torque from the surface emg</article-title>
<source>In Proc of Int Conf of IEEE Engineering in Medicine and Biology Society</source>
<year>1991</year>
<fpage>877</fpage>
<lpage>8</lpage>
</element-citation>
</ref>
</ref-list>
</back>
<floats-group>
<fig id="f1-becb-4-2012-001" position="float">
<label>Figure 1</label>
<caption>
<p>(
<bold>A</bold>
) MLPANN architecture; (
<bold>B</bold>
) RBFANN architecture.</p>
</caption>
<graphic xlink:href="becb-4-2012-001f1"></graphic>
</fig>
<fig id="f2-becb-4-2012-001" position="float">
<label>Figure 2</label>
<caption>
<p>Schematics of the proposed ANN for hand force estimation. (
<bold>A</bold>
) Training phase; (
<bold>B</bold>
) Operation phase.</p>
</caption>
<graphic xlink:href="becb-4-2012-001f2"></graphic>
</fig>
<fig id="f3-becb-4-2012-001" position="float">
<label>Figure 3</label>
<caption>
<p>The 1-DOF experimental setup (QArm1).</p>
</caption>
<graphic xlink:href="becb-4-2012-001f3"></graphic>
</fig>
<fig id="f4-becb-4-2012-001" position="float">
<label>Figure 4</label>
<caption>
<p>Sample data set recorded from subject F1 performing experiment type I.</p>
<p>
<bold>Note:</bold>
The EMG data are expressed in V/V since they are normalized.</p>
</caption>
<graphic xlink:href="becb-4-2012-001f4"></graphic>
</fig>
<fig id="f5-becb-4-2012-001" position="float">
<label>Figure 5</label>
<caption>
<p>MLPANN architecture. Average RMSE of the validation results for subject M1 for different number of nodes in the first and the second hidden layers.</p>
</caption>
<graphic xlink:href="becb-4-2012-001f5"></graphic>
</fig>
<fig id="f6-becb-4-2012-001" position="float">
<label>Figure 6</label>
<caption>
<p>RBFANN architecture. Average RMSE of the training and validation results for subject M1 for different number of nodes.</p>
</caption>
<graphic xlink:href="becb-4-2012-001f6"></graphic>
</fig>
<fig id="f7-becb-4-2012-001" position="float">
<label>Figure 7</label>
<caption>
<p>MLPANN and RBFANN validation results for subject F1 after training on full-length data.</p>
</caption>
<graphic xlink:href="becb-4-2012-001f7"></graphic>
</fig>
<fig id="f8-becb-4-2012-001" position="float">
<label>Figure 8</label>
<caption>
<p>MLPANN and RBFANN validation results for subject F1 after training on full-length data (left) and subtask data (right).</p>
</caption>
<graphic xlink:href="becb-4-2012-001f8"></graphic>
</fig>
<fig id="f9-becb-4-2012-001" position="float">
<label>Figure 9</label>
<caption>
<p>Frequency domain analysis of MLPANN and RBFANN validation results after training with full-length data and subtask data.</p>
</caption>
<graphic xlink:href="becb-4-2012-001f9"></graphic>
</fig>
<table-wrap id="t1-becb-4-2012-001" position="float">
<label>Table 1</label>
<caption>
<p>Average training time for MLPANN and RBFANN architectures.</p>
</caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th align="left" valign="middle" rowspan="1" colspan="1"></th>
<th align="left" valign="middle" rowspan="1" colspan="1">MLPANN</th>
<th align="left" valign="middle" rowspan="1" colspan="1">RBFANN</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left" valign="middle" rowspan="1" colspan="1">With acceleration</td>
<td align="left" valign="middle" rowspan="1" colspan="1">52.26 sec</td>
<td align="left" valign="middle" rowspan="1" colspan="1">12.43 sec</td>
</tr>
<tr>
<td align="left" valign="middle" rowspan="1" colspan="1">Without acceleration</td>
<td align="left" valign="middle" rowspan="1" colspan="1">50.98 sec</td>
<td align="left" valign="middle" rowspan="1" colspan="1">8.89 sec</td>
</tr>
</tbody>
</table>
</table-wrap>
<table-wrap id="t2-becb-4-2012-001" position="float">
<label>Table 2</label>
<caption>
<p>Average RMSE (standard deviation) of the validation results over 11 data sets for RBFANN network trained with full-length data for single-electrode and multiple-electrode EMG readings.</p>
</caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th align="left" valign="middle" rowspan="1" colspan="1"></th>
<th align="left" valign="middle" rowspan="1" colspan="1">Subj. F1</th>
<th align="left" valign="middle" rowspan="1" colspan="1">Subj. F2</th>
<th align="left" valign="middle" rowspan="1" colspan="1">Subj. M1</th>
<th align="left" valign="middle" rowspan="1" colspan="1">Subj. M2</th>
<th align="left" valign="middle" rowspan="1" colspan="1">Subj. M3</th>
<th align="left" valign="middle" rowspan="1" colspan="1">Subj. M4</th>
<th align="left" valign="middle" rowspan="1" colspan="1">Subj. M5</th>
<th align="left" valign="middle" rowspan="1" colspan="1">Subj. M6</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left" valign="middle" rowspan="1" colspan="1">Single-electrode</td>
<td align="left" valign="middle" rowspan="1" colspan="1">16 (3)</td>
<td align="left" valign="middle" rowspan="1" colspan="1">20 (7)</td>
<td align="left" valign="middle" rowspan="1" colspan="1">21 (6)</td>
<td align="left" valign="middle" rowspan="1" colspan="1">31 (15)</td>
<td align="left" valign="middle" rowspan="1" colspan="1">62 (64)</td>
<td align="left" valign="middle" rowspan="1" colspan="1">17 (5)</td>
<td align="left" valign="middle" rowspan="1" colspan="1">40 (11)</td>
<td align="left" valign="middle" rowspan="1" colspan="1">35 (18)</td>
</tr>
<tr>
<td align="left" valign="middle" rowspan="1" colspan="1">Multiple-electrode</td>
<td align="left" valign="middle" rowspan="1" colspan="1">14 (4)</td>
<td align="left" valign="middle" rowspan="1" colspan="1">11 (4)</td>
<td align="left" valign="middle" rowspan="1" colspan="1">7 (1)</td>
<td align="left" valign="middle" rowspan="1" colspan="1">9 (4)</td>
<td align="left" valign="middle" rowspan="1" colspan="1">32 (11)</td>
<td align="left" valign="middle" rowspan="1" colspan="1">14 (3)</td>
<td align="left" valign="middle" rowspan="1" colspan="1">24 (4)</td>
<td align="left" valign="middle" rowspan="1" colspan="1">20 (7)</td>
</tr>
</tbody>
</table>
</table-wrap>
<table-wrap id="t3-becb-4-2012-001" position="float">
<label>Table 3</label>
<caption>
<p>Average RMSE (standard deviation) [AAE] and CC averaged over all subjects using the full-length and subtask data.</p>
</caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th align="left" valign="middle" rowspan="2" colspan="1"></th>
<th colspan="5" align="left" valign="middle" rowspan="1">Full-length data set used for training
<hr></hr>
</th>
<th colspan="4" align="left" valign="middle" rowspan="1">Only subtask data used for training
<hr></hr>
</th>
</tr>
<tr>
<th align="left" valign="middle" rowspan="1" colspan="1">Full-length</th>
<th align="left" valign="middle" rowspan="1" colspan="1">Isometric</th>
<th align="left" valign="middle" rowspan="1" colspan="1">Isotonic</th>
<th align="left" valign="middle" rowspan="1" colspan="1">Light load
<break></break>
(LL)</th>
<th align="left" valign="middle" rowspan="1" colspan="1">LL + accel.</th>
<th align="left" valign="middle" rowspan="1" colspan="1">Isometric</th>
<th align="left" valign="middle" rowspan="1" colspan="1">Isotonic</th>
<th align="left" valign="middle" rowspan="1" colspan="1">LL</th>
<th align="left" valign="middle" rowspan="1" colspan="1">LL + accel.</th>
</tr>
</thead>
<tbody>
<tr>
<td colspan="10" align="left" valign="middle" rowspan="1">
<bold>Verification average for RMSE (standard deviation) [AAE]</bold>
</td>
</tr>
<tr>
<td align="left" valign="middle" rowspan="1" colspan="1">RBF</td>
<td align="left" valign="middle" rowspan="1" colspan="1">16 (8) [7]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">12 (6) [11]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">34 (29) [6]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">[3]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">[3]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">14 (9) [12]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">17 (6) [4]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">[1.2]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">[0.9]</td>
</tr>
<tr>
<td align="left" valign="middle" rowspan="1" colspan="1">MLP</td>
<td align="left" valign="middle" rowspan="1" colspan="1">26 (15) [10]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">15 (11) [10]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">111 (43) [11]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">[5]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">[5]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">12 (8) [9]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">13 (7) [4]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">[1.1]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">[0.9]</td>
</tr>
<tr>
<td colspan="10" align="left" valign="middle" rowspan="1">
<bold>Verification average for cross correlation (standard deviation)</bold>
</td>
</tr>
<tr>
<td align="left" valign="middle" rowspan="1" colspan="1">RBF</td>
<td align="left" valign="middle" rowspan="1" colspan="1">93 (4)</td>
<td align="left" valign="middle" rowspan="1" colspan="1">95 (3)</td>
<td align="left" valign="middle" rowspan="1" colspan="1">88 (6)</td>
<td align="left" valign="middle" rowspan="1" colspan="1">57 (18)</td>
<td align="left" valign="middle" rowspan="1" colspan="1">47 (18)</td>
<td align="left" valign="middle" rowspan="1" colspan="1">94 (3)</td>
<td align="left" valign="middle" rowspan="1" colspan="1">90 (4)</td>
<td align="left" valign="middle" rowspan="1" colspan="1">72 (9)</td>
<td align="left" valign="middle" rowspan="1" colspan="1">85 (6)</td>
</tr>
<tr>
<td align="left" valign="middle" rowspan="1" colspan="1">MLP</td>
<td align="left" valign="middle" rowspan="1" colspan="1">85 (8)</td>
<td align="left" valign="middle" rowspan="1" colspan="1">93 (4)</td>
<td align="left" valign="middle" rowspan="1" colspan="1">54 (27)</td>
<td align="left" valign="middle" rowspan="1" colspan="1">27 (20)</td>
<td align="left" valign="middle" rowspan="1" colspan="1">23 (20)</td>
<td align="left" valign="middle" rowspan="1" colspan="1">94 (4)</td>
<td align="left" valign="middle" rowspan="1" colspan="1">92 (5)</td>
<td align="left" valign="middle" rowspan="1" colspan="1">75 (7)</td>
<td align="left" valign="middle" rowspan="1" colspan="1">80 (12)</td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<fn id="tfn1-becb-4-2012-001">
<p>
<bold>Note:</bold>
The results for the best performing architecture are shown in boldface.</p>
</fn>
</table-wrap-foot>
</table-wrap>
<table-wrap id="t4-becb-4-2012-001" position="float">
<label>Table 4</label>
<caption>
<p>Experiment type I results. Average of RMSE (standard deviation) [AAE] for validation using the full-length and subtask data.</p>
</caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th align="left" valign="middle" rowspan="2" colspan="1"></th>
<th colspan="5" align="left" valign="middle" rowspan="1">Full-length data used for training
<hr></hr>
</th>
<th colspan="4" align="left" valign="middle" rowspan="1">Only subtask data used for training
<hr></hr>
</th>
</tr>
<tr>
<th align="left" valign="middle" rowspan="1" colspan="1">Full-length</th>
<th align="left" valign="middle" rowspan="1" colspan="1">Isometric</th>
<th align="left" valign="middle" rowspan="1" colspan="1">Isotonic</th>
<th align="left" valign="middle" rowspan="1" colspan="1">Light load (LL)</th>
<th align="left" valign="middle" rowspan="1" colspan="1">LL + accel.</th>
<th align="left" valign="middle" rowspan="1" colspan="1">Isometric</th>
<th align="left" valign="middle" rowspan="1" colspan="1">Isotonic</th>
<th align="left" valign="middle" rowspan="1" colspan="1">LL</th>
<th align="left" valign="middle" rowspan="1" colspan="1">LL + accel.</th>
</tr>
</thead>
<tbody>
<tr>
<td colspan="10" align="left" valign="middle" rowspan="1">Sub. F1</td>
</tr>
<tr>
<td align="left" valign="middle" rowspan="1" colspan="1"> RBF</td>
<td align="left" valign="middle" rowspan="1" colspan="1">14 (4) [4]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">11 (4) [6]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">17 (8) [3]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">[2]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">[2]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">11 (4) [6]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">13 (4) [3]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">[1.3]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">[0.9]</td>
</tr>
<tr>
<td align="left" valign="middle" rowspan="1" colspan="1"> MLP</td>
<td align="left" valign="middle" rowspan="1" colspan="1">32 (6) [6]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">12 (3) [9]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">65 (81) [7]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">[5]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">[4]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">9 (2) [1]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">8 (2) [2]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">[1.3]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">[1]</td>
</tr>
<tr>
<td colspan="10" align="left" valign="middle" rowspan="1">Sub. F2</td>
</tr>
<tr>
<td align="left" valign="middle" rowspan="1" colspan="1"> RBF</td>
<td align="left" valign="middle" rowspan="1" colspan="1">11 (4) [6]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">11 (5) [12]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">8 (2) [3]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">[1]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">[2]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">19 (3) [16]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">9 (2) [1]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">[1.3]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">[0.7]</td>
</tr>
<tr>
<td align="left" valign="middle" rowspan="1" colspan="1"> MLP</td>
<td align="left" valign="middle" rowspan="1" colspan="1">31 (5) [10]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">7 (2) [10]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">118 (27) [12]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">[7]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">[6]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">7 (1) [10]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">4 (1) [2]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">[0.8]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">[0.7]</td>
</tr>
<tr>
<td colspan="10" align="left" valign="middle" rowspan="1">Sub. M1</td>
</tr>
<tr>
<td align="left" valign="middle" rowspan="1" colspan="1"> RBF</td>
<td align="left" valign="middle" rowspan="1" colspan="1">7 (1) [7]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">5 (2) [11]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">22 (11) [6]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">[3]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">[3]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">9 (6) [14]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">26 (11) [4]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">[1]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">[0.6]</td>
</tr>
<tr>
<td align="left" valign="middle" rowspan="1" colspan="1"> MLP</td>
<td align="left" valign="middle" rowspan="1" colspan="1">17 (6) [10]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">11 (6) [15]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">89 (16) [9]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">[6]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">[3]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">9 (7) [14]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">28 (15) [5]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">[1]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">[0.7]</td>
</tr>
<tr>
<td colspan="10" align="left" valign="middle" rowspan="1">Sub. M2</td>
</tr>
<tr>
<td align="left" valign="middle" rowspan="1" colspan="1"> RBF</td>
<td align="left" valign="middle" rowspan="1" colspan="1">9 (4) [6]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">5 (2) [8]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">27 (19) [6]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">[5]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">[3]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">3 (1) [7]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">17 (5) [5]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">[1]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">[0.8]</td>
</tr>
<tr>
<td align="left" valign="middle" rowspan="1" colspan="1"> MLP</td>
<td align="left" valign="middle" rowspan="1" colspan="1">17 (2) [9]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">4 (2) [8]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">97 (23) [12]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">[5]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">[3]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">5 (2) [8]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">13 (10) [4]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">[0.8]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">[0.9]</td>
</tr>
<tr>
<td colspan="10" align="left" valign="middle" rowspan="1">Sub. M3</td>
</tr>
<tr>
<td align="left" valign="middle" rowspan="1" colspan="1"> RBF</td>
<td align="left" valign="middle" rowspan="1" colspan="1">32 (11) [7]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">22 (9) [13]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">51 (41) [6]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">[5]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">[4]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">18 (10) [11]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">27 (16) [4]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">[1.8]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">[1.6]</td>
</tr>
<tr>
<td align="left" valign="middle" rowspan="1" colspan="1"> MLP</td>
<td align="left" valign="middle" rowspan="1" colspan="1">55 (11) [10]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">32 (11) [14]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">102 (23) [9]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">[7]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">[8]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">29 (16) [4]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">15 (10) [3]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">[1.8]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">[1.8]</td>
</tr>
<tr>
<td colspan="10" align="left" valign="middle" rowspan="1">Sub. M4</td>
</tr>
<tr>
<td align="left" valign="middle" rowspan="1" colspan="1"> RBF</td>
<td align="left" valign="middle" rowspan="1" colspan="1">14 (3) [7]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">11 (3) [11]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">20 (8) [4]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">[3]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">[3]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">7 (2) [9]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">17 (7) [4]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">[1.4]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">[1.1]</td>
</tr>
<tr>
<td align="left" valign="middle" rowspan="1" colspan="1"> MLP</td>
<td align="left" valign="middle" rowspan="1" colspan="1">23 (5) [8]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">9 (3) [10]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">98 (3) [10]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">[2]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">[2]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">7 (3) [9]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">10 (5) [3]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">[1.4]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">[1.1]</td>
</tr>
<tr>
<td colspan="10" align="left" valign="middle" rowspan="1">Sub. M5</td>
</tr>
<tr>
<td align="left" valign="middle" rowspan="1" colspan="1"> RBF</td>
<td align="left" valign="middle" rowspan="1" colspan="1">24 (4) [8]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">21 (3) [14]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">28 (13) [6]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">[2]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">[1]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">33 (17) [17]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">15 (5) [4]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">[0.7]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">[0.4]</td>
</tr>
<tr>
<td align="left" valign="middle" rowspan="1" colspan="1"> MLP</td>
<td align="left" valign="middle" rowspan="1" colspan="1">29 (2) [9]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">14 (4) [11]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">106 (11) [10]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">[2]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">[7]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">9 (2) [9]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">9 (7) [3]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">[0.6]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">[0.5]</td>
</tr>
<tr>
<td colspan="10" align="left" valign="middle" rowspan="1">Sub. M6</td>
</tr>
<tr>
<td align="left" valign="middle" rowspan="1" colspan="1"> RBF</td>
<td align="left" valign="middle" rowspan="1" colspan="1">20 (7) [10]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">13 (4) [15]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">99 (15) [10]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">[4]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">[4]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">15 (6) [16]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">15 (5) [4]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">[1.3]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">[0.8]</td>
</tr>
<tr>
<td align="left" valign="middle" rowspan="1" colspan="1"> MLP</td>
<td align="left" valign="middle" rowspan="1" colspan="1">5 (31) [17]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">34 (25) [5]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">210 (71) [15]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">[8]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">[6]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">17 (9) [19]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">21 (6) [6]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">[0.8]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">[0.7]</td>
</tr>
<tr>
<td colspan="10" align="left" valign="middle" rowspan="1">Average of verification results</td>
</tr>
<tr>
<td align="left" valign="middle" rowspan="1" colspan="1"> RBF</td>
<td align="left" valign="middle" rowspan="1" colspan="1">16 (8) [7]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">12 (6) [11]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">34 (29) [6]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">[3]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">[3]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">14 ([12]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">17 (6) [4]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">[1.2]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">[0.9]</td>
</tr>
<tr>
<td align="left" valign="middle" rowspan="1" colspan="1"> MLP</td>
<td align="left" valign="middle" rowspan="1" colspan="1">26 (15) [10]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">15 (11) [10]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">111 (43) [11]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">[5]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">[5]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">12 (8) [9]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">13 (7) [4]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">[1.1]</td>
<td align="left" valign="middle" rowspan="1" colspan="1">[0.9]</td>
</tr>
</tbody>
</table>
</table-wrap>
</floats-group>
</pmc>
<affiliations>
<list>
<country>
<li>Canada</li>
</country>
</list>
<tree>
<country name="Canada">
<noRegion>
<name sortKey="Mobasser, Farid" sort="Mobasser, Farid" uniqKey="Mobasser F" first="Farid" last="Mobasser">Farid Mobasser</name>
</noRegion>
<name sortKey="Hashtrudi Zaad, Keyvan" sort="Hashtrudi Zaad, Keyvan" uniqKey="Hashtrudi Zaad K" first="Keyvan" last="Hashtrudi-Zaad">Keyvan Hashtrudi-Zaad</name>
</country>
</tree>
</affiliations>
</record>

Pour manipuler ce document sous Unix (Dilib)

EXPLOR_STEP=$WICRI_ROOT/Ticri/CIDE/explor/HapticV1/Data/Ncbi/Merge
HfdSelect -h $EXPLOR_STEP/biblio.hfd -nk 003347 | SxmlIndent | more

Ou

HfdSelect -h $EXPLOR_AREA/Data/Ncbi/Merge/biblio.hfd -nk 003347 | SxmlIndent | more

Pour mettre un lien sur cette page dans le réseau Wicri

{{Explor lien
   |wiki=    Ticri/CIDE
   |area=    HapticV1
   |flux=    Ncbi
   |étape=   Merge
   |type=    RBID
   |clé=     PMC:4177308
   |texte=   A Comparative Approach to Hand Force Estimation using Artificial Neural Networks
}}

Pour générer des pages wiki

HfdIndexSelect -h $EXPLOR_AREA/Data/Ncbi/Merge/RBID.i   -Sk "pubmed:25288896" \
       | HfdSelect -Kh $EXPLOR_AREA/Data/Ncbi/Merge/biblio.hfd   \
       | NlmPubMed2Wicri -a HapticV1 

Wicri

This area was generated with Dilib version V0.6.23.
Data generation: Mon Jun 13 01:09:46 2016. Site generation: Wed Mar 6 09:54:07 2024