sEMG-based Regression of Hand Kinematics with Temporal Convolutional Networks on a Low-Power Edge Microcontroller

被引:11
|
作者
Zanghieri, Marcello [1 ]
Benatti, Simone [1 ,2 ]
Burrello, Alessio [1 ]
Morinigo, Victor Javier Kartsch [1 ]
Meattini, Roberto [1 ]
Palli, Gianluca [1 ]
Melchiorri, Claudio [1 ]
Benini, Luca [1 ,3 ]
机构
[1] Univ Bologna, Dept Elect Elect & Informat Engn, I-40136 Bologna, Italy
[2] Univ Modena & Reggio Emilia, Dept Sci & Methods Engn, Modena, Italy
[3] Swiss Fed Inst Technol, Dept Informat Technol & Elect Engn, CH-8092 Zurich, Switzerland
基金
欧盟地平线“2020”;
关键词
EMG;
D O I
10.1109/COINS51742.2021.9524188
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Human-Machine Interfaces based on gesture control are a very active field of research, aiming to enable natural interaction with objects. Nowadays, one of the most promising State-of-the-Art (SoA) methodology for robotic hand control relies on the surface electromyographic (sEMG) signal, a non-invasive approach that can provide accurate and intuitive control when coupled with decoding algorithms based on Deep Learning (DL). However, the vast majority of the approaches so far have focused on sEMG classification, producing control systems that limit gestures to a predefined set of positions. In contrast, sEMG regression is still a new field, providing a more natural and complete control method that returns the complete hand kinematics. This work proposes a regression framework based on TEMPONet, a SoA Temporal Convolutional Network (TCN) for sEMG decoding, which we further optimize for deployment. We test our approach on the NinaPro DB8 dataset, targeting the estimation of 5 continuous degrees of freedom for 12 subjects (10 able-bodied and 2 trans-radial amputees) performing a set of 9 contralateral movements. Our model achieves a Mean Absolute Error of 6:89 degrees, which is 0:15 degrees better than the SoA. Our TCN reaches this accuracy with a memory footprint of only 70:9kB, thanks to int8 quantization. This is remarkable since high-accuracy SoA neural networks for sEMG can reach sizes up to tens of MB, if deployment-oriented reductions like quantization or pruning are not applied. We deploy our model on the GAP8 edge microcontroller, obtaining 4:76ms execution latency and an energy cost per inference of 0:243mJ, showing that our solution is suitable for implementation on resource-constrained devices for real-time control.
引用
收藏
页码:218 / 223
页数:6
相关论文
共 50 条
  • [11] sEMG-Based Minimally Supervised Regression Using Soft-DTW Neural Networks for Robot Hand Grasping Control
    Meattini, Roberto
    Bernardini, Alessandra
    Palli, Gianluca
    Melchiorri, Claudio
    IEEE ROBOTICS AND AUTOMATION LETTERS, 2022, 7 (04): : 10144 - 10151
  • [12] Tackling Time-Variability in sEMG-based Gesture Recognition with On-Device Incremental Learning and Temporal Convolutional Networks
    Burrello, Alessio
    Zanghieri, Marcello
    Sarti, Cristian
    Ravaglia, Leonardo
    Benatti, Simone
    Benini, Luca
    2021 IEEE SENSORS APPLICATIONS SYMPOSIUM (SAS 2021), 2021,
  • [13] A Deep Learning based Hand Gesture Recognition on a Low-power Microcontroller using IMU Sensors
    Lauss, Daniel
    Eibensteiner, Florian
    Petz, Phillip
    2022 21ST IEEE INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND APPLICATIONS, ICMLA, 2022, : 733 - 736
  • [14] A fuzzy granular logistic regression algorithm for sEMG-based cross-individual prosthetic hand gesture classification
    Diao, Yanan
    Chen, Qiangqiang
    Liu, Yan
    He, Linjie
    Sun, Yue
    Li, Xiangxin
    Chen, Yumin
    Li, Guanglin
    Zhao, Guoru
    JOURNAL OF NEURAL ENGINEERING, 2023, 20 (02)
  • [15] Hypercolumn Sparsification for Low-Power Convolutional Neural Networks
    Pilly, Praveen K.
    Stepp, Nigel D.
    Liapis, Yannis
    Payton, David W.
    Srinivasa, Narayan
    ACM JOURNAL ON EMERGING TECHNOLOGIES IN COMPUTING SYSTEMS, 2019, 15 (02)
  • [16] Bioformers: Embedding Transformers for Ultra-Low Power sEMG-based Gesture Recognition
    Burrello, Alessio
    Morghet, Francesco Bianco
    Scherer, Moritz
    Benatti, Simone
    Benini, Luca
    Maciii, Enrico
    Poncinot, Massimo
    Pagliarit, Daniele Jahier
    PROCEEDINGS OF THE 2022 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2022), 2022, : 1443 - 1448
  • [17] Cooperative Edge Caching Based on Temporal Convolutional Networks
    Zhang, Xu
    Qi, Zhengnan
    Min, Geyong
    Miao, Wang
    Fan, Qilin
    Ma, Zhan
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2022, 33 (09) : 2093 - 2105
  • [18] A Reconfigurable Streaming Processor for Real-Time Low-Power Execution of Convolutional Neural Networks at the Edge
    Sanchez, Justin
    Soltani, Nasim
    Kulkarni, Pratik
    Chamarthi, Ramachandra Vikas
    Tabkhi, Hamed
    EDGE COMPUTING - EDGE 2018, 2018, 10973 : 49 - 64
  • [19] sEMG-Based Robust Recognition of Grasping Postures with a Machine Learning Approach for Low-Cost Hand Control
    Mora, Marta C.
    Garcia-Ortiz, Jose V.
    Cerda-Boluda, Joaquin
    SENSORS, 2024, 24 (07)
  • [20] Low-Latency Detection of Epileptic Seizures from iEEG with Temporal Convolutional Networks on a Low-Power Parallel MCU
    Zanghieri, Marcello
    Burrello, Alessio
    Benatti, Simone
    Schindler, Kaspar
    Benini, Luca
    2021 IEEE SENSORS APPLICATIONS SYMPOSIUM (SAS 2021), 2021,