<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" article-type="research-article">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Neurosci.</journal-id>
<journal-title>Frontiers in Neuroscience</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Neurosci.</abbrev-journal-title>
<issn pub-type="epub">1662-453X</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.3389/fnins.2017.00343</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Neuroscience</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Grip Force and 3D Push-Pull Force Estimation Based on sEMG and GRNN</article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name><surname>Wu</surname> <given-names>Changcheng</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<xref ref-type="aff" rid="aff2"><sup>2</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/403104/overview"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Zeng</surname> <given-names>Hong</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name><surname>Song</surname> <given-names>Aiguo</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
<xref ref-type="author-notes" rid="fn001"><sup>&#x0002A;</sup></xref>
<uri xlink:href="http://loop.frontiersin.org/people/403124/overview"/>
</contrib>
<contrib contrib-type="author">
<name><surname>Xu</surname> <given-names>Baoguo</given-names></name>
<xref ref-type="aff" rid="aff1"><sup>1</sup></xref>
</contrib>
</contrib-group>
<aff id="aff1"><sup>1</sup><institution>School of Instrument Science and Engineering, Southeast University</institution> <country>Nanjing, China</country></aff>
<aff id="aff2"><sup>2</sup><institution>College of Automation Engineering, Nanjing University of Aeronautics and Astronautics</institution> <country>Nanjing, China</country></aff>
<author-notes>
<fn fn-type="edited-by"><p>Edited by: Dingguo Zhang, Shanghai Jiao Tong University, China</p></fn>
<fn fn-type="edited-by"><p>Reviewed by: Tjeerd W. Boonstra, University of New South Wales, Australia; Lizhi Pan, North Carolina State University, United States</p></fn>
<fn fn-type="corresp" id="fn001"><p>&#x0002A;Correspondence: Aiguo Song <email>a.g.song&#x00040;seu.edu.cn</email></p></fn>
<fn fn-type="other" id="fn002"><p>This article was submitted to Neural Technology, a section of the journal Frontiers in Neuroscience</p></fn></author-notes>
<pub-date pub-type="epub">
<day>30</day>
<month>06</month>
<year>2017</year>
</pub-date>
<pub-date pub-type="collection">
<year>2017</year>
</pub-date>
<volume>11</volume>
<elocation-id>343</elocation-id>
<history>
<date date-type="received">
<day>31</day>
<month>12</month>
<year>2016</year>
</date>
<date date-type="accepted">
<day>01</day>
<month>06</month>
<year>2017</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#x000A9; 2017 Wu, Zeng, Song and Xu.</copyright-statement>
<copyright-year>2017</copyright-year>
<copyright-holder>Wu, Zeng, Song and Xu</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/"><p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) or licensor are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p></license>
</permissions>
<abstract><p>The estimation of the grip force and the 3D push-pull force (push and pull force in the three dimension space) from the electromyogram (EMG) signal is of great importance in the dexterous control of the EMG prosthetic hand. In this paper, an action force estimation method which is based on the eight channels of the surface EMG (sEMG) and the Generalized Regression Neural Network (GRNN) is proposed to meet the requirements of the force control of the intelligent EMG prosthetic hand. Firstly, the experimental platform, the acquisition of the sEMG, the feature extraction of the sEMG and the construction of GRNN are described. Then, the multi-channels of the sEMG when the hand is moving are captured by the EMG sensors attached on eight different positions of the arm skin surface. Meanwhile, a grip force sensor and a three dimension force sensor are adopted to measure the output force of the human&#x00027;s hand. The characteristic matrix of the sEMG and the force signals are used to construct the GRNN. The mean absolute value and the root mean square of the estimation errors, the correlation coefficients between the actual force and the estimated force are employed to assess the accuracy of the estimation. Analysis of variance (ANOVA) is also employed to test the difference of the force estimation. The experiments are implemented to verify the effectiveness of the proposed estimation method and the results show that the output force of the human&#x00027;s hand can be correctly estimated by using sEMG and GRNN method.</p></abstract>
<kwd-group>
<kwd>grip force</kwd>
<kwd>3D push-pull force</kwd>
<kwd>force estimation</kwd>
<kwd>EMG</kwd>
<kwd>GRNN</kwd>
</kwd-group>
<counts>
<fig-count count="18"/>
<table-count count="16"/>
<equation-count count="14"/>
<ref-count count="28"/>
<page-count count="15"/>
<word-count count="7247"/>
</counts>
</article-meta>
</front>
<body>
<sec sec-type="intro" id="s1">
<title>Introduction</title>
<p>Prosthetic hand is a kind of human-machine interface. The upper limb amputees can recover some hand function with the help of the prosthetic hand. In recent years, many kinds of prosthetic hands have been investigated to meet the requirements of the amputees (Davidson, <xref ref-type="bibr" rid="B4">2002</xref>; Zaini and Ahmad, <xref ref-type="bibr" rid="B27">2011</xref>; Maat et al., <xref ref-type="bibr" rid="B17">2017</xref>). Among these hands, the prosthetic hand based on the EMG has received lots of attention due to its simple operation and that it is in accordance with the operation habits of the natural hand. Figure <xref ref-type="fig" rid="F1">1</xref> shows a typical block diagram of the EMG prosthetic hand. Firstly, the EMG signals are captured from the amputee&#x00027;s remaining arm by the EMG sensors on the skin surface. Then, the motion recognition unit outputs the user&#x00027;s motion intention based on analysis of the captured EMG signals. In the motion recognition unit, the features extracted from EMG signals are used to identify the user&#x00027;s motion intention. The controller sends the control commands to the prosthetic hand according to the user&#x00027;s motion intention which has been recognized in the motion recognition unit. In such manner, the prosthetic hand can be controlled by the amputee&#x00027;s EMG signals. The motion recognition unit plays an important role in this control mode. Whether the prosthetic hand movement is in line with the user&#x00027;s intention is directly decided by the motion recognition unit. As a matter of fact, many scholars have made a lot of investigations in this area (Zhang et al., <xref ref-type="bibr" rid="B28">2013</xref>; Xie et al., <xref ref-type="bibr" rid="B26">2015</xref>; Hofmann et al., <xref ref-type="bibr" rid="B9">2016</xref>; Segil et al., <xref ref-type="bibr" rid="B24">2016</xref>).</p>
<fig id="F1" position="float">
<label>Figure 1</label>
<caption><p>A typical control mode of the EMG prosthetic hand.</p></caption>
<graphic xlink:href="fnins-11-00343-g0001.tif"/>
</fig>
<p>The hand movement is described by type, speed, force, and amplitude of the action, and etc. And all these are important in the control of the prosthetic hand, especially type and force. Therefore, the main tasks of the motion recognition are type classification and force estimation of the action.</p>
<p>In the process of type classification of the action, plenty of research work has been done in the past decades (Li et al., <xref ref-type="bibr" rid="B14">2010</xref>; Hioki and Kawasaki, <xref ref-type="bibr" rid="B8">2012</xref>; Ngeo et al., <xref ref-type="bibr" rid="B19">2013</xref>; He et al., <xref ref-type="bibr" rid="B7">2015</xref>; Pan et al., <xref ref-type="bibr" rid="B23">2015</xref>). Nishikawa et al. used two channels of the EMG signals and the real-time learning method to discriminate a maximum 10 forearm motions including 4 wrist motions and 6 hand motions (Nishikawa et al., <xref ref-type="bibr" rid="B21">1999</xref>). Ten different features extracted from four channels of the EMG signals are used to classify the eight hand motions in Al Omari et al. (<xref ref-type="bibr" rid="B1">2014</xref>). And the authors reported that an accuracy of 94% was achieved by using LDA (Linear Discriminant Analysis) based on the combination of wavelength, Willson amplitude, and root mean square. Wu proposed an EMG self-learning recognition method to reduce the effects of the individual difference on the EMG motion recognition (Wu et al., <xref ref-type="bibr" rid="B25">2015</xref>). Ju and Liu used multiple sensors to analyze the human hand motions and reported that there exist significant relationships between the muscle signals and the finger trajectories as well as between the muscle signals and the contact force (Ju and Liu, <xref ref-type="bibr" rid="B10">2014</xref>). To improve the performance of the EMG prosthetic hand, some scholars attempted to obtain the continuous motor variables such as the limb positions and force of the action. Ngeo used a multi-output convolved Gaussian Process to estimate the finger joint kinematics from the EMG signals (Ngeo et al., <xref ref-type="bibr" rid="B18">2014</xref>).</p>
<p>The other part of the hand movement intention, force of hand movement (grip force, push force, pull force, etc.), is also important in the control of the prosthetic hand, especially in dexterous manipulation. There are mainly two kinds of force of the action output from the human hand. One is the grip force and the other is the push force and pull force in three dimensional space (we call it 3D force). In the process of grip force estimation, the most common method is detecting the strength of the muscle contraction from the EMG signals and then mapping the measured strength to the expecting grip force. During the bilateral grasping task, Kamavuako et al. investigated the use of the EMG features in order to estimate the grip force on the ipsilateral and contralateral hand (Kamavuako et al., <xref ref-type="bibr" rid="B11">2012</xref>). And the author also reported that one channel of EMG signals measured from the flexor digitorum profundus can be used to represent the grip force within the entire range of force (Kamavuako et al., <xref ref-type="bibr" rid="B13">2013</xref>). Castellini et al. used five channels of the EMG signals and the SVM (Support Vector Machine) to achieve the grip force estimation and their estimation error is &#x0003C;7% (Castellini et al., <xref ref-type="bibr" rid="B3">2009</xref>). In 3D force estimation, Nielsen et al. used the artificial neural network to estimate the isometric force in multiple degrees of freedom from the wrist (Nielsen et al., <xref ref-type="bibr" rid="B20">2011</xref>). Hashemi et al. researched the EMG based on force estimation in dynamic contractions by using the parallel cascade identification modeling (Hashemi et al., <xref ref-type="bibr" rid="B6">2012</xref>, <xref ref-type="bibr" rid="B5">2015</xref>).</p>
<p>Although, force estimation of the action is also important in the control of the prosthetic hand, the amount of the research work in this area is apparently less than the work in type classification of the action. Actually, not only the grip force but also the 3D force plays an important role in the control of the dexterous prosthetic hand. For the prosthetic hand with movable wrist, the 3D push/pull force is important in the process of moving objects. The estimate of 3D push/pull force can be used to control the rotation of the wrist.</p>
<p>In this paper, we present a force estimation method for the purpose of estimating the force of hand movement comprehensively. Firstly, we set up the experimental platform which is used to capture the EMG signals and force of the action. The eight channels of the EMG signals are captured from the eight different positions on the arm skin surface. The grip force and the 3D force are captured by a grip force sensor and a three dimensional force sensor, respectively. Secondly, the time domain feature extraction method is employed to extract the features from the captured EMG signals. Then, the generalized regression neural network (GRNN) is employed to estimate force of the action which includes the grip force and the 3D force, by using the extracted EMG features and the captured force of action. At last, experiments are implemented to verify the effectiveness of the proposed force estimation method of the action.</p>
<p>The rest of the paper is organized as follows. Section &#x0201C;Experimental Platform&#x0201D; introduces the experimental platform in detail. The detailed process of force estimation of the action is described in Section &#x0201C;Force Estimation of Hand Movement.&#x0201D; The experiments are implemented in Section &#x0201C;Experiment and Result,&#x0201D; and the Conclusions are in Section &#x0201C;Conclusion.&#x0201D;</p>
</sec>
<sec id="s2">
<title>Experimental platform</title>
<p>An experiment platform as shown in Figure <xref ref-type="fig" rid="F2">2</xref> is set up in this section. The experimental platform consists of several EMG sensors, a three dimensional force sensor, a data collector, a computer, and the application software.</p>
<fig id="F2" position="float">
<label>Figure 2</label>
<caption><p>The experimental platform.</p></caption>
<graphic xlink:href="fnins-11-00343-g0002.tif"/>
</fig>
<p>The EMG sensors and the 3D force sensor are respectively used to capture the surface EMG signals generated on the arm skin surface and the force signals output by the hand while the hand is moving and grasping. The EMG signals and the force signals are digitalized in the data collector. The data collector has a USB interface via which the data can be transmitted between the data collector and computer.</p>
<sec>
<title>EMG sensor</title>
<p>The EMG signal is a kind of weak signal. To meet the requirements of EMG signal measurement, we design a surface EMG sensor shown in Figure <xref ref-type="fig" rid="F3">3</xref>. The sensor&#x00027;s pass-band is 10&#x02013;500 Hz and the voltage gain is about 1,000. The disposable moisture Ag/AgCl electrodes are used in the sensor. There are two snap-fasteners in the EMG sensor. The distance between these two snap-fasteners is 2 cm. And the snap-fastener is made of conductive metal. There is also a snap-fastener in the disposable electrode. The snap-fastener in the disposable electrode should be buckled into the snap-fastener in the EMG sensor.</p>
<fig id="F3" position="float">
<label>Figure 3</label>
<caption><p>The EMG sensor and disposable electrode.</p></caption>
<graphic xlink:href="fnins-11-00343-g0003.tif"/>
</fig>
<p>There is a conditioning circuit in the EMG sensor. The structure diagram of the conditioning circuit is shown in Figure <xref ref-type="fig" rid="F4">4</xref>. The voltage gains of the two amplifiers, A1 and A2, are set as 15 and 40, respectively. The high-pass filter (cut-off frequency: 10 Hz) is used to remove the direct current component from the signal. The low-pass filter (cut-off frequency: 500 Hz) is used to eliminate the high-frequency noises. The voltage gains of these two filters are all about 1.3. The notch filter is used to reduce the 50 Hz power-line interference. Since the input range of the data collector is from 0 to 3 V, we design the level-rising circuit to make the voltage of the signals &#x0003E;0 V. Figure <xref ref-type="fig" rid="F5">5</xref> shows a typical signal measured by the EMG sensor.</p>
<fig id="F4" position="float">
<label>Figure 4</label>
<caption><p>The structure diagram of the conditioning circuit.</p></caption>
<graphic xlink:href="fnins-11-00343-g0004.tif"/>
</fig>
<fig id="F5" position="float">
<label>Figure 5</label>
<caption><p>A typical EMG signal and its power spectrum.</p></caption>
<graphic xlink:href="fnins-11-00343-g0005.tif"/>
</fig>
</sec>
<sec>
<title>Grip force sensor</title>
<p>Figure <xref ref-type="fig" rid="F6">6</xref> shows the grip force sensor and its manipulation sketch. The grip force sensor mainly contains a grasping mechanism (GM), an elastic beam, a signal conditioning circuit, and a sensor shell. There is a connecting rod between the elastic beam and the grasping mechanism. The elastic beam is fixed in the sensor shell. Grasping the GM with force will lead to the deformation of the elastic beam. There are two strain gauges, sg<sub>1</sub> and sg<sub>2</sub>, attached on the surface of the elastic beam. These two strain gauges are used to measure the deformation of the elastic beam. According to the knowledge of the mechanics of the material, we know that there exists a relationship between the deformation of the beam and the force applied to the beam. Therefore, we can measure the grip force by detecting the deformation of the strain gauges. The widely used measurement circuit, Wheatstone bridge, is employed to measure the deformation of the strain gauges. And the output signals of the Wheatstone bridge are amplified by a differential amplifier.</p>
<fig id="F6" position="float">
<label>Figure 6</label>
<caption><p>The grip force sensor and its manipulation sketch.</p></caption>
<graphic xlink:href="fnins-11-00343-g0006.tif"/>
</fig>
<p>The calibration is necessary for the reason that the relationship between the force applied to the elastic beam and the deformation of the beam is non-linear and there are some other factors which may influence the measurement accuracy. After the calibration experiment, the accuracy of the designed grip force sensor is 0.1N.</p>
</sec>
<sec>
<title>3D force sensor</title>
<p>A three dimension (3D) force sensor (measurement range: &#x02212;30N &#x0007E;30 N, accuracy: 2%FS), which is designed by the Robot Sensor and Control Lab in Southeast University, is introduced to measure the force signal (Ma and Song, <xref ref-type="bibr" rid="B15">2012</xref>; Ma et al., <xref ref-type="bibr" rid="B16">2013</xref>). Figure <xref ref-type="fig" rid="F7">7</xref> shows the signals measured by the 3D force sensor while the force is applied to the sensor optionally. The value &#x0003E;0 indicates that the direction of the force is in forward direction, and the value &#x0003C;0 indicates that the direction of force is in reverse direction.</p>
<fig id="F7" position="float">
<label>Figure 7</label>
<caption><p>The force signals measured by the 3D force sensor.</p></caption>
<graphic xlink:href="fnins-11-00343-g0007.tif"/>
</fig>
<p>As shown in Figure <xref ref-type="fig" rid="F8">8</xref>, the 3D force sensor is fixed on a vertical placed flat. And a cylindrical handle is installed at the end of the sensor. Holding the handle, human hand can apply force to the sensor in different directions.</p>
<fig id="F8" position="float">
<label>Figure 8</label>
<caption><p>The 3D force sensor and its manipulation sketch.</p></caption>
<graphic xlink:href="fnins-11-00343-g0008.tif"/>
</fig>
</sec>
<sec>
<title>Data collector</title>
<p>Analogy signals captured by the sensors can be digitalized by the data collector. The designed data collector can realize analogy signal sampling in 16 channels simultaneously. The AD (analogy to digital) converters in the data collector are 10 bit. The sampling rate of the data collector can be set from 200 to 2000 Hz per channel. The voltage range of the input signals is from 0 to 3 V. The data collector has a USB interface through which data can be exchanged between the data collector and computer.</p>
</sec>
<sec>
<title>Application software</title>
<p>The application software running on the computer is used to display the EMG signal waves and force signal waves in real time. And the data of these signals can be recorded when needed. In addition, the application software has the function of changing the data sampling rate by means of sending commands to the data collector.</p>
</sec>
</sec>
<sec id="s3">
<title>Force estimation of hand movement</title>
<p>The relation between force and EMG signal is varied with many factors, such as force value, speed, path, etc. (Orizio et al., <xref ref-type="bibr" rid="B22">2010</xref>; Kamavuako and Rosenvang, <xref ref-type="bibr" rid="B12">2012</xref>). In order to study the relationship between the EMG signals and the force signals output by the hand and to estimate the force based on the EMG signal, we designed the signal processing diagram as shown in Figure <xref ref-type="fig" rid="F9">9</xref>.</p>
<fig id="F9" position="float">
<label>Figure 9</label>
<caption><p>The diagram of the force estimation.</p></caption>
<graphic xlink:href="fnins-11-00343-g0009.tif"/>
</fig>
<p>Since the EMG signal is a kind of complex non-linear signal and the hand movement is completed by the cooperation of many muscles, it is difficult to describe the relationship between the EMG signals and the force output by the hand by using the linear model.</p>
<p>Under the assumption that there is a non-linear function, &#x003D5;, which can describe the relationship between the EMG signals and the force output by the hand, the force output by the hand can be estimated by measuring the EMG signals on the arm skin surface.</p>
<disp-formula id="E1"><label>(1)</label><mml:math id="M1"><mml:mrow><mml:mi>F</mml:mi><mml:mo>=</mml:mo><mml:mi>&#x003D5;</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mi>X</mml:mi><mml:mo stretchy='false'>)</mml:mo></mml:mrow></mml:math></disp-formula>
<p>where, &#x003D5; is the non-linear function, <italic>X</italic> are the EMG signals measured from the arm skin surface, <italic>F</italic> is the force output by the hand.</p>
<p>In this paper, the GRNN is employed to describe the non-linear relationship between the EMG signals and the force for its good non-linear mapping capability and high degree of parallel processing information capacity.</p>
<sec>
<title>EMG signal acquisition and feature extraction</title>
<p>In this paper, eight different positions on the arm skin surface are selected to acquire the EMG signals. The distribution of the EMG sensors and the serial number of the EMG sensors are shown in Figure <xref ref-type="fig" rid="F10">10</xref> and Table <xref ref-type="table" rid="T1">1</xref>.</p>
<fig id="F10" position="float">
<label>Figure 10</label>
<caption><p>The distribution of the EMG sensors.</p></caption>
<graphic xlink:href="fnins-11-00343-g0010.tif"/>
</fig>
<table-wrap position="float" id="T1">
<label>Table 1</label>
<caption><p>The distribution location and the serial number of the EMG sensors.</p></caption>
<table frame="hsides" rules="groups">
<thead><tr>
<th valign="top" align="left"><bold>EMG sensor no</bold>.</th>
<th valign="top" align="left"><bold>Measuring site</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">1</td>
<td valign="top" align="left">Lateral brachial wrist flexo</td>
</tr>
<tr>
<td valign="top" align="left">2</td>
<td valign="top" align="left">Brachioradialis</td>
</tr>
<tr>
<td valign="top" align="left">3</td>
<td valign="top" align="left">Extensor digitorum</td>
</tr>
<tr>
<td valign="top" align="left">4</td>
<td valign="top" align="left">Extensor carpi ulnaris muscle</td>
</tr>
<tr>
<td valign="top" align="left">5</td>
<td valign="top" align="left">Biceps</td>
</tr>
<tr>
<td valign="top" align="left">6</td>
<td valign="top" align="left">Triceps</td>
</tr>
<tr>
<td valign="top" align="left">7</td>
<td valign="top" align="left">Deltoid</td>
</tr>
<tr>
<td valign="top" align="left">8</td>
<td valign="top" align="left">Shoulder capsulorrhaphy</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>EMG signal captured by the data collector is a time series signal which can describe the characteristics of the hand movement after necessary preprocessing and feature extraction.</p>
<p>The feature extraction method of EMG signals is usually the time domain method, frequency domain method, and time-frequency domain method. The time domain method has the advantages of less computation comparing with the other two methods. The usual time domain feature extraction methods are mean absolute value (MAV), variance (VAR), zeros crossings (ZC), and Willison Amplitude (WA). Table <xref ref-type="table" rid="T2">2</xref> shows the mathematical equation of each introduced feature. All features are extracted by using Matlab.</p>
<table-wrap position="float" id="T2">
<label>Table 2</label>
<caption><p>The EMG features in time domain and mathematical equation.</p></caption>
<table frame="hsides" rules="groups">
<thead><tr>
<th valign="top" align="left"><bold>Feature</bold></th>
<th valign="top" align="left"><bold>Mathematical equation</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">MAV</td>
<td valign="top" align="left"><inline-formula><mml:math id="M200"><mml:mi>M</mml:mi><mml:mi>A</mml:mi><mml:msub><mml:mrow><mml:mi>V</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>N</mml:mi></mml:mrow></mml:mfrac><mml:mstyle displaystyle='true'><mml:munderover accentunder="false" accent="false"><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mi>i</mml:mi><mml:mo>-</mml:mo><mml:mi>N</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:munderover></mml:mstyle><mml:mo>|</mml:mo><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>|</mml:mo></mml:math></inline-formula></td>
</tr>
<tr>
<td valign="top" align="left">VAR</td>
<td valign="top" align="left"><inline-formula><mml:math id="M300"><mml:mi>V</mml:mi><mml:mi>A</mml:mi><mml:msub><mml:mrow><mml:mi>R</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>N</mml:mi></mml:mrow></mml:mfrac><mml:mstyle displaystyle='true'><mml:munderover accentunder="false" accent="false"><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mi>i</mml:mi><mml:mo>-</mml:mo><mml:mi>N</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:munderover></mml:mstyle><mml:msubsup><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow><mml:mrow><mml:mn>2</mml:mn></mml:mrow></mml:msubsup></mml:math></inline-formula></td>
</tr>
<tr>
<td valign="top" align="left">ZC</td>
<td valign="top" align="left"><inline-formula><mml:math id="M400"><mml:mi>Z</mml:mi><mml:msub><mml:mrow><mml:mi>C</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle='true'><mml:munderover accentunder="false" accent="false"><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mi>i</mml:mi><mml:mo>-</mml:mo><mml:mi>N</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:munderover></mml:mstyle><mml:mi>s</mml:mi><mml:mi>g</mml:mi><mml:mi>n</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula></td>
</tr>
<tr>
<td/>
<td valign="top" align="left"><inline-formula><mml:math id="M60"><mml:mrow><mml:mi>s</mml:mi><mml:mi>g</mml:mi><mml:mi>n</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mi>x</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:mtable><mml:mtr><mml:mtd><mml:mrow><mml:mn>1</mml:mn><mml:mo>,</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mi>x</mml:mi><mml:mo>&#x0003E;</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mn>0</mml:mn><mml:mo>,</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mi>x</mml:mi><mml:mo>&#x02264;</mml:mo><mml:mn>0</mml:mn></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mrow></mml:mrow></mml:math></inline-formula></td>
</tr>
<tr>
<td valign="top" align="left">WA</td>
<td valign="top" align="left"><inline-formula><mml:math id="M500"><mml:mi>W</mml:mi><mml:msub><mml:mrow><mml:mi>A</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle='true'><mml:munderover accentunder="false" accent="false"><mml:mrow><mml:mo>&#x02211;</mml:mo></mml:mrow><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mi>i</mml:mi><mml:mo>-</mml:mo><mml:mi>N</mml:mi><mml:mo>&#x0002B;</mml:mo><mml:mn>2</mml:mn></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:munderover></mml:mstyle><mml:mi>f</mml:mi><mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mrow><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mrow><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mi>i</mml:mi><mml:mo>-</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow><mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:math></inline-formula></td>
</tr>
<tr>
<td/>
<td valign="top" align="left"><inline-formula><mml:math id="M61"><mml:mrow><mml:mi>f</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:mi>x</mml:mi><mml:mo stretchy='false'>)</mml:mo><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mrow><mml:mtable><mml:mtr><mml:mtd><mml:mrow><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mtext>&#x000A0;&#x000A0;&#x000A0;&#x000A0;</mml:mtext><mml:mo>&#x0007C;</mml:mo><mml:mi>x</mml:mi><mml:mo>&#x0007C;</mml:mo><mml:mo>&#x0003E;</mml:mo><mml:mi>t</mml:mi><mml:mi>h</mml:mi><mml:mi>r</mml:mi><mml:mi>e</mml:mi><mml:mi>a</mml:mi><mml:mi>d</mml:mi><mml:mi>h</mml:mi><mml:mi>o</mml:mi><mml:mi>l</mml:mi><mml:mi>d</mml:mi></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mtext>&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;</mml:mtext><mml:mi>o</mml:mi><mml:mi>t</mml:mi><mml:mi>h</mml:mi><mml:mi>e</mml:mi><mml:mi>r</mml:mi><mml:mi>s</mml:mi><mml:mtext>&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;&#x000A0;</mml:mtext></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mrow></mml:mrow></mml:math></inline-formula></td>
</tr>
</tbody>
</table>
<table-wrap-foot>
<p><italic>Where, x<sub>j</sub> is the jth sample data, N is the length of the sliding window</italic>.</p>
</table-wrap-foot>
</table-wrap>
<p>Figure <xref ref-type="fig" rid="F11">11</xref> shows a typical EMG signal and its time domain feature.</p>
<fig id="F11" position="float">
<label>Figure 11</label>
<caption><p>A typical EMG signal and its time domain features.</p></caption>
<graphic xlink:href="fnins-11-00343-g0011.tif"/>
</fig>
</sec>
<sec>
<title>The generalized regression neural network</title>
<p>The GRNN was proposed by Donald F. Specht in 1991. It is a kind of RBF (Radial Basis Function) neural network. It has the advantage of non-linear mapping, great robustness, and a high degree of parallel processing information capacity. The performance and the learning speed of the GRNN are better than the general neural network (Altiparmak et al., <xref ref-type="bibr" rid="B2">2009</xref>).</p>
<p>The GRNN has a network structure of 4 layers as shown in Figure <xref ref-type="fig" rid="F12">12</xref>. These four layers are input layer, pattern layer, sum layer, and output layer, respectively (Altiparmak et al., <xref ref-type="bibr" rid="B2">2009</xref>).</p>
<fig id="F12" position="float">
<label>Figure 12</label>
<caption><p>The structure of the GRNN.</p></caption>
<graphic xlink:href="fnins-11-00343-g0012.tif"/>
</fig>
<p><italic>X</italic> &#x0003D; [<italic>x</italic><sub>1</sub>, <italic>x</italic><sub>2</sub>,&#x02026;,<italic>x</italic><sub><italic>m</italic></sub>]<sup><italic>T</italic></sup> is the input vector of the GRNN, and <italic>Y</italic> &#x0003D; [<italic>y</italic><sub>1</sub>, <italic>y</italic><sub>2</sub>,&#x02026;,<italic>y</italic><sub><italic>l</italic></sub>]<sup><italic>T</italic></sup> is the output of the GRNN. The number of the neuron in pattern layer is as the same as the number of the training samples. Each neuron in pattern layer corresponds to a training sample data. The transfer function of the <italic>i</italic>th neuron in pattern layer is:
<disp-formula id="E2"><label>(2)</label><mml:math id="M2"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mi>exp</mml:mi><mml:mo stretchy='false'>[</mml:mo><mml:mfrac><mml:mrow><mml:msup><mml:mrow><mml:mo stretchy='false'>(</mml:mo><mml:mi>X</mml:mi><mml:mo>&#x02212;</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo stretchy='false'>)</mml:mo></mml:mrow><mml:mi>T</mml:mi></mml:msup><mml:mo stretchy='false'>(</mml:mo><mml:mi>X</mml:mi><mml:mo>&#x02212;</mml:mo><mml:msub><mml:mi>X</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo stretchy='false'>)</mml:mo></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:msup><mml:mi>&#x003C3;</mml:mi><mml:mn>2</mml:mn></mml:msup></mml:mrow></mml:mfrac><mml:mo stretchy='false'>]</mml:mo><mml:mo>,</mml:mo><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mo>...</mml:mo><mml:mo>,</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:math></disp-formula>
where, <italic>X</italic> is the input of the GRNN, <italic>X</italic><sub><italic>i</italic></sub> is the learning sample corresponding to <italic>i</italic>th neuron, &#x003C3; is the smoothing parameter.</p>
<p>The neuron in sum layer can be divided into two classes. One class corresponds to Equation (3), and the number is only one. The other class corresponds to Equation (4).</p>
<disp-formula id="E3"><label>(3)</label><mml:math id="M3"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mi>D</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle='true'><mml:munderover><mml:mo>&#x02211;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mtext>&#x0200A;</mml:mtext><mml:mo>=</mml:mo><mml:mtext>&#x0200A;</mml:mtext><mml:mn>1</mml:mn></mml:mrow><mml:mi>n</mml:mi></mml:munderover></mml:mstyle><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mrow></mml:math></disp-formula>
<disp-formula id="E4"><label>(4)</label><mml:math id="M4"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mi>N</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle='true'><mml:munderover><mml:mo>&#x02211;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mtext>&#x0200A;</mml:mtext><mml:mo>=</mml:mo><mml:mtext>&#x0200A;</mml:mtext><mml:mn>1</mml:mn></mml:mrow><mml:mi>n</mml:mi></mml:munderover><mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mi>j</mml:mi></mml:mrow></mml:msub><mml:msub><mml:mi>P</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:mstyle><mml:mtext>&#x000A0;&#x000A0;&#x000A0;</mml:mtext><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mo>...</mml:mo><mml:mo>,</mml:mo><mml:mi>L</mml:mi></mml:mrow></mml:math></disp-formula>
<p>where, <italic>y</italic><sub><italic>ij</italic></sub> is <italic>jth</italic> element in <italic>Y</italic><sub><italic>i</italic></sub>, <italic>Y</italic><sub><italic>i</italic></sub> is the <italic>ith</italic> output sample. <italic>L</italic> is the dimension of the output vector.</p>
<p>The output of the GRNN is defined as:
<disp-formula id="E5"><label>(5)</label><mml:math id="M5"><mml:mrow><mml:msub><mml:mi>y</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mi>N</mml:mi><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mi>D</mml:mi></mml:msub></mml:mrow></mml:mfrac><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn><mml:mo>,</mml:mo><mml:mo>...</mml:mo><mml:mo>,</mml:mo><mml:mi>L</mml:mi></mml:mrow></mml:math></disp-formula></p>
<p>To improve the performance of the GRNN in our study, the samples should be distributed as uniformly as possible within a certain range.</p>
</sec>
<sec>
<title>Force estimation of hand movement</title>
<p>In this paper, the GRNN is employed to study the relationship between the EMG signals and the force output by the hand. As shown in Figure <xref ref-type="fig" rid="F9">9</xref>, the force estimation can be divided into two steps. One is offline training of the GRNN, and the other is the online force estimation. In the prosthetic hand based on EMG, the GRNN is offline trained by collecting the EMG signals and the force signals. The trained GRNN is used to estimate force of the action in real time. It is that mapping the extracted EMG features into the force of hand movement by using the trained GRNN.</p>
<p>The software in the computer records the eight channels of the EMG signals (<italic>X</italic>), the grip force signals (<italic>F</italic><sub><italic>g</italic></sub>), and the 3D force signals (<italic>F</italic><sub>3<italic>D</italic></sub>) in real time.</p>
<disp-formula id="E6"><label>(6)</label><mml:math id="M6"><mml:mrow><mml:mi>X</mml:mi><mml:mo>=</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mtable><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mo>&#x022EE;</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mi>n</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mtable><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mn>11</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mn>12</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mo>&#x022EF;</mml:mo></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mn>1</mml:mn><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mn>21</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mn>22</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mo>&#x022EF;</mml:mo></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mn>2</mml:mn><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mo>&#x022EE;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x022EE;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x022EE;</mml:mo></mml:mtd><mml:mtd><mml:mo>&#x022EE;</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mo>&#x022EF;</mml:mo></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mrow><mml:mi>n</mml:mi><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow></mml:math></disp-formula>
<disp-formula id="E7"><label>(7)</label><mml:math id="M7"><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mn>3</mml:mn><mml:mi>D</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mtable><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mi>y</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>F</mml:mi><mml:mi>z</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mo>=</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mtable><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>x</mml:mi><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>x</mml:mi><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mo>&#x022EF;</mml:mo></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>x</mml:mi><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>y</mml:mi><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>y</mml:mi><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mo>&#x022EF;</mml:mo></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>y</mml:mi><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>z</mml:mi><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>z</mml:mi><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mo>&#x022EF;</mml:mo></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>z</mml:mi><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:math></disp-formula>
<disp-formula id="E8"><label>(8)</label><mml:math id="M8"><mml:msub><mml:mi>F</mml:mi><mml:mi>g</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mtable><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>g</mml:mi><mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>g</mml:mi><mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mo>&#x022EF;</mml:mo></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>g</mml:mi><mml:mi>m</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:math></disp-formula>
<p>where, <italic>X</italic><sub>1</sub> &#x0007E; <italic>X</italic><sub>8</sub> are the eight channels of the EMG signals captured by the eight EMG sensors, respectively, <italic>x</italic><sub><italic>ij</italic></sub> is the <italic>jth</italic> sample data captured by the <italic>ith</italic> EMG sensor. <italic>F</italic><sub><italic>x</italic></sub>, <italic>F</italic><sub><italic>y</italic></sub>, and <italic>F</italic><sub><italic>z</italic></sub> are the force signal in <italic>x, y</italic>, and <italic>z</italic> direction measured by the 3D force sensor, respectively; <italic>f</italic><sub><italic>xi</italic></sub>, <italic>f</italic><sub><italic>yi</italic></sub>, <italic>f</italic><sub><italic>zi</italic></sub> are the <italic>ith</italic> sample data in <italic>x, y</italic>, and <italic>z</italic> direction, respectively; <italic>f</italic><sub><italic>gi</italic></sub> is the <italic>ith</italic> sample data captured by the grip force sensor and <italic>m</italic> is the number of the sampling.</p>
<p>Time domain feature extraction methods described in Table <xref ref-type="table" rid="T2">2</xref> are used in the processing of the EMG signals. And we can get the feature matrixes: <italic>XF</italic><sub><italic>MAV</italic></sub>, <italic>XF</italic><sub><italic>VAR</italic></sub>, <italic>XF</italic><sub><italic>ZC</italic></sub>, and <italic>XF</italic><sub><italic>WA</italic></sub>.</p>
<disp-formula id="E9"><label>(9)</label><mml:math id="M9"><mml:mrow><mml:mi>X</mml:mi><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mi>M</mml:mi><mml:mi>A</mml:mi><mml:mi>V</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mtable><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mn>1</mml:mn><mml:mi>M</mml:mi><mml:mi>A</mml:mi><mml:mi>V</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mn>2</mml:mn><mml:mi>M</mml:mi><mml:mi>A</mml:mi><mml:mi>V</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mo>&#x022EE;</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mn>8</mml:mn><mml:mi>M</mml:mi><mml:mi>A</mml:mi><mml:mi>V</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mtext>&#x000A0;</mml:mtext><mml:mi>X</mml:mi><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mi>V</mml:mi><mml:mi>A</mml:mi><mml:mi>R</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mtable><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mn>1</mml:mn><mml:mi>V</mml:mi><mml:mi>A</mml:mi><mml:mi>R</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mn>2</mml:mn><mml:mi>V</mml:mi><mml:mi>A</mml:mi><mml:mi>R</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mo>&#x022EE;</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mn>8</mml:mn><mml:mi>V</mml:mi><mml:mi>A</mml:mi><mml:mi>R</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow></mml:math></disp-formula>
<disp-formula id="E10"><label>(10)</label><mml:math id="M10"><mml:mrow><mml:mi>X</mml:mi><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mi>Z</mml:mi><mml:mi>C</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mtable><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mn>1</mml:mn><mml:mi>Z</mml:mi><mml:mi>C</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mn>2</mml:mn><mml:mi>Z</mml:mi><mml:mi>C</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mo>&#x022EE;</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mn>8</mml:mn><mml:mi>Z</mml:mi><mml:mi>C</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow><mml:mo>]</mml:mo></mml:mrow><mml:mtext>&#x000A0;</mml:mtext><mml:mi>X</mml:mi><mml:msub><mml:mi>F</mml:mi><mml:mrow><mml:mi>W</mml:mi><mml:mi>A</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mtable><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mn>1</mml:mn><mml:mi>W</mml:mi><mml:mi>A</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mn>2</mml:mn><mml:mi>W</mml:mi><mml:mi>A</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mo>&#x022EE;</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mrow><mml:mn>8</mml:mn><mml:mi>W</mml:mi><mml:mi>A</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow></mml:math></disp-formula>
<p>Combining the feature matrixes and the force signals, we can get a new matrix <italic>S</italic><sub><italic>am</italic></sub>.</p>
<disp-formula id="E11"><label>(11)</label><mml:math id="M11"><mml:mrow><mml:msub><mml:mi>S</mml:mi><mml:mrow><mml:mi>a</mml:mi><mml:mi>m</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mrow><mml:mo>[</mml:mo><mml:mrow><mml:mtable><mml:mtr><mml:mtd><mml:mrow><mml:mi>X</mml:mi><mml:mi>F</mml:mi></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mi>F</mml:mi></mml:mtd></mml:mtr></mml:mtable></mml:mrow><mml:mo>]</mml:mo></mml:mrow></mml:mrow></mml:math></disp-formula>
<p>where, <italic>XF</italic> is one of the <italic>XF</italic><sub><italic>MAV</italic></sub>, <italic>XF</italic><sub><italic>VAR</italic></sub>, <italic>XF</italic><sub><italic>ZC</italic></sub>, and <italic>XF</italic><sub><italic>WA</italic></sub><italic>. F</italic> is one of the <italic>F</italic><sub>3<italic>D</italic></sub> and <italic>F</italic><sub><italic>g</italic></sub>.</p>
<p>In the offline training step of the GRNN, the <italic>k</italic>-fold cross validation is introduced to evaluate the performance of the GRNN.</p>
<list list-type="order">
<list-item><p>The <italic>S</italic><sub><italic>am</italic></sub> is split into <italic>k</italic> equal-size groups of size <italic>m/k</italic>.</p></list-item>
<list-item><p>One of the groups is used as validation group in order to test the performance of the GRNN; the rest <italic>k&#x02013;</italic>1 groups are used in training process.</p></list-item>
<list-item><p>The cross validation process is repeated <italic>k</italic> times with different selected groups with the mean accuracy.</p></list-item>
</list>
<p>In the <italic>k</italic>-fold cross validation method, <italic>k</italic> is set to two in the paper.</p>
<p>The mean absolute value of the estimation error (<italic>MAVE</italic>), the root mean square (<italic>RMS</italic>) of the estimation error and the correlation coefficient (&#x003C1;) between <italic>F</italic> and <inline-formula><mml:math id="M160"><mml:mover accent="true"><mml:mrow><mml:mi>F</mml:mi></mml:mrow><mml:mo>&#x0007E;</mml:mo></mml:mover></mml:math></inline-formula> are introduced to evaluate the accuracy of the estimation results. Take the force in direction <italic>x</italic> for an example:</p>
<disp-formula id="E12"><label>(12)</label><mml:math id="M12"><mml:mrow><mml:mi>M</mml:mi><mml:mi>A</mml:mi><mml:mi>V</mml:mi><mml:msub><mml:mi>E</mml:mi><mml:mi>x</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mstyle displaystyle='true'><mml:munderover><mml:mo>&#x02211;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mtext>&#x0200A;</mml:mtext><mml:mo>=</mml:mo><mml:mtext>&#x0200A;</mml:mtext><mml:mn>1</mml:mn></mml:mrow><mml:mi>N</mml:mi></mml:munderover></mml:mstyle><mml:mrow><mml:mi>a</mml:mi><mml:mi>b</mml:mi><mml:mi>s</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:msub><mml:mover accent='true'><mml:mi>f</mml:mi><mml:mo>&#x002DC;</mml:mo></mml:mover><mml:mrow><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x02212;</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo stretchy='false'>)</mml:mo></mml:mrow></mml:mrow><mml:mi>N</mml:mi></mml:mfrac></mml:mrow></mml:math></disp-formula>
<disp-formula id="E13"><label>(13)</label><mml:math id="M13"><mml:mrow><mml:mi>R</mml:mi><mml:mi>M</mml:mi><mml:msub><mml:mi>S</mml:mi><mml:mi>x</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msqrt><mml:mrow><mml:mfrac><mml:mrow><mml:mstyle displaystyle='true'><mml:munderover><mml:mo>&#x02211;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mtext>&#x0200A;</mml:mtext><mml:mo>=</mml:mo><mml:mtext>&#x0200A;</mml:mtext><mml:mn>1</mml:mn></mml:mrow><mml:mi>N</mml:mi></mml:munderover><mml:mrow><mml:msup><mml:mrow><mml:mo stretchy='false'>(</mml:mo><mml:msub><mml:mover accent='true'><mml:mi>f</mml:mi><mml:mo>&#x002DC;</mml:mo></mml:mover><mml:mrow><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>&#x02212;</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mrow><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo stretchy='false'>)</mml:mo></mml:mrow><mml:mn>2</mml:mn></mml:msup></mml:mrow></mml:mstyle></mml:mrow><mml:mrow><mml:mi>N</mml:mi><mml:mo>&#x02212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:mfrac></mml:mrow></mml:msqrt></mml:mrow></mml:math></disp-formula>
<disp-formula id="E14"><label>(14)</label><mml:math id="M14"><mml:mrow><mml:msub><mml:mi>&#x003C1;</mml:mi><mml:mrow><mml:msub><mml:mover accent='true'><mml:mi>f</mml:mi><mml:mo>&#x002DC;</mml:mo></mml:mover><mml:mi>x</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mi>cov</mml:mi><mml:mo stretchy='false'>(</mml:mo><mml:msub><mml:mover accent='true'><mml:mi>f</mml:mi><mml:mo>&#x002DC;</mml:mo></mml:mover><mml:mi>x</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mi>x</mml:mi></mml:msub><mml:mo stretchy='false'>)</mml:mo></mml:mrow><mml:mrow><mml:msub><mml:mi>&#x003C3;</mml:mi><mml:mrow><mml:msub><mml:mover accent='true'><mml:mi>f</mml:mi><mml:mo>&#x002DC;</mml:mo></mml:mover><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:msub><mml:msub><mml:mi>&#x003C3;</mml:mi><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:mfrac><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mi>E</mml:mi><mml:mo stretchy='false'>[</mml:mo><mml:mo stretchy='false'>(</mml:mo><mml:msub><mml:mover accent='true'><mml:mi>f</mml:mi><mml:mo>&#x002DC;</mml:mo></mml:mover><mml:mi>x</mml:mi></mml:msub><mml:mo>&#x02212;</mml:mo><mml:msub><mml:mi>&#x003BC;</mml:mi><mml:mrow><mml:msub><mml:mover accent='true'><mml:mi>f</mml:mi><mml:mo>&#x002DC;</mml:mo></mml:mover><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:msub><mml:mo stretchy='false'>)</mml:mo><mml:mo stretchy='false'>(</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mi>x</mml:mi></mml:msub><mml:mo>&#x02212;</mml:mo><mml:msub><mml:mi>&#x003BC;</mml:mi><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:msub><mml:mo stretchy='false'>)</mml:mo><mml:mo stretchy='false'>]</mml:mo></mml:mrow><mml:mrow><mml:msub><mml:mi>&#x003C3;</mml:mi><mml:mrow><mml:msub><mml:mover accent='true'><mml:mi>f</mml:mi><mml:mo>&#x002DC;</mml:mo></mml:mover><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:msub><mml:msub><mml:mi>&#x003C3;</mml:mi><mml:mrow><mml:msub><mml:mi>f</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:mfrac></mml:mrow></mml:math></disp-formula>
<p>where, <inline-formula><mml:math id="M210"><mml:msub><mml:mrow><mml:mover accent="true"><mml:mrow><mml:mi>f</mml:mi></mml:mrow><mml:mo>&#x0007E;</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> is the estimate of force in direction <italic>x</italic>; <italic>f</italic><sub><italic>xi</italic></sub> is the force in direction <italic>x</italic> measured by the 3D force sensor; <italic>N</italic> is the length of the data.</p>
<p>A greater <italic>MAVE</italic> indicates that the estimation result is poorer. A greater <italic>RMS</italic> indicates that the estimation result has a larger fluctuation. And a greater &#x003C1; indicates that the estimated result has a higher similarity with the force measured by the force sensor.</p>
<p>In grip force estimation experiments, One-way ANOVA is conducted to compare the performance of different features In One-way ANOVA, the factor is EMG feature (MVA, VAR, ZC, WA). In 3D force estimation experiments, Two-way ANOVA is conducted. The factors of the Two-way ANOVA are force direction (<italic>x, y, z</italic>) and EMG feature (MVA, VAR, ZC, WA). Tukey comparison is performed when significance is detected. The significance level for all tests is set at 0.05.</p>
</sec>
</sec>
<sec id="s4">
<title>Experiment and result</title>
<p>To verify the effectiveness of the proposed method in this paper, the experiment was implemented.</p>
<p>Six right hand-dominant healthy subjects without any neuromuscular disorders (4 males, 2 females, and aged between 21 and 28) were chosen as the participants the experiment. And the participants were informed consent prior to study participation.</p>
<p>Before the experiment, the locations of the EMG sensors on the arm skin surface were cleaned by medical alcohol. Then, the electrodes were buckled into the EMG sensors and the EMG sensors were attached on the arm skin surface. The locations of the EMG sensors are shown in Table <xref ref-type="table" rid="T1">1</xref> and Figure <xref ref-type="fig" rid="F10">10</xref>.</p>
<p>During the experiments, the EMG signals and force signals of the action were displayed as waveforms in the computer screen and recorded by the software. The data sampling rate of the data collector was set as 1 kHz per-channel.</p>
<p>In the experiments, the data captured from different individuals are used to train the GRNN, respectively.</p>
<sec>
<title>The grip force estimation experiment</title>
<p>Firstly, the grip force estimation experiment is implemented. During the grip force estimation experiment, the subjects are asked to grasp the grip force sensor several times with different grip force. During the grasping, the subjects should not move their arms. The duration of the grasping is about 1&#x02013;2 s. The maximum grip force is &#x0003C;30N.</p>
<p>In the experiment, four channels of the EMG signals were selected to estimate the grip force. Figure <xref ref-type="fig" rid="F13">13</xref> shows the EMG signals and the grip force while the subject 1 was grasping the grip sensor three times continuously with different grip force.</p>
<fig id="F13" position="float">
<label>Figure 13</label>
<caption><p>The EMG signals and the corresponding grip force.</p></caption>
<graphic xlink:href="fnins-11-00343-g0013.tif"/>
</fig>
<p>Four kinds of EMG time domain features which were extracted from the same raw EMG signals were used to train the GRNN, respectively. And the trained GRNNs were used to estimate the grip force, respectively.</p>
<p>The experiment results of the subject 1 are shown in Figure <xref ref-type="fig" rid="F14">14</xref>. It shows that the results of the WAV and VAR are better than the results of ZC and WA. When the grip force increases from 0 to 8N, the results of all features show a good estimation effect. When the grip force is larger than 10N, the estimation accuracy of ZC and WA decreases, especially when the force is larger than 15N. In the results of ZC, the fluctuation may appear in the estimation results when the grip force is larger than 15N. And when the grip force is larger than 15N, the estimation accuracy is decline sharply in the result of ZC. When the grip force is larger than 20N, the estimation accuracy is also decline in the result of WA. In general, the estimate of force by using these four features and the actual force have the similar trend.</p>
<fig id="F14" position="float">
<label>Figure 14</label>
<caption><p>The experiment results of the grip force estimation. <bold>(A)</bold> Feature &#x0003D; MAV. <bold>(B)</bold> Feature &#x0003D; VAR. <bold>(C)</bold> Feature &#x0003D; ZC. <bold>(D)</bold> Feature &#x0003D; WA.</p></caption>
<graphic xlink:href="fnins-11-00343-g0014.tif"/>
</fig>
<p>The results of all six subjects are shown in Table <xref ref-type="table" rid="T3">3</xref>. The average values of the six subjects&#x00027; results are calculated and shown in Table <xref ref-type="table" rid="T4">4</xref> and Figure <xref ref-type="fig" rid="F15">15</xref>. The variation range of the all subjects&#x00027; results is also shown in the form of vertical red line, as shown in Figure <xref ref-type="fig" rid="F15">15</xref>. It shows that the result of MVA is better than the other features&#x00027;. The result of ZC has a larger fluctuation than that of the other three features.</p>
<table-wrap position="float" id="T3">
<label>Table 3</label>
<caption><p>The results of the grip force estimation experiments.</p></caption>
<table frame="hsides" rules="groups">
<thead><tr>
<th colspan="2"/>
<th valign="top" align="center" colspan="3" style="border-bottom: thin solid #000000;"><bold>Grip force</bold></th>
</tr>
<tr>
<th/>
<th/>
<th valign="top" align="center"><bold><italic>MAVE</italic> (<italic>N</italic>)</bold></th>
<th valign="top" align="center"><bold><italic>RMS</italic> (<italic>N</italic>)</bold></th>
<th valign="top" align="center"><bold>&#x003C1; (%)</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">Subject 1</td>
<td valign="top" align="left">MAV</td>
<td valign="top" align="center">0.69</td>
<td valign="top" align="center">0.89</td>
<td valign="top" align="center">99.46</td>
</tr>
<tr>
<td/>
<td valign="top" align="left">VAR</td>
<td valign="top" align="center">1.12</td>
<td valign="top" align="center">1.36</td>
<td valign="top" align="center">98.75</td>
</tr>
<tr>
<td/>
<td valign="top" align="left">ZC</td>
<td valign="top" align="center">1.87</td>
<td valign="top" align="center">2.85</td>
<td valign="top" align="center">94.72</td>
</tr>
<tr style="border-bottom: thin solid #000000;">
<td/>
<td valign="top" align="left">WA</td>
<td valign="top" align="center">1.06</td>
<td valign="top" align="center">1.61</td>
<td valign="top" align="center">98.27</td>
</tr> <tr>
<td valign="top" align="left">Subject 2</td>
<td valign="top" align="left">MAV</td>
<td valign="top" align="center">0.55</td>
<td valign="top" align="center">0.73</td>
<td valign="top" align="center">99.62</td>
</tr>
<tr>
<td/>
<td valign="top" align="left">VAR</td>
<td valign="top" align="center">1.07</td>
<td valign="top" align="center">1.36</td>
<td valign="top" align="center">98.64</td>
</tr>
<tr>
<td/>
<td valign="top" align="left">ZC</td>
<td valign="top" align="center">1.70</td>
<td valign="top" align="center">2.76</td>
<td valign="top" align="center">94.79</td>
</tr>
<tr style="border-bottom: thin solid #000000;">
<td/>
<td valign="top" align="left">WA</td>
<td valign="top" align="center">0.84</td>
<td valign="top" align="center">1.27</td>
<td valign="top" align="center">98.85</td>
</tr> <tr>
<td valign="top" align="left">Subject 3</td>
<td valign="top" align="left">MAV</td>
<td valign="top" align="center">0.63</td>
<td valign="top" align="center">0.79</td>
<td valign="top" align="center">99.58</td>
</tr>
<tr>
<td/>
<td valign="top" align="left">VAR</td>
<td valign="top" align="center">1.03</td>
<td valign="top" align="center">1.28</td>
<td valign="top" align="center">98.91</td>
</tr>
<tr>
<td/>
<td valign="top" align="left">ZC</td>
<td valign="top" align="center">1.82</td>
<td valign="top" align="center">2.82</td>
<td valign="top" align="center">94.89</td>
</tr>
<tr style="border-bottom: thin solid #000000;">
<td/>
<td valign="top" align="left">WA</td>
<td valign="top" align="center">1.06</td>
<td valign="top" align="center">1.53</td>
<td valign="top" align="center">98.42</td>
</tr> <tr>
<td valign="top" align="left">Subject 4</td>
<td valign="top" align="left">MAV</td>
<td valign="top" align="center">0.63</td>
<td valign="top" align="center">0.82</td>
<td valign="top" align="center">99.38</td>
</tr>
<tr>
<td/>
<td valign="top" align="left">VAR</td>
<td valign="top" align="center">1.10</td>
<td valign="top" align="center">1.41</td>
<td valign="top" align="center">98.20</td>
</tr>
<tr>
<td/>
<td valign="top" align="left">ZC</td>
<td valign="top" align="center">1.43</td>
<td valign="top" align="center">2.49</td>
<td valign="top" align="center">94.64</td>
</tr>
<tr style="border-bottom: thin solid #000000;">
<td/>
<td valign="top" align="left">WA</td>
<td valign="top" align="center">0.77</td>
<td valign="top" align="center">1.28</td>
<td valign="top" align="center">98.56</td>
</tr> <tr>
<td valign="top" align="left">Subject 5</td>
<td valign="top" align="left">MAV</td>
<td valign="top" align="center">0.62</td>
<td valign="top" align="center">0.77</td>
<td valign="top" align="center">99.56</td>
</tr>
<tr>
<td/>
<td valign="top" align="left">VAR</td>
<td valign="top" align="center">1.12</td>
<td valign="top" align="center">1.40</td>
<td valign="top" align="center">98.51</td>
</tr>
<tr>
<td/>
<td valign="top" align="left">ZC</td>
<td valign="top" align="center">1.83</td>
<td valign="top" align="center">3.03</td>
<td valign="top" align="center">93.13</td>
</tr>
<tr style="border-bottom: thin solid #000000;">
<td/>
<td valign="top" align="left">WA</td>
<td valign="top" align="center">0.97</td>
<td valign="top" align="center">1.53</td>
<td valign="top" align="center">98.29</td>
</tr> <tr>
<td valign="top" align="left">Subject 6</td>
<td valign="top" align="left">MAV</td>
<td valign="top" align="center">0.54</td>
<td valign="top" align="center">0.79</td>
<td valign="top" align="center">99.56</td>
</tr>
<tr>
<td/>
<td valign="top" align="left">VAR</td>
<td valign="top" align="center">0.85</td>
<td valign="top" align="center">1.24</td>
<td valign="top" align="center">98.89</td>
</tr>
<tr>
<td/>
<td valign="top" align="left">ZC</td>
<td valign="top" align="center">1.44</td>
<td valign="top" align="center">2.63</td>
<td valign="top" align="center">95.08</td>
</tr>
<tr>
<td/>
<td valign="top" align="left">WA</td>
<td valign="top" align="center">0.84</td>
<td valign="top" align="center">1.44</td>
<td valign="top" align="center">98.53</td>
</tr>
</tbody>
</table>
</table-wrap>
<table-wrap position="float" id="T4">
<label>Table 4</label>
<caption><p>The average results of the grip force estimation experiments across all the subjects.</p></caption>
<table frame="hsides" rules="groups">
<thead><tr>
<th/>
<th valign="top" align="center" colspan="3" style="border-bottom: thin solid #000000;"><bold>Grip force</bold></th>
</tr>
<tr>
<th/>
<th valign="top" align="center"><bold><italic>MAVE</italic> (<italic>N</italic>)</bold></th>
<th valign="top" align="center"><bold><italic>RMS</italic> (<italic>N</italic>)</bold></th>
<th valign="top" align="center"><bold>&#x003C1; (%)</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">MAV</td>
<td valign="top" align="center">0.61</td>
<td valign="top" align="center">0.80</td>
<td valign="top" align="center">99.53</td>
</tr>
<tr>
<td valign="top" align="left">VAR</td>
<td valign="top" align="center">1.05</td>
<td valign="top" align="center">1.34</td>
<td valign="top" align="center">98.65</td>
</tr>
<tr>
<td valign="top" align="left">ZC</td>
<td valign="top" align="center">1.68</td>
<td valign="top" align="center">2.76</td>
<td valign="top" align="center">94.54</td>
</tr>
<tr>
<td valign="top" align="left">WA</td>
<td valign="top" align="center">0.92</td>
<td valign="top" align="center">1.44</td>
<td valign="top" align="center">98.49</td>
</tr>
</tbody>
</table>
</table-wrap>
<fig id="F15" position="float">
<label>Figure 15</label>
<caption><p>The statistical results of the grip force estimation experiments.</p></caption>
<graphic xlink:href="fnins-11-00343-g0015.tif"/>
</fig>
<p>The results of One-way ANOVA and Tukey HSD are shown in Tables <xref ref-type="table" rid="T5">5</xref>&#x02013;<xref ref-type="table" rid="T8">8</xref>. Results in Table <xref ref-type="table" rid="T5">5</xref> indicate that there are significant differences (<italic>p</italic> &#x0003C; 0.05) among four features. The results of the Tukey HSD show that there are significant differences between each two features except VAR and WA. Four features can be divided into three subsets.</p>
<table-wrap position="float" id="T5">
<label>Table 5</label>
<caption><p>The results of the One-way ANOVA.</p></caption>
<table frame="hsides" rules="groups">
<thead><tr>
<th colspan="2"/>
<th valign="top" align="center"><bold>Sum of squares</bold></th>
<th valign="top" align="left"><bold><italic>df</italic></bold></th>
<th valign="top" align="center"><bold>Mean square</bold></th>
<th valign="top" align="center"><bold><italic>F</italic></bold></th>
<th valign="top" align="center"><bold>Sig</bold>.</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">MAVE</td>
<td valign="top" align="left">Between groups</td>
<td valign="top" align="center">3.646</td>
<td valign="top" align="left">3</td>
<td valign="top" align="center">1.215</td>
<td valign="top" align="center">70.554</td>
<td valign="top" align="center">0.000</td>
</tr>
<tr>
<td/>
<td valign="top" align="left">Within groups</td>
<td valign="top" align="center">0.345</td>
<td valign="top" align="left">20</td>
<td valign="top" align="center">0.017</td>
<td/>
<td/>
</tr>
<tr style="border-bottom: thin solid #000000;">
<td/>
<td valign="top" align="left">Total</td>
<td valign="top" align="center">3.990</td>
<td valign="top" align="left">23</td>
<td/>
<td/>
<td/>
</tr> <tr>
<td valign="top" align="left">RMS</td>
<td valign="top" align="left">Between groups</td>
<td valign="top" align="center">12.519</td>
<td valign="top" align="left">3</td>
<td valign="top" align="center">4.173</td>
<td valign="top" align="center">268.170</td>
<td valign="top" align="center">0.000</td>
</tr>
<tr>
<td/>
<td valign="top" align="left">Within groups</td>
<td valign="top" align="center">0.311</td>
<td valign="top" align="left">20</td>
<td valign="top" align="center">0.016</td>
<td/>
<td/>
</tr>
<tr style="border-bottom: thin solid #000000;">
<td/>
<td valign="top" align="left">Total</td>
<td valign="top" align="center">12.831</td>
<td valign="top" align="left">23</td>
<td/>
<td/>
<td/>
</tr> <tr>
<td valign="top" align="left">&#x003C1;</td>
<td valign="top" align="left">Between groups</td>
<td valign="top" align="center">88.753</td>
<td valign="top" align="left">3</td>
<td valign="top" align="center">29.584</td>
<td valign="top" align="center">188.823</td>
<td valign="top" align="center">0.000</td>
</tr>
<tr>
<td/>
<td valign="top" align="left">Within groups</td>
<td valign="top" align="center">3.134</td>
<td valign="top" align="left">20</td>
<td valign="top" align="center">0.157</td>
<td/>
<td/>
</tr>
<tr>
<td/>
<td valign="top" align="left">Total</td>
<td valign="top" align="center">91.886</td>
<td valign="top" align="left">23</td>
<td/>
<td/>
<td/>
</tr>
</tbody>
</table>
</table-wrap>
<table-wrap position="float" id="T6">
<label>Table 6</label>
<caption><p>The results of the Tukey HSD for <italic>MAVE</italic>.</p></caption>
<table frame="hsides" rules="groups">
<thead><tr>
<th valign="top" align="center" colspan="5" style="border-bottom: thin solid #000000;"><italic><bold>MAVE</bold></italic></th>
</tr>
<tr>
<th valign="top" align="left"><bold>Feature</bold></th>
<th valign="top" align="center"><bold><italic>N</italic></bold></th>
<th valign="top" align="center" colspan="3" style="border-bottom: thin solid #000000;"><bold>Subset for alpha &#x0003D; 0.05</bold></th>
</tr>
<tr>
<th/>
<th/>
<th valign="top" align="center"><bold>1</bold></th>
<th valign="top" align="center"><bold>2</bold></th>
<th valign="top" align="center"><bold>3</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">MAV</td>
<td valign="top" align="center">6</td>
<td valign="top" align="center">0.6100</td>
<td/>
<td/>
</tr>
<tr>
<td valign="top" align="left">WA</td>
<td valign="top" align="center">6</td>
<td/>
<td valign="top" align="center">0.9233</td>
<td/>
</tr>
<tr>
<td valign="top" align="left">VAR</td>
<td valign="top" align="center">6</td>
<td/>
<td valign="top" align="center">1.0483</td>
<td/>
</tr>
<tr>
<td valign="top" align="left">ZC</td>
<td valign="top" align="center">6</td>
<td/>
<td/>
<td valign="top" align="center">1.6817</td>
</tr>
<tr>
<td valign="top" align="left">Sig.</td>
<td/>
<td valign="top" align="center">1.000</td>
<td valign="top" align="center">0.375</td>
<td valign="top" align="center">1.000</td>
</tr>
</tbody>
</table>
</table-wrap>
<table-wrap position="float" id="T7">
<label>Table 7</label>
<caption><p>The results of the Tukey HSD for <italic>RMS</italic>.</p></caption>
<table frame="hsides" rules="groups">
<thead><tr>
<th valign="top" align="center" colspan="5" style="border-bottom: thin solid #000000;"><italic><bold>RMS</bold></italic></th>
</tr>
<tr>
<th valign="top" align="left"><bold>Feature</bold></th>
<th valign="top" align="center"><bold><italic>N</italic></bold></th>
<th valign="top" align="center" colspan="3" style="border-bottom: thin solid #000000;"><bold>Subset for alpha &#x0003D; 0.05</bold></th>
</tr>
<tr>
<th/>
<th/>
<th valign="top" align="center"><bold>1</bold></th>
<th valign="top" align="center"><bold>2</bold></th>
<th valign="top" align="center"><bold>3</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">MAV</td>
<td valign="top" align="center">6</td>
<td valign="top" align="center">0.7983</td>
<td/>
<td/>
</tr>
<tr>
<td valign="top" align="left">VAR</td>
<td valign="top" align="center">6</td>
<td/>
<td valign="top" align="center">1.3417</td>
<td/>
</tr>
<tr>
<td valign="top" align="left">WA</td>
<td valign="top" align="center">6</td>
<td/>
<td valign="top" align="center">1.4433</td>
<td/>
</tr>
<tr>
<td valign="top" align="left">ZC</td>
<td valign="top" align="center">6</td>
<td/>
<td/>
<td valign="top" align="center">2.7633</td>
</tr>
<tr>
<td valign="top" align="left">Sig.</td>
<td/>
<td valign="top" align="center">1.000</td>
<td valign="top" align="center">0.507</td>
<td valign="top" align="center">1.000</td>
</tr>
</tbody>
</table>
</table-wrap>
<table-wrap position="float" id="T8">
<label>Table 8</label>
<caption><p>The results of the Tukey HSD for &#x003C1;.</p></caption>
<table frame="hsides" rules="groups">
<thead><tr>
<th valign="top" align="center" colspan="5" style="border-bottom: thin solid #000000;"><bold>&#x003C1;</bold></th>
</tr>
<tr>
<th valign="top" align="left"><bold>Feature</bold></th>
<th valign="top" align="center"><bold><italic>N</italic></bold></th>
<th valign="top" align="center" colspan="3" style="border-bottom: thin solid #000000;"><bold>Subset for alpha &#x0003D; 0.05</bold></th>
</tr>
<tr>
<th/>
<th/>
<th valign="top" align="center"><bold>1</bold></th>
<th valign="top" align="center"><bold>2</bold></th>
<th valign="top" align="center"><bold>3</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">ZC</td>
<td valign="top" align="center">6</td>
<td valign="top" align="center">94.5417</td>
<td/>
<td/>
</tr>
<tr>
<td valign="top" align="left">WA</td>
<td valign="top" align="center">6</td>
<td/>
<td valign="top" align="center">98.4867</td>
<td/>
</tr>
<tr>
<td valign="top" align="left">VAR</td>
<td valign="top" align="center">6</td>
<td/>
<td valign="top" align="center">98.6500</td>
<td/>
</tr>
<tr>
<td valign="top" align="left">MAV</td>
<td valign="top" align="center">6</td>
<td/>
<td/>
<td valign="top" align="center">99.5267</td>
</tr>
<tr>
<td valign="top" align="left">Sig.</td>
<td/>
<td valign="top" align="center">1.000</td>
<td valign="top" align="center">0.890</td>
<td valign="top" align="center">1.000</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>The above results indicate that the result of the WAV is better than the other three features&#x00027; results by all three evaluation index. The result of the VAR and the result of the WA are similar. Among all the results, the ZC get the worst one. The results also show that all of these four features can realize the estimation of the grip force in an acceptable performance.</p>
</sec>
<sec>
<title>The 3D force estimation experiment</title>
<p>The 3D force is the representative of the force output by the human hand in three-dimensional space, which can be measured by 3D force sensor. During the 3D force estimation experiment, the subjects were asked to grasp the handle which was set at the end of the 3D force sensor, and to apply force to the handle in <italic>x, y</italic>, and <italic>z</italic> direction. The duration of the subjects applying force to each direction is about 1 s. The maximum force is &#x0003C;20N.</p>
<p>In this experiment, eight channels of the EMG signals were selected to estimate the grip force. Figure <xref ref-type="fig" rid="F16">16</xref> shows the EMG signals and the 3D force while subject 1 applied force to the 3D force sensor.</p>
<fig id="F16" position="float">
<label>Figure 16</label>
<caption><p>The EMG signals and force signals output by the hand.</p></caption>
<graphic xlink:href="fnins-11-00343-g0016.tif"/>
</fig>
<p>The same as the grip force estimation experiment, four kinds of EMG time domain features which were extracted from the same raw EMG signals were used to train the GRNN, respectively. And the trained GRNNs were used to estimate the 3D force, respectively.</p>
<p>The experimental results of the subject 1 are shown in Figure <xref ref-type="fig" rid="F17">17</xref>. In Figure <xref ref-type="fig" rid="F17">17</xref>, the red line represents the actual force and the blue line represents the estimated force. The result of WAV has the best performance among the results of all these four features. And the result of ZC is the worst. When applying force to <italic>z</italic>-direction, which means pushing the 3D force sensor, the estimation results are poor by using the features of VAR and ZC. On the whole, the 3D force estimation results are acceptable.</p>
<fig id="F17" position="float">
<label>Figure 17</label>
<caption><p>The experimental results of the 3D force estimation. <bold>(A)</bold> Feature &#x0003D; <italic>WAV</italic>. <bold>(B)</bold> Feature &#x0003D; <italic>VAR</italic>. <bold>(C)</bold> Feature &#x0003D; <italic>ZC</italic>. <bold>(D)</bold> Feature &#x0003D; <italic>WA</italic>.</p></caption>
<graphic xlink:href="fnins-11-00343-g0017.tif"/>
</fig>
<p>The results from all six subjects are shown in Tables <xref ref-type="table" rid="T9">9</xref>, <xref ref-type="table" rid="T10">10</xref>. The average values and the variation range of the six subjects&#x00027; results are shown in Figure <xref ref-type="fig" rid="F18">18</xref> indicated by bar graph and vertical red line, respectively. It shows that the result of MVA is better than the other features&#x00027;. The result of ZC has a larger fluctuation than that of the other three features. In the <italic>z</italic>-direction, the result of VAR also has a lager fluctuation. And in the <italic>z</italic>-direction, the result of VAR is worst by all three evaluation index.</p>
<table-wrap position="float" id="T9">
<label>Table 9</label>
<caption><p>The results of the 3D force estimation experiments.</p></caption>
<table frame="hsides" rules="groups">
<thead><tr>
<th/>
<th/>
<th valign="top" align="center" colspan="3" style="border-bottom: thin solid #000000;"><italic><bold>Fx</bold></italic></th>
<th valign="top" align="center" colspan="3" style="border-bottom: thin solid #000000;"><italic><bold>Fy</bold></italic></th>
<th valign="top" align="center" colspan="3" style="border-bottom: thin solid #000000;"><italic><bold>Fz</bold></italic></th>
</tr>
<tr>
<th/>
<th/>
<th valign="top" align="center"><bold><italic>MAVE</italic> (N)</bold></th>
<th valign="top" align="center"><bold><italic>RMS</italic> (N)</bold></th>
<th valign="top" align="center"><bold>&#x003C1; (%)</bold></th>
<th valign="top" align="center"><bold><italic>MAVE</italic> (N)</bold></th>
<th valign="top" align="center"><bold><italic>RMS</italic> (N)</bold></th>
<th valign="top" align="center"><bold>&#x003C1; (%)</bold></th>
<th valign="top" align="center"><bold><italic>MAVE</italic> (N)</bold></th>
<th valign="top" align="center"><bold><italic>RMS</italic> (N)</bold></th>
<th valign="top" align="center"><bold>&#x003C1; (%)</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">Subject 1</td>
<td valign="top" align="left"><italic>MAV</italic></td>
<td valign="top" align="center">0.42</td>
<td valign="top" align="center">0.70</td>
<td valign="top" align="center">99.13</td>
<td valign="top" align="center">0.44</td>
<td valign="top" align="center">0.78</td>
<td valign="top" align="center">99.05</td>
<td valign="top" align="center">0.22</td>
<td valign="top" align="center">0.32</td>
<td valign="top" align="center">96.47</td>
</tr>
<tr>
<td/>
<td valign="top" align="left"><italic>VAR</italic></td>
<td valign="top" align="center">0.53</td>
<td valign="top" align="center">0.98</td>
<td valign="top" align="center">98.31</td>
<td valign="top" align="center">0.49</td>
<td valign="top" align="center">0.89</td>
<td valign="top" align="center">98.81</td>
<td valign="top" align="center">0.24</td>
<td valign="top" align="center">0.36</td>
<td valign="top" align="center">95.74</td>
</tr>
<tr>
<td/>
<td valign="top" align="left"><italic>ZC</italic></td>
<td valign="top" align="center">1.78</td>
<td valign="top" align="center">3.15</td>
<td valign="top" align="center">86.56</td>
<td valign="top" align="center">1.98</td>
<td valign="top" align="center">3.19</td>
<td valign="top" align="center">86.34</td>
<td valign="top" align="center">0.45</td>
<td valign="top" align="center">0.71</td>
<td valign="top" align="center">85.51</td>
</tr>
<tr style="border-bottom: thin solid #000000;">
<td/>
<td valign="top" align="left"><italic>WA</italic></td>
<td valign="top" align="center">0.48</td>
<td valign="top" align="center">0.76</td>
<td valign="top" align="center">99.02</td>
<td valign="top" align="center">0.50</td>
<td valign="top" align="center">1.02</td>
<td valign="top" align="center">98.45</td>
<td valign="top" align="center">0.18</td>
<td valign="top" align="center">0.26</td>
<td valign="top" align="center">97.68</td>
</tr> <tr>
<td valign="top" align="left">Subject 2</td>
<td valign="top" align="left"><italic>MAV</italic></td>
<td valign="top" align="center">0.38</td>
<td valign="top" align="center">0.68</td>
<td valign="top" align="center">98.44</td>
<td valign="top" align="center">0.46</td>
<td valign="top" align="center">0.78</td>
<td valign="top" align="center">99.06</td>
<td valign="top" align="center">0.34</td>
<td valign="top" align="center">0.50</td>
<td valign="top" align="center">98.65</td>
</tr>
<tr>
<td/>
<td valign="top" align="left"><italic>VAR</italic></td>
<td valign="top" align="center">0.45</td>
<td valign="top" align="center">0.83</td>
<td valign="top" align="center">97.75</td>
<td valign="top" align="center">0.52</td>
<td valign="top" align="center">0.87</td>
<td valign="top" align="center">98.86</td>
<td valign="top" align="center">0.37</td>
<td valign="top" align="center">0.58</td>
<td valign="top" align="center">98.24</td>
</tr>
<tr>
<td/>
<td valign="top" align="left"><italic>ZC</italic></td>
<td valign="top" align="center">1.18</td>
<td valign="top" align="center">2.03</td>
<td valign="top" align="center">86.65</td>
<td valign="top" align="center">1.66</td>
<td valign="top" align="center">2.75</td>
<td valign="top" align="center">89.59</td>
<td valign="top" align="center">0.61</td>
<td valign="top" align="center">1.07</td>
<td valign="top" align="center">95.70</td>
</tr>
<tr style="border-bottom: thin solid #000000;">
<td/>
<td valign="top" align="left"><italic>WA</italic></td>
<td valign="top" align="center">0.43</td>
<td valign="top" align="center">0.74</td>
<td valign="top" align="center">98.24</td>
<td valign="top" align="center">0.51</td>
<td valign="top" align="center">1.02</td>
<td valign="top" align="center">98.44</td>
<td valign="top" align="center">0.28</td>
<td valign="top" align="center">0.44</td>
<td valign="top" align="center">99.03</td>
</tr> <tr>
<td valign="top" align="left">Subject 3</td>
<td valign="top" align="left"><italic>MAV</italic></td>
<td valign="top" align="center">0.28</td>
<td valign="top" align="center">0.48</td>
<td valign="top" align="center">96.33</td>
<td valign="top" align="center">0.47</td>
<td valign="top" align="center">0.83</td>
<td valign="top" align="center">98.95</td>
<td valign="top" align="center">0.60</td>
<td valign="top" align="center">1.04</td>
<td valign="top" align="center">97.01</td>
</tr>
<tr>
<td/>
<td valign="top" align="left"><italic>VAR</italic></td>
<td valign="top" align="center">0.39</td>
<td valign="top" align="center">0.79</td>
<td valign="top" align="center">90.22</td>
<td valign="top" align="center">0.56</td>
<td valign="top" align="center">0.88</td>
<td valign="top" align="center">98.82</td>
<td valign="top" align="center">1.11</td>
<td valign="top" align="center">1.85</td>
<td valign="top" align="center">90.34</td>
</tr>
<tr>
<td/>
<td valign="top" align="left"><italic>ZC</italic></td>
<td valign="top" align="center">0.42</td>
<td valign="top" align="center">1.08</td>
<td valign="top" align="center">79.14</td>
<td valign="top" align="center">1.02</td>
<td valign="top" align="center">1.86</td>
<td valign="top" align="center">95.28</td>
<td valign="top" align="center">0.69</td>
<td valign="top" align="center">1.11</td>
<td valign="top" align="center">97.54</td>
</tr>
<tr style="border-bottom: thin solid #000000;">
<td/>
<td valign="top" align="left"><italic>WA</italic></td>
<td valign="top" align="center">0.30</td>
<td valign="top" align="center">0.54</td>
<td valign="top" align="center">95.56</td>
<td valign="top" align="center">0.45</td>
<td valign="top" align="center">0.82</td>
<td valign="top" align="center">98.99</td>
<td valign="top" align="center">0.64</td>
<td valign="top" align="center">1.22</td>
<td valign="top" align="center">95.80</td>
</tr> <tr>
<td valign="top" align="left">Subject 4</td>
<td valign="top" align="left"><italic>MAV</italic></td>
<td valign="top" align="center">0.22</td>
<td valign="top" align="center">0.29</td>
<td valign="top" align="center">99.55</td>
<td valign="top" align="center">0.33</td>
<td valign="top" align="center">0.64</td>
<td valign="top" align="center">98.55</td>
<td valign="top" align="center">0.64</td>
<td valign="top" align="center">1.11</td>
<td valign="top" align="center">96.48</td>
</tr>
<tr>
<td/>
<td valign="top" align="left"><italic>VAR</italic></td>
<td valign="top" align="center">0.31</td>
<td valign="top" align="center">0.42</td>
<td valign="top" align="center">99.05</td>
<td valign="top" align="center">0.43</td>
<td valign="top" align="center">0.77</td>
<td valign="top" align="center">97.96</td>
<td valign="top" align="center">1.12</td>
<td valign="top" align="center">1.92</td>
<td valign="top" align="center">89.43</td>
</tr>
<tr>
<td/>
<td valign="top" align="left"><italic>ZC</italic></td>
<td valign="top" align="center">0.51</td>
<td valign="top" align="center">0.93</td>
<td valign="top" align="center">96.26</td>
<td valign="top" align="center">1.09</td>
<td valign="top" align="center">2.07</td>
<td valign="top" align="center">86.10</td>
<td valign="top" align="center">0.77</td>
<td valign="top" align="center">1.18</td>
<td valign="top" align="center">96.97</td>
</tr>
<tr style="border-bottom: thin solid #000000;">
<td/>
<td valign="top" align="left"><italic>WA</italic></td>
<td valign="top" align="center">0.26</td>
<td valign="top" align="center">0.41</td>
<td valign="top" align="center">99.15</td>
<td valign="top" align="center">0.34</td>
<td valign="top" align="center">0.71</td>
<td valign="top" align="center">98.24</td>
<td valign="top" align="center">0.66</td>
<td valign="top" align="center">1.31</td>
<td valign="top" align="center">94.98</td>
</tr> <tr>
<td valign="top" align="left">Subject 5</td>
<td valign="top" align="left"><italic>MAV</italic></td>
<td valign="top" align="center">0.28</td>
<td valign="top" align="center">0.44</td>
<td valign="top" align="center">99.63</td>
<td valign="top" align="center">0.21</td>
<td valign="top" align="center">0.48</td>
<td valign="top" align="center">96.05</td>
<td valign="top" align="center">0.54</td>
<td valign="top" align="center">0.98</td>
<td valign="top" align="center">97.13</td>
</tr>
<tr>
<td/>
<td valign="top" align="left"><italic>VAR</italic></td>
<td valign="top" align="center">0.42</td>
<td valign="top" align="center">0.76</td>
<td valign="top" align="center">98.90</td>
<td valign="top" align="center">0.27</td>
<td valign="top" align="center">0.52</td>
<td valign="top" align="center">95.37</td>
<td valign="top" align="center">1.04</td>
<td valign="top" align="center">1.82</td>
<td valign="top" align="center">90.42</td>
</tr>
<tr>
<td/>
<td valign="top" align="left"><italic>ZC</italic></td>
<td valign="top" align="center">0.69</td>
<td valign="top" align="center">1.16</td>
<td valign="top" align="center">98.29</td>
<td valign="top" align="center">0.54</td>
<td valign="top" align="center">1.32</td>
<td valign="top" align="center">64.15</td>
<td valign="top" align="center">0.80</td>
<td valign="top" align="center">1.32</td>
<td valign="top" align="center">95.73</td>
</tr>
<tr style="border-bottom: thin solid #000000;">
<td/>
<td valign="top" align="left"><italic>WA</italic></td>
<td valign="top" align="center">0.36</td>
<td valign="top" align="center">0.64</td>
<td valign="top" align="center">99.19</td>
<td valign="top" align="center">0.24</td>
<td valign="top" align="center">0.65</td>
<td valign="top" align="center">92.87</td>
<td valign="top" align="center">0.56</td>
<td valign="top" align="center">1.12</td>
<td valign="top" align="center">96.28</td>
</tr> <tr>
<td valign="top" align="left">Subject 6</td>
<td valign="top" align="left"><italic>MAV</italic></td>
<td valign="top" align="center">0.41</td>
<td valign="top" align="center">0.79</td>
<td valign="top" align="center">98.87</td>
<td valign="top" align="center">0.26</td>
<td valign="top" align="center">0.48</td>
<td valign="top" align="center">99.26</td>
<td valign="top" align="center">0.50</td>
<td valign="top" align="center">0.89</td>
<td valign="top" align="center">97.63</td>
</tr>
<tr>
<td/>
<td valign="top" align="left"><italic>VAR</italic></td>
<td valign="top" align="center">0.57</td>
<td valign="top" align="center">1.17</td>
<td valign="top" align="center">97.54</td>
<td valign="top" align="center">0.36</td>
<td valign="top" align="center">0.74</td>
<td valign="top" align="center">98.23</td>
<td valign="top" align="center">0.91</td>
<td valign="top" align="center">1.65</td>
<td valign="top" align="center">92.44</td>
</tr>
<tr>
<td/>
<td valign="top" align="left"><italic>ZC</italic></td>
<td valign="top" align="center">1.29</td>
<td valign="top" align="center">2.21</td>
<td valign="top" align="center">94.03</td>
<td valign="top" align="center">1.35</td>
<td valign="top" align="center">2.44</td>
<td valign="top" align="center">80.13</td>
<td valign="top" align="center">0.82</td>
<td valign="top" align="center">1.35</td>
<td valign="top" align="center">95.51</td>
</tr>
<tr>
<td/>
<td valign="top" align="left"><italic>WA</italic></td>
<td valign="top" align="center">0.53</td>
<td valign="top" align="center">0.95</td>
<td valign="top" align="center">98.39</td>
<td valign="top" align="center">0.35</td>
<td valign="top" align="center">0.76</td>
<td valign="top" align="center">98.16</td>
<td valign="top" align="center">0.50</td>
<td valign="top" align="center">0.98</td>
<td valign="top" align="center">97.06</td>
</tr>
</tbody>
</table>
</table-wrap>
<table-wrap position="float" id="T10">
<label>Table 10</label>
<caption><p>The average results of the 3D force estimation experiments across all the subjects.</p></caption>
<table frame="hsides" rules="groups">
<thead><tr>
<th/>
<th valign="top" align="center" colspan="3" style="border-bottom: thin solid #000000;"><italic><bold>Fx</bold></italic></th>
<th valign="top" align="center" colspan="3" style="border-bottom: thin solid #000000;"><italic><bold>Fy</bold></italic></th>
<th valign="top" align="center" colspan="3" style="border-bottom: thin solid #000000;"><italic><bold>Fz</bold></italic></th>
</tr>
<tr>
<th/>
<th valign="top" align="center"><bold><italic>MAVE</italic> (<italic>N</italic>)</bold></th>
<th valign="top" align="center"><bold><italic>RMS</italic> (<italic>N</italic>)</bold></th>
<th valign="top" align="center"><bold>&#x003C1; (%)</bold></th>
<th valign="top" align="center"><bold><italic>MAVE</italic> (<italic>N</italic>)</bold></th>
<th valign="top" align="center"><bold><italic>RMS</italic> (<italic>N</italic>)</bold></th>
<th valign="top" align="center"><bold>&#x003C1; (%)</bold></th>
<th valign="top" align="center"><bold><italic>MAVE</italic> (<italic>N</italic>)</bold></th>
<th valign="top" align="center"><bold><italic>RMS</italic> (<italic>N</italic>)</bold></th>
<th valign="top" align="center"><bold>&#x003C1; (%)</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left"><italic>MAV</italic></td>
<td valign="top" align="center">0.33</td>
<td valign="top" align="center">0.56</td>
<td valign="top" align="center">98.66</td>
<td valign="top" align="center">0.36</td>
<td valign="top" align="center">0.67</td>
<td valign="top" align="center">98.49</td>
<td valign="top" align="center">0.47</td>
<td valign="top" align="center">0.81</td>
<td valign="top" align="center">97.23</td>
</tr>
<tr>
<td valign="top" align="left"><italic>VAR</italic></td>
<td valign="top" align="center">0.45</td>
<td valign="top" align="center">0.83</td>
<td valign="top" align="center">96.96</td>
<td valign="top" align="center">0.44</td>
<td valign="top" align="center">0.78</td>
<td valign="top" align="center">98.01</td>
<td valign="top" align="center">0.80</td>
<td valign="top" align="center">1.36</td>
<td valign="top" align="center">92.77</td>
</tr>
<tr>
<td valign="top" align="left"><italic>ZC</italic></td>
<td valign="top" align="center">0.98</td>
<td valign="top" align="center">1.76</td>
<td valign="top" align="center">90.16</td>
<td valign="top" align="center">1.27</td>
<td valign="top" align="center">2.27</td>
<td valign="top" align="center">83.60</td>
<td valign="top" align="center">0.69</td>
<td valign="top" align="center">1.12</td>
<td valign="top" align="center">94.49</td>
</tr>
<tr>
<td valign="top" align="left"><italic>WA</italic></td>
<td valign="top" align="center">0.39</td>
<td valign="top" align="center">0.67</td>
<td valign="top" align="center">98.26</td>
<td valign="top" align="center">0.40</td>
<td valign="top" align="center">0.83</td>
<td valign="top" align="center">97.53</td>
<td valign="top" align="center">0.47</td>
<td valign="top" align="center">0.89</td>
<td valign="top" align="center">96.81</td>
</tr>
</tbody>
</table>
</table-wrap>
<fig id="F18" position="float">
<label>Figure 18</label>
<caption><p>The statistical results of the 3D force estimation experiments.</p></caption>
<graphic xlink:href="fnins-11-00343-g0018.tif"/>
</fig>
<p>The results of Two-way ANOVA and Tukey HSD are shown in Tables <xref ref-type="table" rid="T11">11</xref>&#x02013;<xref ref-type="table" rid="T13">13</xref>. The results of the Tukey HSD are shown in Tables <xref ref-type="table" rid="T13">13</xref>&#x02013;<xref ref-type="table" rid="T16">16</xref>. The results of Two-way ANOVA indicate that there are significant differences (<italic>p</italic> &#x0003C; 0.05) among four features. For all three evaluation index, the effects of force direction are not significant (<italic>p</italic> &#x0003E; 0.456). The results of Tukey HSD show that the effects of MAV, VAR, and WA are similar. Four features can be divided into two subsets.</p>
<table-wrap position="float" id="T11">
<label>Table 11</label>
<caption><p>The results of the Two-way ANOVA for <italic>MAVE</italic>.</p></caption>
<table frame="hsides" rules="groups">
<thead><tr>
<th valign="top" align="left"><bold>Source</bold></th>
<th valign="top" align="center"><bold>Type III Sum of squares</bold></th>
<th valign="top" align="center"><bold><italic>df</italic></bold></th>
<th valign="top" align="center"><bold>Mean square</bold></th>
<th valign="top" align="center"><bold><italic>F</italic></bold></th>
<th valign="top" align="center"><bold>Sig</bold>.</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">Corrected model</td>
<td valign="top" align="center">4.099</td>
<td valign="top" align="center">5</td>
<td valign="top" align="center">0.820</td>
<td valign="top" align="center">9.471</td>
<td valign="top" align="center">0.000</td>
</tr>
<tr>
<td valign="top" align="left">Intercept</td>
<td valign="top" align="center">24.863</td>
<td valign="top" align="center">1</td>
<td valign="top" align="center">24.863</td>
<td valign="top" align="center">287.250</td>
<td valign="top" align="center">0.000</td>
</tr>
<tr>
<td valign="top" align="left">Force direction</td>
<td valign="top" align="center">0.093</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">0.047</td>
<td valign="top" align="center">0.538</td>
<td valign="top" align="center">0.586</td>
</tr>
<tr>
<td valign="top" align="left">EMG_Feature</td>
<td valign="top" align="center">4.006</td>
<td valign="top" align="center">3</td>
<td valign="top" align="center">1.335</td>
<td valign="top" align="center">15.426</td>
<td valign="top" align="center">0.000</td>
</tr>
<tr>
<td valign="top" align="left">Error</td>
<td valign="top" align="center">5.713</td>
<td valign="top" align="center">66</td>
<td valign="top" align="center">0.087</td>
<td/>
<td/>
</tr>
<tr>
<td valign="top" align="left">Total</td>
<td valign="top" align="center">34.675</td>
<td valign="top" align="center">72</td>
<td/>
<td/>
<td/>
</tr>
<tr>
<td valign="top" align="left">Corrected total</td>
<td valign="top" align="center">9.811</td>
<td valign="top" align="center">71</td>
<td/>
<td/>
<td/>
</tr>
</tbody>
</table>
</table-wrap>
<table-wrap position="float" id="T12">
<label>Table 12</label>
<caption><p>The results of the Two-way ANOVA for <italic>RMS</italic>.</p></caption>
<table frame="hsides" rules="groups">
<thead><tr>
<th valign="top" align="left"><bold>Source</bold></th>
<th valign="top" align="center"><bold>Type III sum of squares</bold></th>
<th valign="top" align="center"><bold><italic>df</italic></bold></th>
<th valign="top" align="center"><bold>Mean square</bold></th>
<th valign="top" align="center"><bold><italic>F</italic></bold></th>
<th valign="top" align="center"><bold>Sig</bold>.</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">Corrected model</td>
<td valign="top" align="center">12.135</td>
<td valign="top" align="center">5</td>
<td valign="top" align="center">2.427</td>
<td valign="top" align="center">9.820</td>
<td valign="top" align="center">0.000</td>
</tr>
<tr>
<td valign="top" align="left">Intercept</td>
<td valign="top" align="center">78.730</td>
<td valign="top" align="center">1</td>
<td valign="top" align="center">78.730</td>
<td valign="top" align="center">318.566</td>
<td valign="top" align="center">0.000</td>
</tr>
<tr>
<td valign="top" align="left">Force direction</td>
<td valign="top" align="center">0.392</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">0.196</td>
<td valign="top" align="center">0.794</td>
<td valign="top" align="center">0.456</td>
</tr>
<tr>
<td valign="top" align="left">EMG_Feature</td>
<td valign="top" align="center">11.743</td>
<td valign="top" align="center">3</td>
<td valign="top" align="center">3.914</td>
<td valign="top" align="center">15.838</td>
<td valign="top" align="center">0.000</td>
</tr>
<tr>
<td valign="top" align="left">Error</td>
<td valign="top" align="center">16.311</td>
<td valign="top" align="center">66</td>
<td valign="top" align="center">0.247</td>
<td/>
<td/>
</tr>
<tr>
<td valign="top" align="left">Total</td>
<td valign="top" align="center">107.177</td>
<td valign="top" align="center">72</td>
<td/>
<td/>
<td/>
</tr>
<tr>
<td valign="top" align="left">Corrected total</td>
<td valign="top" align="center">28.446</td>
<td valign="top" align="center">71</td>
<td/>
<td/>
<td/>
</tr>
</tbody>
</table>
</table-wrap>
<table-wrap position="float" id="T13">
<label>Table 13</label>
<caption><p>The results of the Two-way ANOVA for &#x003C1;.</p></caption>
<table frame="hsides" rules="groups">
<thead><tr>
<th valign="top" align="left"><bold>Source</bold></th>
<th valign="top" align="center"><bold>Type III sum of squares</bold></th>
<th valign="top" align="center"><bold><italic>df</italic></bold></th>
<th valign="top" align="center"><bold>Mean square</bold></th>
<th valign="top" align="center"><bold><italic>F</italic></bold></th>
<th valign="top" align="center"><bold>Sig</bold>.</th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">Corrected model</td>
<td valign="top" align="center">893.973</td>
<td valign="top" align="center">5</td>
<td valign="top" align="center">178.795</td>
<td valign="top" align="center">7.522</td>
<td valign="top" align="center">0.000</td>
</tr>
<tr>
<td valign="top" align="left">Intercept</td>
<td valign="top" align="center">653,163.541</td>
<td valign="top" align="center">1</td>
<td valign="top" align="center">653,163.541</td>
<td valign="top" align="center">27,478.191</td>
<td valign="top" align="center">0.000</td>
</tr>
<tr>
<td valign="top" align="left">Force direction</td>
<td valign="top" align="center">31.084</td>
<td valign="top" align="center">2</td>
<td valign="top" align="center">15.542</td>
<td valign="top" align="center">0.654</td>
<td valign="top" align="center">0.523</td>
</tr>
<tr>
<td valign="top" align="left">EMG_Feature</td>
<td valign="top" align="center">862.888</td>
<td valign="top" align="center">3</td>
<td valign="top" align="center">287.629</td>
<td valign="top" align="center">12.100</td>
<td valign="top" align="center">0.000</td>
</tr>
<tr>
<td valign="top" align="left">Error</td>
<td valign="top" align="center">1568.837</td>
<td valign="top" align="center">66</td>
<td valign="top" align="center">23.770</td>
<td/>
<td/>
</tr>
<tr>
<td valign="top" align="left">Total</td>
<td valign="top" align="center">655,626.351</td>
<td valign="top" align="center">72</td>
<td/>
<td/>
<td/>
</tr>
<tr>
<td valign="top" align="left">Corrected total</td>
<td valign="top" align="center">2462.809</td>
<td valign="top" align="center">71</td>
<td/>
<td/>
<td/>
</tr>
</tbody>
</table>
</table-wrap>
<table-wrap position="float" id="T14">
<label>Table 14</label>
<caption><p>The results of the Tukey HSD for <italic>MAVE</italic>.</p></caption>
<table frame="hsides" rules="groups">
<thead><tr>
<th valign="top" align="left"><bold>EMG_Feature</bold></th>
<th valign="top" align="center"><bold><italic>N</italic></bold></th>
<th valign="top" align="center" colspan="2" style="border-bottom: thin solid #000000;"><bold>Subset</bold></th>
</tr>
<tr>
<th/>
<th/>
<th valign="top" align="center"><bold>1</bold></th>
<th valign="top" align="center"><bold>2</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">MAV</td>
<td valign="top" align="center">18</td>
<td valign="top" align="center">0.3889</td>
<td/>
</tr>
<tr>
<td valign="top" align="left">WA</td>
<td valign="top" align="center">18</td>
<td valign="top" align="center">0.4206</td>
<td/>
</tr>
<tr>
<td valign="top" align="left">VAR</td>
<td valign="top" align="center">18</td>
<td valign="top" align="center">0.5606</td>
<td/>
</tr>
<tr>
<td valign="top" align="left">ZC</td>
<td valign="top" align="center">18</td>
<td/>
<td valign="top" align="center">0.9806</td>
</tr>
<tr>
<td valign="top" align="left">Sig.</td>
<td/>
<td valign="top" align="center">0.306</td>
<td valign="top" align="center">1.000</td>
</tr>
</tbody>
</table>
</table-wrap>
<table-wrap position="float" id="T15">
<label>Table 15</label>
<caption><p>The results of the Tukey HSD for <italic>RMS</italic>.</p></caption>
<table frame="hsides" rules="groups">
<thead><tr>
<th valign="top" align="left"><bold>EMG_Feature</bold></th>
<th valign="top" align="center"><bold><italic>N</italic></bold></th>
<th valign="top" align="center" colspan="2" style="border-bottom: thin solid #000000;"><bold>Subset</bold></th>
</tr>
<tr>
<th/>
<th/>
<th valign="top" align="center"><bold>1</bold></th>
<th valign="top" align="center"><bold>2</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">MAV</td>
<td valign="top" align="center">18</td>
<td valign="top" align="center">0.6783</td>
<td/>
</tr>
<tr>
<td valign="top" align="left">WA</td>
<td valign="top" align="center">18</td>
<td valign="top" align="center">0.7972</td>
<td/>
</tr>
<tr>
<td valign="top" align="left">VAR</td>
<td valign="top" align="center">18</td>
<td valign="top" align="center">0.9889</td>
<td/>
</tr>
<tr>
<td valign="top" align="left">ZC</td>
<td valign="top" align="center">18</td>
<td/>
<td valign="top" align="center">1.7183</td>
</tr>
<tr>
<td valign="top" align="left">Sig.</td>
<td/>
<td valign="top" align="center">0.249</td>
<td valign="top" align="center">1.000</td>
</tr>
</tbody>
</table>
</table-wrap>
<table-wrap position="float" id="T16">
<label>Table 16</label>
<caption><p>The results of the Tukey HSD for &#x003C1;.</p></caption>
<table frame="hsides" rules="groups">
<thead><tr>
<th valign="top" align="left"><bold>EMG_Feature</bold></th>
<th valign="top" align="center"><bold><italic>N</italic></bold></th>
<th valign="top" align="center" colspan="2" style="border-bottom: thin solid #000000;"><bold>Subset</bold></th>
</tr>
<tr>
<th/>
<th/>
<th valign="top" align="center"><bold>1</bold></th>
<th valign="top" align="center"><bold>2</bold></th>
</tr>
</thead>
<tbody>
<tr>
<td valign="top" align="left">ZC</td>
<td valign="top" align="center">18</td>
<td valign="top" align="center">89.4156</td>
<td/>
</tr>
<tr>
<td valign="top" align="left">VAR</td>
<td valign="top" align="center">18</td>
<td/>
<td valign="top" align="center">95.9128</td>
</tr>
<tr>
<td valign="top" align="left">WA</td>
<td valign="top" align="center">18</td>
<td/>
<td valign="top" align="center">97.5294</td>
</tr>
<tr>
<td valign="top" align="left">MAV</td>
<td valign="top" align="center">18</td>
<td/>
<td valign="top" align="center">98.1244</td>
</tr>
<tr>
<td valign="top" align="left">Sig.</td>
<td/>
<td valign="top" align="center">1.000</td>
<td valign="top" align="center">0.528</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>The above results indicate that all of these four features can achieve the estimation of the 3D force successfully. The result of MAV is best. But compare with VAR and WA, there is no significant difference. The result of ZC is worst.</p>
</sec>
</sec>
<sec sec-type="conclusions" id="s5">
<title>Conclusion</title>
<p>In order to meet the requirements of the dexterous control of the prosthetic hand, the paper proposes a force estimation method of hand movement based on the sEMG and GRNN. The estimated force of hand movement includes the grip force and the 3D force. An experimental platform is set up to measure the multi-channels of the sEMG signals, the grip force and the 3D push-pull force. Based on this platform, the sEMG on the arm skin surface and force of the action output by the hand can be measured synchronously. The widely used time domain feature extraction methods are employed to pre-process the sEMG signals. Then the extracted EMG features are mapped to force of the hand movement by using GRNN.</p>
<p>The experiments are implemented to verify the effectiveness of the proposed force estimation method of hand movement. And the results show that the proposed method can realize the force estimation of hand movement with an acceptable performance under the condition that grip force is &#x0003C;30N and the 3D push-pull force is &#x0003C;20N. In grip force estimation, the result of MVA is best. In 3D force estimation, the result of MAV is also best, but compare with VAR and WA, there is no significant difference. The performance of ZC is worst both in grip estimation and 3D force estimation.</p>
<p>For the future work, we will research the estimation of the parameters of the kinematics and dynamics based on the sEMG for the purpose of further improving the performance of the dexterous manipulation of the EMG prostheses.</p>
</sec>
<sec id="s6">
<title>Ethics statement</title>
<p>The study is exempt from ethics approval. We put up a petition in Chinese for sEMG clinical measurement to the Nanjing Tongren Hospital (<ext-link ext-link-type="uri" xlink:href="http://tongren.ecaihr.com/">http://tongren.ecaihr.com/</ext-link>). The relevant organization of the Nanjing Tongren Hospital consider our clinical measurement without ethical problem. All the subjects were gave written, informed consent. The permission was granted by the subject to reproduce their likeness in Figures <xref ref-type="fig" rid="F2">2</xref>, <xref ref-type="fig" rid="F10">10</xref>.</p>
</sec>
<sec id="s7">
<title>Author contributions</title>
<p>CW: Project design; Experimental study; Writing paper. HZ: Data analysis. AS: Project design. BX: Data analysis.</p>
<sec>
<title>Conflict of interest statement</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
</sec>
</body>
<back>
<ack><p>This paper is supported by the National Science Foundation of China under Grant No. 91648206, 61325018, 61403080, 61673105, 61673114. Jiangsu Technology Development Project under Grant No. BE2014132. Jiangsu Natural Science Foundation under Grant No. BK20140641. Young Teacher Startup Foundation of Nanjing University of Aeronautics and Astronautics under Grant No. 56YAH17027.</p>
</ack>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Al Omari</surname> <given-names>F.</given-names></name> <name><surname>Hui</surname> <given-names>J.</given-names></name> <name><surname>Mei</surname> <given-names>C.</given-names></name> <name><surname>Liu</surname> <given-names>G.</given-names></name></person-group> (<year>2014</year>). <article-title>Pattern recognition of eight hand motions using feature extraction of forearm EMG signal</article-title>. <source>Proc. Natl. Acad. Sci. India Sect. A Phys. Sci.</source> <volume>84</volume>, <fpage>473</fpage>&#x02013;<lpage>480</lpage>. <pub-id pub-id-type="doi">10.1007/s40010-014-0148-2</pub-id></citation></ref>
<ref id="B2">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Altiparmak</surname> <given-names>F.</given-names></name> <name><surname>Dengiz</surname> <given-names>B.</given-names></name> <name><surname>Smith</surname> <given-names>A. E.</given-names></name></person-group> (<year>2009</year>). <article-title>A general neural network model for estimating telecommunications network reliability</article-title>. <source>IEEE Trans. Reliab.</source> <volume>58</volume>, <fpage>2</fpage>&#x02013;<lpage>9</lpage>. <pub-id pub-id-type="doi">10.1109/TR.2008.2011854</pub-id></citation></ref>
<ref id="B3">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Castellini</surname> <given-names>C.</given-names></name> <name><surname>Gruppioni</surname> <given-names>E.</given-names></name> <name><surname>Davalli</surname> <given-names>A.</given-names></name> <name><surname>Sandini</surname> <given-names>G.</given-names></name></person-group> (<year>2009</year>). <article-title>Fine detection of grasp force and posture by amputees via surface electromyography</article-title>. <source>J. Physiol. (Lond).</source> <volume>103</volume>, <fpage>255</fpage>&#x02013;<lpage>262</lpage>. <pub-id pub-id-type="doi">10.1016/j.jphysparis.2009.08.008</pub-id><pub-id pub-id-type="pmid">19665563</pub-id></citation></ref>
<ref id="B4">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Davidson</surname> <given-names>J.</given-names></name></person-group> (<year>2002</year>). <article-title>A survey of the satisfaction of upper limb amputees with their prostheses, their lifestyles, and their abilities</article-title>. <source>J. Hand Ther.</source> <volume>15</volume>, <fpage>62</fpage>&#x02013;<lpage>70</lpage>. <pub-id pub-id-type="doi">10.1053/hanthe.2002.v15.01562</pub-id><pub-id pub-id-type="pmid">11866354</pub-id></citation></ref>
<ref id="B5">
<citation citation-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>Hashtrudi-Zaad</surname> <given-names>K.</given-names></name></person-group> (<year>2015</year>). <article-title>Enhanced dynamic EMG-force estimation through calibration and PCI modeling</article-title>. <source>IEEE Trans. Neural Syst. Rehab. Eng.</source> <volume>23</volume>, <fpage>41</fpage>&#x02013;<lpage>50</lpage>. <pub-id pub-id-type="doi">10.1109/TNSRE.2014.2325713</pub-id><pub-id pub-id-type="pmid">24860036</pub-id></citation></ref>
<ref id="B6">
<citation citation-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> (<year>2012</year>). <article-title>EMG&#x02013;force modeling using parallel cascade identification</article-title>. <source>J. Electromyogr. Kinesiol.</source> <volume>22</volume>, <fpage>469</fpage>&#x02013;<lpage>477</lpage>. <pub-id pub-id-type="doi">10.1016/j.jelekin.2011.10.012</pub-id><pub-id pub-id-type="pmid">22284759</pub-id></citation></ref>
<ref id="B7">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>He</surname> <given-names>J.</given-names></name> <name><surname>Zhang</surname> <given-names>D.</given-names></name> <name><surname>Sheng</surname> <given-names>X.</given-names></name> <name><surname>Li</surname> <given-names>S.</given-names></name> <name><surname>Zhu</surname> <given-names>X.</given-names></name></person-group> (<year>2015</year>). <article-title>Invariant surface EMG feature against varying contraction level for myoelectric control based on muscle coordination</article-title>. <source>IEEE J. Biomed. Health Inform.</source> <volume>19</volume>, <fpage>874</fpage>&#x02013;<lpage>882</lpage>. <pub-id pub-id-type="doi">10.1109/JBHI.2014.2330356</pub-id><pub-id pub-id-type="pmid">25014975</pub-id></citation></ref>
<ref id="B8">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hioki</surname> <given-names>M.</given-names></name> <name><surname>Kawasaki</surname> <given-names>H.</given-names></name></person-group> (<year>2012</year>). <article-title>Estimation of finger joint angles from sEMG using a neural network including time delay factor and recurrent structure</article-title>. <source>ISRN Rehab.</source> <volume>2012</volume>:<fpage>604314</fpage>. <pub-id pub-id-type="doi">10.5402/2012/604314</pub-id></citation></ref>
<ref id="B9">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hofmann</surname> <given-names>D.</given-names></name> <name><surname>Jiang</surname> <given-names>N.</given-names></name> <name><surname>Vujaklija</surname> <given-names>I.</given-names></name> <name><surname>Farina</surname> <given-names>D.</given-names></name></person-group> (<year>2016</year>). <article-title>Bayesian filtering of surface EMG for accurate simultaneous and proportional prosthetic control</article-title>. <source>IEEE Trans. Neural Syst. Rehab. Eng.</source> <volume>24</volume>, <fpage>1333</fpage>&#x02013;<lpage>1341</lpage>. <pub-id pub-id-type="doi">10.1109/TNSRE.2015.2501979</pub-id><pub-id pub-id-type="pmid">26600161</pub-id></citation></ref>
<ref id="B10">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ju</surname> <given-names>Z.</given-names></name> <name><surname>Liu</surname> <given-names>H.</given-names></name></person-group> (<year>2014</year>). <article-title>Human hand motion analysis with multisensory information</article-title>. <source>IEEE ASME Trans. Mechatr.</source> <volume>19</volume>, <fpage>456</fpage>&#x02013;<lpage>466</lpage>. <pub-id pub-id-type="doi">10.1109/TMECH.2013.2240312</pub-id></citation></ref>
<ref id="B11">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Kamavuako</surname> <given-names>E. N.</given-names></name> <name><surname>Farina</surname> <given-names>D.</given-names></name> <name><surname>Yoshida</surname> <given-names>K.</given-names></name> <name><surname>Jensen</surname> <given-names>W.</given-names></name></person-group> (<year>2012</year>). <article-title>Estimation of grasping force from features of intramuscular EMG signals with mirrored bilateral training</article-title>. <source>Ann. Biomed. Eng.</source> <volume>40</volume>, <fpage>648</fpage>&#x02013;<lpage>656</lpage>. <pub-id pub-id-type="doi">10.1007/s10439-011-0438-7</pub-id><pub-id pub-id-type="pmid">22006428</pub-id></citation></ref>
<ref id="B12">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Kamavuako</surname> <given-names>E. N.</given-names></name> <name><surname>Rosenvang</surname> <given-names>J. C.</given-names></name></person-group> (<year>2012</year>). <article-title>Hysteresis in the electromyography&#x02013;force relationship: toward an optimal model for the estimation of force</article-title>. <source>Muscle Nerve</source> <volume>46</volume>, <fpage>755</fpage>&#x02013;<lpage>758</lpage>. <pub-id pub-id-type="doi">10.1002/mus.23393</pub-id><pub-id pub-id-type="pmid">22996311</pub-id></citation></ref>
<ref id="B13">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Kamavuako</surname> <given-names>E. N.</given-names></name> <name><surname>Rosenvang</surname> <given-names>J. C.</given-names></name> <name><surname>B&#x000F8;g</surname> <given-names>M. F.</given-names></name> <name><surname>Smidstrup</surname> <given-names>A.</given-names></name> <name><surname>Erkocevic</surname> <given-names>E.</given-names></name> <name><surname>Niemeier</surname> <given-names>M. J.</given-names></name> <etal/></person-group>. (<year>2013</year>). <article-title>Influence of the feature space on the estimation of hand grasping force from intramuscular EMG</article-title>. <source>Biomed. Signal Process. Control</source> <volume>8</volume>, <fpage>1</fpage>&#x02013;<lpage>5</lpage>. <pub-id pub-id-type="doi">10.1016/j.bspc.2012.05.002</pub-id></citation></ref>
<ref id="B14">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Li</surname> <given-names>G.</given-names></name> <name><surname>Schultz</surname> <given-names>A. E.</given-names></name> <name><surname>Kuiken</surname> <given-names>T. A.</given-names></name></person-group> (<year>2010</year>). <article-title>Quantifying pattern recognition&#x02014;based myoelectric control of multifunctional transradial prostheses</article-title>. <source>IEEE Trans. Neural Syst. Rehab. Eng.</source> <volume>18</volume>, <fpage>185</fpage>&#x02013;<lpage>192</lpage>. <pub-id pub-id-type="doi">10.1109/TNSRE.2009.2039619</pub-id><pub-id pub-id-type="pmid">20071269</pub-id></citation></ref>
<ref id="B15">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ma</surname> <given-names>J.</given-names></name> <name><surname>Song</surname> <given-names>A.</given-names></name></person-group> (<year>2012</year>). <article-title>Development of a novel two-axis force sensor for Chinese massage robot</article-title>. <source>Appl. Mech. Mater.</source> <volume>103</volume>, <fpage>299</fpage>&#x02013;<lpage>304</lpage>. <pub-id pub-id-type="doi">10.4028/www.scientific.net/AMM.103.299</pub-id></citation></ref>
<ref id="B16">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ma</surname> <given-names>J.</given-names></name> <name><surname>Song</surname> <given-names>A.</given-names></name> <name><surname>Pan</surname> <given-names>D.</given-names></name></person-group> (<year>2013</year>). <article-title>Dynamic compensation for two-axis robot wrist force sensors</article-title>. <source>J. Sens.</source> <volume>2013</volume>:<fpage>357396</fpage>. <pub-id pub-id-type="doi">10.1155/2013/357396</pub-id></citation></ref>
<ref id="B17">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Maat</surname> <given-names>B.</given-names></name> <name><surname>Smit</surname> <given-names>G.</given-names></name> <name><surname>Plettenburg</surname> <given-names>D.</given-names></name> <name><surname>Breedveld</surname> <given-names>P.</given-names></name></person-group> (<year>2017</year>). <article-title>Passive prosthetic hands and tools: a literature review</article-title>. <source>Prosthet. Orthot. Int.</source> [Epub ahead of print]. <pub-id pub-id-type="doi">10.1177/0309364617691622</pub-id><pub-id pub-id-type="pmid">28190380</pub-id></citation></ref>
<ref id="B18">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ngeo</surname> <given-names>J.</given-names></name> <name><surname>Tamei</surname> <given-names>T.</given-names></name> <name><surname>Shibata</surname> <given-names>T.</given-names></name></person-group> (<year>2014</year>). <article-title>Estimation of continuous multi-DOF finger joint kinematics from surface EMG using a multi-output gaussian process</article-title>. <source>IEEE Int. Conf. Eng. Med. Biol. Soc.</source> <volume>2014</volume>, <fpage>3537</fpage>&#x02013;<lpage>3540</lpage>. <pub-id pub-id-type="doi">10.1109/embc.2014.6944386</pub-id><pub-id pub-id-type="pmid">25570754</pub-id></citation></ref>
<ref id="B19">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ngeo</surname> <given-names>J.</given-names></name> <name><surname>Tamei</surname> <given-names>T.</given-names></name> <name><surname>Shibata</surname> <given-names>T.</given-names></name> <name><surname>Orlando</surname> <given-names>M. F.</given-names></name> <name><surname>Behera</surname> <given-names>L.</given-names></name> <name><surname>Saxena</surname> <given-names>A.</given-names></name> <etal/></person-group>. (<year>2013</year>). <article-title>Control of an optimal finger exoskeleton based on continuous joint angle estimation from EMG signals</article-title>. <source>Conf. Proc. IEEE Eng. Med. Biol. Soc.</source> <volume>2013</volume>, <fpage>338</fpage>&#x02013;<lpage>341</lpage>. <pub-id pub-id-type="doi">10.1109/embc.2013.6609506</pub-id><pub-id pub-id-type="pmid">24109693</pub-id></citation></ref>
<ref id="B20">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Nielsen</surname> <given-names>J. L. G.</given-names></name> <name><surname>Holmgaard</surname> <given-names>S.</given-names></name> <name><surname>Jiang</surname> <given-names>N.</given-names></name> <name><surname>Englehart</surname> <given-names>K. B.</given-names></name> <name><surname>Farina</surname> <given-names>D.</given-names></name> <name><surname>Parker</surname> <given-names>P. A.</given-names></name></person-group> (<year>2011</year>). <article-title>Simultaneous and proportional force estimation for multifunction myoelectric prostheses using mirrored bilateral training</article-title>. <source>IEEE Trans. Biomed. Eng.</source> <volume>58</volume>, <fpage>681</fpage>&#x02013;<lpage>688</lpage>. <pub-id pub-id-type="doi">10.1109/TBME.2010.2068298</pub-id><pub-id pub-id-type="pmid">20729161</pub-id></citation></ref>
<ref id="B21">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Nishikawa</surname> <given-names>D.</given-names></name> <name><surname>Yu</surname> <given-names>W.</given-names></name> <name><surname>Yokoi</surname> <given-names>H.</given-names></name> <name><surname>Kakazu</surname> <given-names>Y.</given-names></name></person-group> (<year>1999</year>). <article-title>EMG prosthetic hand controller using real-time learning method</article-title>. <source>IEEE Int. Conf. Syst. Man Cybernet.</source> <volume>1</volume>, <fpage>153</fpage>&#x02013;<lpage>158</lpage>. <pub-id pub-id-type="doi">10.1109/icsmc.1999.814077</pub-id></citation></ref>
<ref id="B22">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Orizio</surname> <given-names>C.</given-names></name> <name><surname>Baruzzi</surname> <given-names>E.</given-names></name> <name><surname>Gaffurini</surname> <given-names>P.</given-names></name> <name><surname>Diemont</surname> <given-names>B.</given-names></name> <name><surname>Gobbo</surname> <given-names>M.</given-names></name></person-group> (<year>2010</year>). <article-title>Electromyogram and force fluctuation during different linearly varying isometric motor tasks</article-title>. <source>J. Electromyogr. Kinesiol.</source> <volume>20</volume>, <fpage>732</fpage>&#x02013;<lpage>741</lpage>. <pub-id pub-id-type="doi">10.1016/j.jelekin.2010.03.005</pub-id><pub-id pub-id-type="pmid">20395156</pub-id></citation></ref>
<ref id="B23">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Pan</surname> <given-names>L.</given-names></name> <name><surname>Zhang</surname> <given-names>D.</given-names></name> <name><surname>Sheng</surname> <given-names>X.</given-names></name> <name><surname>Zhu</surname> <given-names>X.</given-names></name></person-group> (<year>2015</year>). <article-title>Improving myoelectric control for amputees through transcranial direct current stimulation</article-title>. <source>IEEE Trans. Biomed. Eng.</source> <volume>62</volume>, <fpage>1927</fpage>&#x02013;<lpage>1936</lpage>. <pub-id pub-id-type="doi">10.1109/TBME.2015.2407491</pub-id><pub-id pub-id-type="pmid">25730820</pub-id></citation></ref>
<ref id="B24">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Segil</surname> <given-names>J. L.</given-names></name> <name><surname>Huddle</surname> <given-names>S. A.</given-names></name> <name><surname>Weir</surname> <given-names>R. F. F.</given-names></name></person-group> (<year>2016</year>). <article-title>Functional assessment of a myoelectric postural controller and multi-functional prosthetic hand by persons with trans-radial limb loss</article-title>. <source>IEEE Trans. Neural Syst. Rehab. Eng.</source> <volume>25</volume>, <fpage>618</fpage>&#x02013;<lpage>627</lpage>. <pub-id pub-id-type="doi">10.1109/tnsre.2016.2586846</pub-id><pub-id pub-id-type="pmid">27390181</pub-id></citation></ref>
<ref id="B25">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Wu</surname> <given-names>C.</given-names></name> <name><surname>Song</surname> <given-names>A.</given-names></name> <name><surname>Ling</surname> <given-names>Y.</given-names></name> <name><surname>Wang</surname> <given-names>N.</given-names></name> <name><surname>Tian</surname> <given-names>L.</given-names></name></person-group> (<year>2015</year>). <article-title>A control strategy with tactile perception feedback for EMG prosthetic hand</article-title>. <source>J. Sens.</source> <volume>2015</volume>:<fpage>869175</fpage>. <pub-id pub-id-type="doi">10.1155/2015/869175</pub-id></citation></ref>
<ref id="B26">
<citation citation-type="journal"><person-group person-group-type="author"><name><surname>Xie</surname> <given-names>H.</given-names></name> <name><surname>Huang</surname> <given-names>H.</given-names></name> <name><surname>Wu</surname> <given-names>J.</given-names></name> <name><surname>Liu</surname> <given-names>L.</given-names></name></person-group> (<year>2015</year>). <article-title>A comparative study of surface EMG classification by fuzzy relevance vector machine and fuzzy support vector machine</article-title>. <source>Physiol. Meas.</source> <volume>36</volume>, <fpage>191</fpage>&#x02013;<lpage>206</lpage>. <pub-id pub-id-type="doi">10.1088/0967-3334/36/2/191</pub-id><pub-id pub-id-type="pmid">25571959</pub-id></citation></ref>
<ref id="B27">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Zaini</surname> <given-names>M. H. M.</given-names></name> <name><surname>Ahmad</surname> <given-names>S. A.</given-names></name></person-group> (<year>2011</year>). <article-title>Surgical and non-surgical prosthetic hands control: a review</article-title>, in <source>IEEE Symposium on Industrial Electronics and Applications (ISIEA)</source> (<publisher-loc>Langkawi</publisher-loc>), <fpage>634</fpage>&#x02013;<lpage>637</lpage>.</citation></ref>
<ref id="B28">
<citation citation-type="book"><person-group person-group-type="author"><name><surname>Zhang</surname> <given-names>Z.</given-names></name> <name><surname>Wong</surname> <given-names>C.</given-names></name> <name><surname>Yang</surname> <given-names>G. Z.</given-names></name></person-group> (<year>2013</year>). <article-title>Forearm functional movement recognition using spare channel surface electromyography</article-title>, in <source>IEEE International Conference on Body Sensor Networks</source> (<publisher-loc>Cambridge, MA</publisher-loc>), <fpage>1</fpage>&#x02013;<lpage>6</lpage>. <pub-id pub-id-type="doi">10.1109/bsn.2013.6575507</pub-id></citation></ref>
</ref-list>
</back>
</article>