Skip to main navigation Skip to search Skip to main content

Implementing a SoC-FPGA based acceleration system for on-board SVM training for robotic transtibial prostheses

  • Jingeng Mai
  • , Dongfang Xu
  • , Haolin Li
  • , Shichang Zhang
  • , Jiaying Tan
  • , Qining Wang
  • Peking University

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

This paper presents an acceleration system for on-board support vector machine (SVM) model training for robotic transtibial prosthesis based on system on chip with field-programmable gate array (SoC-FPGA) hardware. A hardware prototype was developed and SVM-based model training algorithm was implemented with high-level synthesis technology. Experiments on a transtibial amputee subject demonstrated that the proposed system provided good speedups over ARM-based implementation for on-board training in six locomotion identification tasks (standing, level-ground walking, ramp ascent, ramp descent, stair ascent, stair descent). Meanwhile, the additional power consumption was not significant and acceptable.

Original languageEnglish
Title of host publication2018 IEEE International Conference on Real-Time Computing and Robotics, RCAR 2018
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages150-155
Number of pages6
ISBN (Electronic)9781538668689
DOIs
StatePublished - 2 Jul 2018
Externally publishedYes
Event2018 IEEE International Conference on Real-Time Computing and Robotics, RCAR 2018 - Kandima, Maldives
Duration: 1 Aug 20185 Aug 2018

Publication series

Name2018 IEEE International Conference on Real-Time Computing and Robotics, RCAR 2018

Conference

Conference2018 IEEE International Conference on Real-Time Computing and Robotics, RCAR 2018
Country/TerritoryMaldives
CityKandima
Period1/08/185/08/18

Fingerprint

Dive into the research topics of 'Implementing a SoC-FPGA based acceleration system for on-board SVM training for robotic transtibial prostheses'. Together they form a unique fingerprint.

Cite this