Page 1 of 1

RRA pelvic drift and high residual force in the y direction

Posted: Wed Jun 03, 2015 2:34 am
by brucedejongh
To whom it may concern

I am performing a modeling pipeline on opensim for over ground walking specifically during stance phase. The pipeline is as follows:
Scale - IK - ID - RRA - CMC

I only perform the analyses for 0.69 seconds which includes the toe off of the right foot, full stance of the left foot and heel strike to midstance of the right foot (in that order). I have been able to scale my model within the specified error boundaries to an extent that when I run the IK with all the markers activated it produces errors below the IK error boundaries in the first run. Therefore I have relevant confidence in these steps.

I have a grf file which applies a 3D ground force to both feet during the trial as well as a free y-torque on both feet. When I run the RRA my model experiences pelvic drift in both the y and z direction. I then apply the body segment weight changes advised by the RRA tool and the residual forces decrease but the maximum and rms residual forces are still too high. The residual moments are within the specified range however. The model still experiences pelvic drift in both the y and z direction after adjusting the body segment masses.

It is important to note that the pelvic drift and increase in residual forces starts when the left foot (which does a complete stance) gets to midstance. The model then begins to lift and the residual forces increase. Then when the right foot takes the next step, at heel strike the model lifts more and drifts more in the z-direction.

I have tried altering the kp and Kv values as well as reducing the optimal residual forces. Although this does drop the residual forces, it seems to increase the pelvic drift. I would also like to note that my model does move forward in the x-direction when walking, so the pelvis will displace in the x-direction. I have checked that my ground forces are acting on my model and they seem to be if I use the preview experimental data tool. I see in the gait2392 example that their ground forces COP is acting at -0.075m in the y-direction. Is this necessary?

I have run out of ideas to reduce the residual force and pelvis drift and any advice or help would be very welcome. I have a feeling it has to do with the grfs. I would like to note that I used the gait2392 generic model (which I scaled) and also the RRA files are adapted from the gait2392 example. I have changed the pelvis COM on the xml file.

Thank you in advance for your help.

Kind regards,

Bruce de Jongh

Re: RRA pelvic drift and high residual force in the y direct

Posted: Wed Jun 03, 2015 7:08 am
by brucedejongh
I have realised that the RRAControlConstraints.xml file was not being called so I included it in my setup xml. What happens now is that my RRA stops running and displays this message:

CMC.computeControls: ERROR- Optimizer could not find a solution.
Unable to find a feasible solution at time = 0.092.
Model cannot generate the forces necessary to achieve the target acceleration.
Possible issues: 1. not all model degrees-of-freedom are actuated,
2. there are tracking tasks for locked coordinates, and/or
3. there are unnecessary control constraints on reserve/residual actuators.

Keep in mind everything mentioned before. Does anyone know what could be the problem?

Regards,

Bruce

Re: RRA pelvic drift and high residual force in the y direct

Posted: Wed Jun 03, 2015 7:47 am
by brucedejongh
I have tried increasing the maximum isometric forces of all the muscles by a factor of 10 but it still didn't work. I then increased the default min and max of the residual force and moment excitations in the controlConstraints xml. By doing this the model would then run. Does anyone know what I could do to get it to run within the required minimum and maximum.

Kind regards,

Bruce