D2.1 Requirements and Specification - CORBYS
D2.1 Requirements and Specification - CORBYS
D2.1 Requirements and Specification - CORBYS
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