Surface EMG Signal Classification Using Ensemble Algorithm, PCA and DWT for Robot Control

  • Yogendra NarayanEmail author
  • Ram Murat Singh
  • Lini Mathew
  • S. Chatterji
Conference paper
Part of the Communications in Computer and Information Science book series (CCIS, volume 955)


This paper presents a framework of surface electromyography signals based robotic arm prototype control using discrete wavelet transform, principle component analysis, ensemble algorithms and Arduino Uno controller. In this context, the sequential floating forward selection algorithm is used for sorting out the features based on their relevance. The performance of different ensemble algorithms is evaluated with various parameters like classification accuracy, sensitivity, specificity, false descriptive rate, positive predictive rate and speed. Among the all ensemble algorithm, the subspace discriminate ensemble was found the best method with the 100% accuracy, specificity, and sensitivity using 35 base classifiers. Subspace ensemble algorithm with principle component analysis and 4th scaling daubechies 4 wavelet filters produced the best performance. The main contribution of this work is that method has the potency of best classification of sEMG signal for elbow movement which can be beneficial for assistive robotic device development.


sEMG signal PCA DWT Ensemble classifier SFFS algorithm 


  1. 1.
    Ryait, H.S., Arora, A.S., Agarwal, R.: SEMG signal analysis at acupressure points for elbow movement. J. Electromyogr. Kinesiol. 21, 868–876 (2011)CrossRefGoogle Scholar
  2. 2.
    Gams, A., Petric, T., Debevec, T., Babic, J.: Effects of robotic knee-exoskeleton on human energy expenditure. IEEE Trans. Biomed. Eng. 60, 1–9 (2013)CrossRefGoogle Scholar
  3. 3.
    Kloosterman, M.G.M., Buurke, J.H., de Vries, W., Van der Woude, L.H.V., Rietman, J.S.: Effect of power-assisted hand-rim wheelchair propulsion on shoulder load in experienced wheelchair users: a pilot study with an instrumented wheelchair. Med. Eng. Phys. 37, 961–968 (2015)CrossRefGoogle Scholar
  4. 4.
    Phinyomark, A., Phukpattaranont, P., Limsakul, C.: A review of control methods for electric power wheelchairs based on electromyography signals with special emphasis on pattern recognition. IETE Tech. Rev. (Institution Electron. Telecommun. Eng. India) 28, 316–326 (2011)Google Scholar
  5. 5.
    Deep, A., Singh, J., Narayan, Y., Chatterji, S., Mathew, L.: Robotic arm controlling using automated balancing platform. In: International Conference Communication, Control and Intelligent Systems, CCIS 2015, pp. 282–285 (2016).
  6. 6.
    Phinyomark, A., et al.: EMG feature evaluation for improving myoelectric pattern recognition robustness. Expert Syst. Appl. 40, 4832–4840 (2013)CrossRefGoogle Scholar
  7. 7.
    Khushaba, R.N., Takruri, M., Miro, J.V., Kodagoda, S.: Towards limb position invariant myoelectric pattern recognition using time-dependent spectral features. Neural Netw. 55, 42–58 (2014)CrossRefGoogle Scholar
  8. 8.
    Farid, D.M., Zhang, L., Rahman, C.M., Hossain, M.A., Strachan, R.: Hybrid decision tree and naïve Bayes classifiers for multi-class classification tasks. Expert Syst. Appl. 41, 1937–1946 (2014)CrossRefGoogle Scholar
  9. 9.
    Khushaba, R.N., Al-Timemy, A., Kodagoda, S., Nazarpour, K.: Combined influence of forearm orientation and muscular contraction on EMG pattern recognition. Expert Syst. Appl. 61, 154–161 (2016)CrossRefGoogle Scholar
  10. 10.
    Pan, L., Zhang, D., Sheng, X., Zhu, X.: Improved myoelectric control for amputees through transcranial direct current stimulation. IEEE Trans. Biomed. Eng. 9294, 1–11 (2015)Google Scholar
  11. 11.
    Garg, C., Narayan, Y., Mathew, L.: Development of a software module for feature extraction and classification of EMG signals. In: 2015 Communication, Control and Intelligent Systems, CCIS, vol. 1, pp. 250–254 (2015)Google Scholar
  12. 12.
    Kumari, P., Narayan, Y., Ahlawat, V., Mathew, L.: Advance approach towards elbow movement classification using discrete wavelet transform and quadratic support vector machine. In: The International Conference on Communication and Computing Systems, ICCCS 2016, pp. 978–981 (2017)Google Scholar
  13. 13.
    Narayan, Y., Kumari, P., Mathew, L.: Elbow movement classification of a robotic arm using wavelet packet and cubic SVM. In: The International Conference on Communication and Computing Systems, ICCCS 2016, pp. 605–610 (2017).
  14. 14.
    Phinyomark, A., Hu, H., Phukpattaranont, P., Limsakul, C.: Application of linear discriminant analysis in dimensionality reduction for hand motion classification. Meas. Sci. Rev. 12, 82–89 (2012)CrossRefGoogle Scholar
  15. 15.
    Narayan, Y., Mathew, L., Chatterji, S.: sEMG signal classification using Discrete Wavelet Transform and Decision Tree classifier. Int. J. Control Theory Appl. 10, 511–517 (2017)Google Scholar
  16. 16.
    Pudil, P., Novovi, J.: Floating search methods in feature selection. Pattern Recognit. Lett. 15, 1119–1125 (1994)CrossRefGoogle Scholar
  17. 17.
    Alomari, F., Liu, G.: Novel hybrid soft computing pattern recognition system SVM-GAPSO for classification of eight different hand motions. Optik (Stuttg) 126, 4757–4762 (2015)CrossRefGoogle Scholar
  18. 18.
    Babita, Kumari, P., Narayan, Y., Mathew, L.: Binary movement classification of sEMG signal using linear SVM and Wavelet Packet Transform. In: 1st IEEE International Conference on Power Electronics, Intelligent Control and Energy Systems, ICPEICES 2016, pp. 2–5 (2016).
  19. 19.
    Ryu, J., Kim, D.H.: Real-time gait subphase detection using an EMG signal graph matching (ESGM) algorithm based on EMG signals. Expert Syst. Appl. 85, 357–365 (2017)CrossRefGoogle Scholar
  20. 20.
    Yan, R., Gao, R.X., Chen, X.: Wavelets for fault diagnosis of rotary machines: a review with applications. Signal Process. 96, 1–15 (2014)CrossRefGoogle Scholar
  21. 21.
    Narayan, Y.: A comparative analysis for haar wavelet efficiency to remove Gaussian and speckle noise from image. In: 3rd 2016 International Conference on Computing for Sustainable Global Development (2016)Google Scholar
  22. 22.
    Virdi, P., Narayan, Y., Kumari, P., Mathew, L.: Discrete wavelet packet based elbow movement classification using fine Gaussian SVM. In: 1st IEEE International Conference on Power Electronics, Intelligent Control and Energy Systems, ICPEICES 2016, pp. 1–5 (2017).
  23. 23.
    Garg, C., Mathew, L., Narayan, Y.: Fuzzy control of EMG based movement classification with six degree of freedom. Int. J. Eng. Technol. Manag. Appl. Sci. 3, 73–77 (2015)Google Scholar
  24. 24.
    Geethanjali, P., Ray, K.K.: A low-cost real-time research platform for EMG pattern recognition-based prosthetic hand. IEEE/ASME Trans. Mech. 20, 1948–1955 (2015)CrossRefGoogle Scholar

Copyright information

© Springer Nature Singapore Pte Ltd. 2019

Authors and Affiliations

  • Yogendra Narayan
    • 1
    Email author
  • Ram Murat Singh
    • 1
  • Lini Mathew
    • 1
  • S. Chatterji
    • 1
  1. 1.Electrical Engineering DepartmentNational Institute of Technical Teachers Training and ResearchChandigarhIndia

Personalised recommendations