11.12.2012 Views

D2.1 Requirements and Specification - CORBYS

D2.1 Requirements and Specification - CORBYS

D2.1 Requirements and Specification - CORBYS

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>D2.1</strong> <strong>Requirements</strong> <strong>and</strong> <strong>Specification</strong><br />

non exhaustive overview is aimed at listing some of the different ways of implementing the assistance-asneeded<br />

concept on the control level.<br />

Variability in assistance is generally achieved by means of one or a combination of the following concepts:<br />

� task/function specific assistance<br />

� adaptivity of the assistance level<br />

� adaptivity of timing<br />

� adaptivity in space<br />

16.3.2.1 Task/function specific assistance<br />

Task/function specific assistance implies that the assistance is tailored to the gait function(s), joint(s) or<br />

limb(s) that need(s) it <strong>and</strong> in the meantime assistance is reduced where it is useless or adverse. Hybrid forceposition<br />

control has been used to promote free motion during swing (force control) while using position<br />

control during stance (Bernhardt et al., 2005b, Lokomat). A similar approach has been conceived for training<br />

of the hemiparetic: position control (Bernhardt et al., 2005b, Lokomat) or impedance control (Vallery et al.,<br />

2009, LOPES) of the impaired side <strong>and</strong> force control of the unaffected side. Another example of task-specific<br />

assistance is the use of Virtual Model Control (Ekkelenkamp et al., 2007, LOPES). A virtual model simulates<br />

a specific action that needs to be performed on the patient by means of the exoskeleton (e.g., foot lift during<br />

swing, body weight support, ...).<br />

The virtual model control is implemented by means of impedance control (in joint space or task space)<br />

defining the interaction between the actual joint/limb motion <strong>and</strong> a moving or fixed target position. For<br />

several reasons different research groups have used force control to apply the zero assistance mode (patientin-charge<br />

mode) also to the entire device: to record unassisted gait for use as target trajectories in a<br />

position/impedance control scheme (Aoyagi et al., 2007, PAM, van Asseldonk et al., 2007, LOPES) <strong>and</strong> as a<br />

reference or baseline for the assisted mode (van Asseldonk et al., 2008, LOPES). In order to approximate the<br />

ideal zero assistance level the robot's dynamics are modelled <strong>and</strong> partly compensated. In that case, instead of<br />

controlling the actuator output towards zero force/torque, the interaction forces/torques between the robot <strong>and</strong><br />

the human are minimised.<br />

16.3.2.2 Adaptivity of the assistance level<br />

Adaptivity of the assistance level is often accomplished by using a measure of the patient's effort or a measure<br />

of how well the patient performs a task either directly as a feedback control signal or indirectly as a means to<br />

scale one or more control parameter(s). Patient-driven motion reinforcement (Bernhardt et al., 2005b,<br />

Lokomat) belongs to the first category, since a support torque is calculated as the product of a scale factor <strong>and</strong><br />

the (modelled) active torque exerted by the patient. In Duschau-Wicke et al., 2008 (Lokomat) the support<br />

torque, proportional to the error between the actual <strong>and</strong> target trajectory, is recalculated at every gait cycle by<br />

an iterative learning controller. The second category groups several variations on the parameter scaling<br />

approach depending on the underlying control scheme. A forgetting factor is used for instance on the PD<br />

gains of a position control scheme (Emken et al., 2008, ARTHuR) <strong>and</strong> on an error-based learning controller<br />

(Emken et al., 2005, ARTHuR) reducing the assistance over time <strong>and</strong> ensuring the patient is sufficiently<br />

challenged. In Riener et al., 2005 (Lokomat) the impedance control parameters are scaled with the patient's<br />

effort, such that a larger contribution of the patient allows for larger trajectory deviations.<br />

172

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!