Neuroprosthesis can be used to restore lost motor functions for paraplegicsby using functional electrical
stimulation (FES). Neuroprosthesis controllers determine the relationship between the stimulation pulses
and joint angles to generate electric
al stimulation patterns for the desired movement.To develop
intelligent controllers, an inverse model which is the basic component of the intelligent controller is built
by using empirical approaches to get a data set that consists of input (stimulation pulses) and output (joint
angles). Because of the numerous exhausting experiments on patients and the need for repetition during
Controller design, this study uses modeling and simulation to generate the data setthrough developing
humanoid model, and simulating practical trials of quadriceps stimulation during swing leg movement.
We connected three programs to develop a humanoid model by building: body segments in Visual
Nastran 4D, muscles in Virtual Muscle 4.0.1, and passive joint properties in Matlab/ Simulink. Then the
humanoid model was used to producethe identification data sets, through applying sinusoidal and random
signals to simulate the stimulation of the knee extensors.
The humanoid model can fit different users by using a number of graphical user interface screens to
change the human and muscles parameters, so it is a generic model. It can be used in developing
controllers to restore lost movement such as standing up, walking, jumping, etc.
The simulation results is similar to practical trials, so using the developed model can reduce the number
of experimental tests to be performed with patients during Neuroprosthesis controllers design.
Abstract In this paper, three different muscle models have been investigated. The first model (Ferrarin’s
muscle model) is a transfer function between electrical stimulation and the resultant knee torque. The
other two muscle models are physiologic
al based (Riener’s muscle model and Virtual Muscle). Riener’s
muscle is modelled in this paper by using Matlab/Simulink, while Virtual Muscle model has been built
using Virtual Muscle software (Virtual Muscle 4.0.1). A quadriceps is modelled using each of the three
models. The three models are tested in terms of their responses to activation and then they are
implemented in a fuzzy logic control (FLC) strategy which aims to control the cycling cadence. The
performance of the three models during control has been discussed and evaluated. It appears that the
type of the muscle model has an influence on the control performance.