Team Member

  • Jaehyun Bae

Contents

Motivation

This project is motivated by DARPA Warrior Web Program.

    1. To prevent and reduce musculoskeletal injuries.
    2. To augment positive work done by the muscles and reduce the physical burden.

Harvard Exosuit

In order to develop an under-suit that doesn’t hinder the wearer’s free movement, researchers are trying to make it soft and deformable, but still capable of applying force to body joints. The Harvard exosuit is an example of a new approach to creating an under-suit in a soft and deformable manner.

 

 

 

 

 

 

 

 

 

 

Challenges

As the exosuit tries to assist human gait with a deformable structure, there are many challenges in its development. The challenges are:

The reasons for the challenges are:

Goals

This project attempts to tackle the challenges of developing a wearable device for supporting loaded gait with OpenSim simulations. Simulation can help develop the wearable device, as it can give an intuition on how the device helps muscles and how metabolic cost changes during loaded walking. We can also find the key features that one should account for in order to make the device more efficient. I hope this project will provide a systematic way of analyzing and designing a soft wearable device. The initial goals of this project are:

Strategy

Experimental data

    1. One gait cycle of loaded walking (from left toe-off to next left toe-off).
    2. One gait cycle of unloaded walking (again, from left toe-off to next left toe-off).

Modeling

To simulate the movement of the exosuit wearer, the first thing to do is to create a model which can replicate a real subject as realistically as possible. Before I created the simulation model with active actuators on it, I used the generic gait model to go through the basic steps in the OpenSim simulation pipeline. By doing so, I could make my model dynamically consistent to the experimental data. I then added actuators and metabolic cost probes to the model.

Modeling a subject wearing an active actuator

The diagram above describes the procedure used to simulate the generic gait model.

    1. How Scaling Works
    2. How Inverse Kinematics Works
    3. How RRA Works

Sample models

Here are the figures of sample simulation models. I modified the RRA-adjusted model to create several different types of models for comparison.

Loaded gait models

Three types of models were created for loaded gait simulations:

The path actuator supporting plantarflexion is attached to the heel and tibia, and the path actuator supporting hip extension is attached to the backpack and femur. For simplicity, the loaded mass was added directly to the torso.


Unloaded gait models

The same types of models were created for unloaded gait simulations.

Optimization methodology

The idea to optimize the control input force for the actuators is to take advantage of the Computed Muscle Control (CMC) tool. The main reason we use CMC in OpenSim is to find the most suitable excitations for muscles to create body movement while minimizing muscle activations. To see how it works, see How CMC Works.

In this project, I make different use of the optimization process in CMC in order to optimize the control input force for active actuators.

where Xmuscle is muscle control and Xactuator is actuator control. As Xactuator is part of activation states, it is also adjusted after the optimization process.

Results and Discussion

Metabolic cost change when active actuators are added to the model

I investigated how much metabolic cost is reduced when optimal input force is applied to a model by active actuators. I simulated both loaded and unloaded walking cases, and I compared the influence of the hip and ankle actuators on metabolic cost. I used 10,000 N as the maximum active actuator force (Factuatormax) for these simulations.

 

Loaded walkingUnloaded walking
    1. Ankle actuator: 10.35%
    2. Hip actuator: 6.62%
    1. Ankle actuator: 10.62%
    2. Hip actuator: 1.04%
    1. The metabolic cost is much lower during unloaded walking than loaded walking. Unloaded walking costs only 75% of the metabolic energy spent during loaded walking.
    2. The ankle actuator works better at reducing metabolic cost than the hip actuator when we can apply the optimal input force.
    3. The hip actuator is not assistive during unloaded gait.

Therefore, we can say that the ankle actuator helps reduce metabolic cost better than the hip actuator if we have ideal actuators with no maximum force limitation.

Optimal actuator input force

 Loaded walkingUnloaded walking
Ankle actuator
Hip actuator

Optimal input force for the ankle actuator:

Optimal input force for the hip actuator:

How the ankle actuator assists loaded gait

We can explain how the optimal actuation input for the ankle actuator helps loaded gait by investigating the change of plantarflexor muscle forces.

To sum up, the ankle actuator assists uniarticular muscles during loaded walking.

Optimal input force for ankle actuator when actuation force is limited to 400 N (i.e., realistic actuation limit)

    1. My initial guess was to saturate the optimal input force that I found earlier at 400 N. I generated an new input force which is identical to the optimal input force up to 400 N, and saturated once the optimal input force exceeded 400 N.
    2. The second input force I tried was a new result from my CMC simulations. The new CMC result was acquired by assigning 4000 N to the maximum actuation force and bounding the control input between 0 and 0.1. In other words,

 

F_{\mathrm{actuator}}^{\mathrm{max}} = 400 N, \quad 0 \leq x_{\mathrm{actuator}} \leq 0.1

According to the formula Factuator =  Factuatormax * Xactuator, the new CMC result also has a maximum force of 400 N. As Xactuator is bounded between 0 and 0.1 and Xmuscle is chosen between 0 and 1, the influence of Xactuator to the objective function of the CMC procedure is relatively lower than that of Xmuscle, so we can use this idea to create an optimal input for the ankle actuator when the maximum actuation force is limited.

When we compare the saturated optimal input and the result from the new CMC procedure, we find similarity. Now, let's compare the metabolic cost reduction when each control input is applied to ankle actuators.

Metabolic cost reduction

Loaded walkingUnloaded walking
    1. Optimal: 10.35% reduction
    2. Saturated: 1.84% reduction
    3. New CMC: 2.68% reduction
    1. Optimal: 10.62% reduction
    2. Saturated: 3.46% reduction
    3. New CMC: 3.82% reduction

Biarticular actuator

Now that we know both the ankle actuator and the hip actuator can reduce metabolic cost during loaded walking, a natural progression is to test actuators which can affect both ankle plantarflexion and hip extension. To reduce the number of actuators, I added single-degree-of-freedom biarticular actuators affecting ankle plantarflexion and hip extension to legs on both sides, and investigate the metabolic cost. The main idea in creating a biarticular actuator is to let the path actuator go through the axis of ankle joint rotation. I chose the attachment points of the ankle and hip actuators as the via points and end points of the biarticular actuator line, and also set the origin of the ankle joint rotation as one of the via points. By doing so, I created a biarticular actuator which combines the effects of the ankle and hip actuators.

Simulation result

I ran CMC on the loaded gait model with the biarticular actuator. I set the maximum force of the biarticular actuator to be 10,000N in order to see the optimal input force and the best possible metabolic cost reduction.

Optimal inputMetabolic cost reduction

Conclusions

    1. If we can apply a sufficient amount of force, it is better to apply force to the ankle joint.
    2. If not, the hip actuator is a good alternative, though it is difficult to control.
    3. The biarticular actuator doesn’t assist loaded walking very well and the force input is not consistent.

Limitations

Source Code

You can find the simulation models that I created on my Simtk project page.

 

Home: BIOE-ME 485 Spring 2013