Recurrent Neural Network Control of a Hybrid Dynamic Transfemoral Prosthesis with EdgeDRNN Accelerator

02/08/2020
by   Chang Gao, et al.
0

Lower leg prostheses could improve the lives of amputees by increasing comfort and reducing energy to locomote, but currently the control methods make it difficult to modulate behaviors based upon the human's experience. This paper describes the first steps toward learning complex controllers for dynamic robotic assistive devices. We provide the first example of behavioral cloning to control a powered transfemoral knee and ankle prostheses using a Gated Recurrent Unit (GRU) based recurrent neural network (RNN) running on a custom hardware accelerator that exploits temporal sparsity. The RNN is trained on data collected from the original prosthesis controller. The RNN inference is realized by a novel EdgeDRNN accelerator in real-time. Experimental results show that the RNN can model the dynamic system with impacts and replace the nominal PD controller to realize end-to-end control of the AMPRO3 prosthetic leg walking on flat ground and unforeseen slopes with comparable tracking accuracy. EdgeRNN computes the RNN about 240 times faster than real time, opening the possibility of more complex future optimizations. Implementing an RNN on this real-time dynamic system with impacts sets the ground work to incorporate other learned elements of the human-prosthesis system into prosthesis control.

READ FULL TEXT

page 1

page 4

research
08/31/2022

RecLight: A Recurrent Neural Network Accelerator with Integrated Silicon Photonics

Recurrent Neural Networks (RNNs) are used in applications that learn dep...
research
12/25/2020

EdgeDRNN: Recurrent Neural Network Accelerator for Edge Inference

Low-latency, low-power portable recurrent neural network (RNN) accelerat...
research
10/26/2020

RNNAccel: A Fusion Recurrent Neural Network Accelerator for Edge Intelligence

Many edge devices employ Recurrent Neural Networks (RNN) to enhance thei...
research
02/14/2020

Dynamic Systems Simulation and Control Using Consecutive Recurrent Neural Networks

In this paper, we introduce a novel architecture to connecting adaptive ...
research
11/13/2020

Real time implementation of CTRNN and BPTT algorithm to learn on-line biped robot balance: Experiments on the standing posture

This paper describes experimental results regarding the real time implem...
research
06/12/2020

Recurrent Neural Networks for Stochastic Control in Real-Time Bidding

Bidding in real-time auctions can be a difficult stochastic control task...
research
04/04/2020

Using Machine Learning Approach for Computational Substructure in Real-Time Hybrid Simulation

Hybrid simulation (HS) is a widely used structural testing method that c...

Please sign up or login with your details

Forgot password? Click here to reset