Design and implementation of IMU-based locomotion mode recognition system on Zynq SoC

被引:3
作者
Madaoui, Lotfi [1 ]
Kerdjidj, Oussama [2 ,3 ]
Kedir-Talha, Malika [1 ]
机构
[1] Univ Sci & Technol Houari Boumed, Dept Elect Engn, LINS Lab, Algiers 16111, Algeria
[2] Univ Dubai, Coll Engn & Informat Technol, Dubai, U Arab Emirates
[3] Ctr Dev Adv Technol, Algiers 16303, Algeria
关键词
Locomotion mode recognition; Inertial sensors; Multilayer perceptron; Hardware implementation; Zynq system on chip (SoC); FPGA IMPLEMENTATION; NEURAL-NETWORK; WALKING; ACCELEROMETER; ANKLE; CLASSIFICATION; ALGORITHM; GAIT;
D O I
10.1016/j.micpro.2023.104927
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Active prostheses are becoming an increasingly viable option for lower limb amputees, as they can significantly improve their quality of life and mobility. However, to ensure a robust and effective control of these prostheses, the terrain environment must be considered. In this study, we have proposed a hardware implementation of a real-time low-latency human Locomotion Mode Recognition (LMR) system on a system on chip (SoC) platform from Xilinx, which can be customized and optimized based on the user's needs without requiring external computing resources or human intervention. The system uses a single IMU sensor placed on the shank, and includes all the stages in a LMR process, i.e. signal pre-processing, feature extraction, and terrains estimation using a MLP neural network classifier to classify five terrains (level walking, stair ascent/descent, ramp ascent/ descent). To achieve a flexible and efficient hardware design, the proposed system architecture was optimized using parallelism and quantization optimization techniques. This approach has resulted in a significant perfor-mance improvement, with a processing speed 15 times faster than the PL non-optimized approach, and 4.3 times faster than the PS(-O3) optimized implementation on the same Zynq FPGA device. The proposed architecture was also validated in real time via the analog discovery device.
引用
收藏
页数:12
相关论文
共 48 条
  • [1] Ahmad N., 2013, Int. J. Signal Process. Syst., V1, P256, DOI DOI 10.12720/IJSPS.1.2.256-262
  • [2] A review of terrain detection systems for applications in locomotion assistance
    Al-dabbagh, Ali H. A.
    Ronsse, Renaud
    [J]. ROBOTICS AND AUTONOMOUS SYSTEMS, 2020, 133 (133)
  • [3] Recurrent Neural Network for Human Activity Recognition in Embedded Systems Using PPG and Accelerometer Data
    Alessandrini, Michele
    Biagetti, Giorgio
    Crippa, Paolo
    Falaschetti, Laura
    Turchetti, Claudio
    [J]. ELECTRONICS, 2021, 10 (14)
  • [4] FPGA Implementation of Blue Whale Calls Classifier Using High-Level Programming Tool
    Bahoura, Mohammed
    [J]. ELECTRONICS, 2016, 5 (01)
  • [5] Basterretxea K, 2014, CONF DESIGN ARCHIT
  • [6] Bishop Christopher M., 1995, Neural Networks for Pattern Recognition
  • [7] A comprehensive, open-source dataset of lower limb biomechanics in multiple conditions of stairs, ramps, and level-ground ambulation and transitions
    Camargo, Jonathan
    Ramanathan, Aditya
    Flanagan, Will
    Young, Aaron
    [J]. JOURNAL OF BIOMECHANICS, 2021, 119
  • [8] Gait and Foot Clearance Parameters Obtained Using Shoe-Worn Inertial Sensors in a Large-Population Sample of Older Adults
    Dadashi, Farzin
    Mariani, Benoit
    Rochat, Stephane
    Buela, Christophe J.
    Santos-Eggimann, Brigitte
    Aminian, Kamiar
    [J]. SENSORS, 2014, 14 (01) : 443 - 457
  • [9] An Expert System for Classification of Potato Tubers using Image Processing and Artificial Neural Networks
    Ebrahimi, Ebrahim
    Mollazade, Kaveh
    Arefi, Arman
    [J]. INTERNATIONAL JOURNAL OF FOOD ENGINEERING, 2012, 8 (04)
  • [10] A strain gauge based locomotion mode recognition method using convolutional neural network
    Feng, Yanggang
    Chen, Wanwen
    Wang, Qining
    [J]. ADVANCED ROBOTICS, 2019, 33 (05) : 254 - 263