Inverse Kinematics fails part way through
Posted: Fri Apr 05, 2013 7:45 am
Hi all,
I am using the inverse kinematics tool on a number of motion trials I have collected, and two are failing part way through the IK calculations. In one trial, the subject just walks back and forth along a straight line for about 23 seconds. The other trial is the same except the subject is jogging.
About 14 seconds into the walking trial, the IK tool fails with this error:
AssemblySolver::track() attempt Failed: SimTK Exception thrown at Assembler.cpp:896:
Method Assembler::track() failed because:
Optimizer failed with message: SimTK Exception thrown at InteriorPointOptimizer.cpp:261:
Optimizer failed: Ipopt: Maximum iterations exceeded (status -1)
Assembly error tolerance achieved: 0.188241544167549 required: 1e-006.
InverseKinematicsTool Failed: AssemblySolver::track() attempt failed.
I get the same error about 4 seconds into the jogging trial.
Can someone please explain to me what causes these errors and suggest some way to remedy it?
Thanks,
Anthony
I am using the inverse kinematics tool on a number of motion trials I have collected, and two are failing part way through the IK calculations. In one trial, the subject just walks back and forth along a straight line for about 23 seconds. The other trial is the same except the subject is jogging.
About 14 seconds into the walking trial, the IK tool fails with this error:
AssemblySolver::track() attempt Failed: SimTK Exception thrown at Assembler.cpp:896:
Method Assembler::track() failed because:
Optimizer failed with message: SimTK Exception thrown at InteriorPointOptimizer.cpp:261:
Optimizer failed: Ipopt: Maximum iterations exceeded (status -1)
Assembly error tolerance achieved: 0.188241544167549 required: 1e-006.
InverseKinematicsTool Failed: AssemblySolver::track() attempt failed.
I get the same error about 4 seconds into the jogging trial.
Can someone please explain to me what causes these errors and suggest some way to remedy it?
Thanks,
Anthony