Hostname: page-component-89b8bd64d-rbxfs Total loading time: 0 Render date: 2026-05-06T21:00:40.948Z Has data issue: false hasContentIssue false

A reduced-order closed-loop hybrid dynamic model for design and development of lower limb prostheses

Published online by Cambridge University Press:  04 April 2023

Josephus J.M. Driessen*
Affiliation:
Rehab Technologies Lab, Istituto Italiano di Tecnologia (IIT), Genoa, Italy
Matteo Laffranchi
Affiliation:
Rehab Technologies Lab, Istituto Italiano di Tecnologia (IIT), Genoa, Italy
Lorenzo De Michieli
Affiliation:
Rehab Technologies Lab, Istituto Italiano di Tecnologia (IIT), Genoa, Italy
*
*Author for correspondence: Josephus J.M. Driessen, E-mail: name.surname@iit.it

Abstract

This manuscript presents a simplified dynamic human-prosthesis model and simulation framework for the purpose of designing and developing lower limb prosthesis hardware and controllers. The objective was to provide an offline design tool to verify the closed-loop behavior of the prosthesis with the human, in order to avoid relying solely on limiting kinematic and kinetic reference trajectories of (able-bodied) subjects and associated static or inverse dynamic analyses, while not having to resort to complete neuromusculoskeletal models of the human that require extensive optimizations to run. The presented approach employs a reduced-order model that includes only the prosthetic limb and trunk in a multi-body dynamic model. External forces are applied to the trunk during stance phase of the intact leg to represent its presence. Walking is realized by employing the well-known spring-loaded inverted pendulum model, which is shown to generate realistic dynamics on the prosthesis while maintaining a stable and modifiable gait. This simple approach is inspired from the rationale that the human is adaptive, and from the desire to facilitate modifications or inclusions of additional user actions. The presented framework is validated with two use cases, featuring a commercial and research knee prosthesis in combination with a passive ankle prosthesis, performing a continuous sequence of standing still, walking at different velocities and stopping.

Information

Type
Research Article
Creative Commons
Creative Common License - CCCreative Common License - BYCreative Common License - SA
This is an Open Access article, distributed under the terms of the Creative Commons Attribution-ShareAlike licence (http://creativecommons.org/licenses/by-sa/4.0), which permits re-use, distribution, and reproduction in any medium, provided the same Creative Commons licence is used to distribute the re-used or adapted article and the original article is properly cited.
Copyright
© The Author(s), 2023. Published by Cambridge University Press
Figure 0

Figure 1. Left: highest level abstraction of the simulation framework, consisting of the Prosthesis Controller and Human-Prosthesis System, running in discrete time (colored) and continuous time (black), respectively. The modelled Human-Prosthesis System can be replaced for a real human and prosthesis to perform hardware-in-the-loop experiments, for example, by utilizing a CAN interface or a real-time target machine such as Speedgoat (Speedgoat, 2020; Guercini et al., 2022). Right: main modules of the modelled Human-Prosthesis System. The human controller can generate either forward (torques) or inverse dynamics (positions, velocities and accelerations) inputs of the trunk and hip for the hybrid dynamics engine.

Figure 1

Figure 2. Leg Model: depiction in a shifted zero configuration ($ \boldsymbol{q}\hskip0.35em =\hskip0.35em {\left[0.5\;{l}_{\mathrm{leg}}\;{\mathbf{0}}_{1\times 6}\right]}^{\mathrm{T}} $) (center); positioning of its foot’s two ground contact points (left); and its reference touch down configuration for defining that of the overlaid SLIP model (right).

Figure 2

Table 1. Joint and body data (total mass m = 75kg)

Figure 3

Figure 3. Human controller overview, including a depiction of FSMs and associated control actions (He = healthy/intact leg, Re = residual leg, DoSupport = double support), which implements standing, walking at different ambulation speeds, and transitioning between the two.

Figure 4

Figure 4. Predefined rough reference trajectories $ {\theta}_{\mathrm{trr}} $ and $ {\theta}_{\mathrm{hrr}} $ for the trunk and hip, respectively, for each of the four main states of the human controller (see Figure 3), normalized for the anticipated stride cycle duration $ {\tilde{t}}_{\mathrm{cyc}} $ (see x-axis). The resulting smooth reference trajectories $ {\theta}_{\mathrm{tr}} $ and $ {\theta}_{\mathrm{hr}} $ for this particular chain of reference trajectories are depicted as well, as obtained by passing the rough reference trajectories through the filter in equation 1. While walking, the trunk is sent into a forward lean of $ {\theta}_{\mathrm{trr}}\hskip0.35em =\hskip0.35em -4\deg $, and the hip roughly follows a trajectory between $ {\theta}_{\mathrm{h},\max}\hskip0.35em =\hskip0.35em {25}^{\circ } $ and $ {\theta}_{\mathrm{h},\min}\hskip0.35em =\hskip0.35em -{10}^{\circ } $.

Figure 5

Figure 5. A proposed tuning procedure: whereas one could resort to optimizations to holistically tune the dynamic human-prosthesis system, the relative simplicity of the system also allows for manual tuning.

Figure 6

Figure 6. Prosthesis FSM and state-based variable damping control for walking (states 1 to 5) and standing (states 1 and 2), largely inspired from Bisbee III et al. (2016), implemented for proofing the simulation framework. Dashed transitions incorporate standing, non-standard walking and corrective behavior, which are not triggered in this demonstration.

Figure 7

Figure 7. Intermediate results of the tuning procedure, showing angular trajectories of the knee $ {\theta}_{\mathrm{k}} $ and hip $ {\theta}_{\mathrm{h}} $ (including also the hip rough and smooth reference trajectories $ {\theta}_{\mathrm{hrr}} $ and $ {\theta}_{\mathrm{hr}} $, respectively), and torque values of the knee $ {T}_{\mathrm{k}} $, damper $ {T}_{\mathrm{D}} $ and tube sensor $ {M}_{\mathrm{u}} $. The top graphs show instability as a result of removing the actuator (both its friction and spring and controller output). By introducing the actuator without any controlled output, a limit cycle gait can already be achieved (step 2), but it is subject to internal impacts and sensitive to disturbance. The introduction of angle-based damping (soft end stops) rids these internal impacts and improves stability of the gait cycle (step 3).

Figure 8

Figure 8. Simulation results of a walking trial, starting from and ending in standstill. The first plot shows animation frames, sampled at 10 Hz, with the SLIP drawn in red, and where the hip, toe and heel trajectories are drawn to demonstrate gait symmetry and foot clearance. The second plot shows the ambulation velocity $ {v}_{\mathrm{cyc}} $ (updated at heel strike of both the intact and residual leg) of the full simulation, which shows that it correctly tracks the intended velocity $ {v}_{\iota } $ with a delay of several steps. In this graph, transparent lines correspond to results of the simulation for complete removal of the forward thrust force, leading to an asymmetric “limping” gait and poorly tracked intended ambulation speed. The last three plots show various joint positions (global hip angle $ {\theta}_{\mathrm{h}} $, its rough and smooth reference trajectories $ {\theta}_{\mathrm{hrr}} $ and $ {\theta}_{\mathrm{hr}} $, knee angle $ {\theta}_{\mathrm{k}} $, and ankle angle $ {\theta}_{\mathrm{a}} $), forces (horizontal $ {F}_{\mathrm{x}} $ and vertical trunk force $ {F}_{\mathrm{y}} $ and tube force $ {F}_{\mathrm{u}} $), and torques (knee torque $ {T}_{\mathrm{k}} $, of which torque contributed by the damper $ {T}_{\mathrm{D}} $, tube moment $ {M}_{\mathrm{u}} $ and ankle torque $ {T}_{\mathrm{a}} $), respectively, for the first 8 s of the simulation.

Figure 9

Figure 9. Results demonstrating the effect of socket dynamics on the system, using otherwise similar properties and inputs as that of the simulation whose results are shown in Figure 7, for purposes of comparison.

Figure 10

Figure 10. Overview of the FSM-impedance-based prosthesis controller module and electrically actuated research prosthesis device module, as designed and tuned to enable walking, starting and stopping. The FSM states are the same as those in Figure 6.

Figure 11

Figure 11. In contrast to the variable damping leg, the powered research leg shows impeded walking behavior when its actuator is introduced without a control output.

Figure 12

Figure 12. Simulation results of an electrically powered research prosthesis, which demonstrate the possibility of realizing a walking gait including a knee bounce with a commanded knee torque $ {T}_{\mathrm{cmd}} $ that has a peak value (ca. 24 Nm) significantly lower than that found in a biological knee (ca. 75 Nm for a person weighing 75 kg). Due to gearbox friction and inertia, the actuator output torque $ {T}_{\mathrm{A}} $ is significantly different from the commanded $ {T}_{\mathrm{cmd}} $. Spikes correspond to collisions with the knee extension end stop.

Supplementary material: File

Driessen et al. supplementary material

Driessen et al. supplementary material

Download Driessen et al. supplementary material(File)
File 10.1 MB