Page 1 of 1

CMC wrong body distortion

Posted: Thu Mar 14, 2019 10:46 am
by cjszero
Hello everyone, I used my own model to rebuild ik, id and rra, but when I did cmc, a warning occurred and my model was twisted together. I have posted the error message, which makes me very upset. I hope everyone can help me. thank you very much.

CMC::computeControls WARNING- small force range for add_long_r (0 to 0)

CMC::computeControls WARNING- small force range for pect_r (0 to 0)

CMC::computeControls WARNING- small force range for med_gas_r (0 to 0)

CMC::computeControls WARNING- small force range for lat_gas_r (0 to 0)

CMC::computeControls WARNING- small force range for soleus_r (0 to 0)

CMC::computeControls WARNING- small force range for gem_l (0 to 0)

CMC::computeControls WARNING- small force range for peri_l (0 to 0)

CMC.computeControls: t = 1.55
CMC::computeControls WARNING- small force range for glut_med3_r (0 to 0)

CMC::computeControls WARNING- small force range for semimem_r (0 to 0)

CMC::computeControls WARNING- small force range for bifemlh_r (21.3401 to 0)

CMC::computeControls WARNING- small force range for sar_r (0 to 0)

CMC::computeControls WARNING- small force range for tfl_r (0 to 0)

CMC::computeControls WARNING- small force range for glut_max1_r (0 to 0)

CMC::computeControls WARNING- small force range for glut_max2_r (0 to 0)

CMC::computeControls WARNING- small force range for glut_max3_r (14.0745 to 0)

CMC::computeControls WARNING- small force range for gem_r (0 to 0)

CMC::computeControls WARNING- small force range for peri_r (0 to 0)

CMC::computeControls WARNING- small force range for rect_fem_r (0 to 0)

CMC::computeControls WARNING- small force range for med_gas_r (0 to 0)

CMC::computeControls WARNING- small force range for lat_gas_r (0 to 0)

CMC::computeControls WARNING- small force range for soleus_r (0 to 0)

CMC::computeControls WARNING- small force range for tib_post_r (0 to 0)

CMC::computeControls WARNING- small force range for flex_dig_r (0 to 0)

CMC::computeControls WARNING- small force range for flex_hal_r (0 to 0)

CMC::computeControls WARNING- small force range for per_brev_r (0 to 0)

CMC::computeControls WARNING- small force range for per_long_r (0 to 0)

CMC::computeControls WARNING- small force range for semimem_l (6.43065 to 0)

CMC::computeControls WARNING- small force range for add_long_l (0 to 0)

CMC::computeControls WARNING- small force range for add_brev_l (0 to 0)

CMC::computeControls WARNING- small force range for add_mag1_l (0 to 0)

CMC::computeControls WARNING- small force range for add_mag2_l (0 to 0)

CMC::computeControls WARNING- small force range for add_mag3_l (0 to 0)

CMC::computeControls WARNING- small force range for tfl_l (0 to 0)

CMC::computeControls WARNING- small force range for pect_l (0 to 0)

CMC::computeControls WARNING- small force range for glut_max2_l (0 to 0)

CMC::computeControls WARNING- small force range for glut_max3_l (0 to 0)

CMC::computeControls WARNING- small force range for iliacus_l (0 to 0)

CMC::computeControls WARNING- small force range for psoas_l (0 to 0)

CMC::computeControls WARNING- small force range for quad_fem_l (0 to 0)

CMC::computeControls WARNING- small force range for rect_fem_l (0 to 0)

CMC::computeControls WARNING- small force range for vas_med_l (0 to 0)

CMC::computeControls WARNING- small force range for vas_int_l (0 to 0)

CMC::computeControls WARNING- small force range for vas_lat_l (0 to 0)

CMC::computeControls WARNING- small force range for med_gas_l (0 to 0)

CMC::computeControls WARNING- small force range for lat_gas_l (0 to 0)

CMC::computeControls WARNING- small force range for soleus_l (0 to 0)

CMC::computeControls WARNING- small force range for tib_post_l (0 to 0)

CMC::computeControls WARNING- small force range for flex_dig_l (0 to 0)

CMC::computeControls WARNING- small force range for flex_hal_l (0 to 0)

CMC::computeControls WARNING- small force range for per_brev_l (0 to 0)

CMC::computeControls WARNING- small force range for per_long_l (0 to 0)

CMC::computeControls WARNING- small force range for ercspn_l (0 to 0)

CMC::computeControls WARNING- small force range for intobl_l (0 to 0)

CMC::computeControls WARNING- small force range for extobl_l (0 to 0)

SimTK Exception thrown at InteriorPointOptimizer.cpp:261:
Optimizer failed: Ipopt: Maximum iterations exceeded (status -1)
OPTIMIZATION FAILED...


CMC.computeControls: ERROR- Optimizer could not find a solution.
Unable to find a feasible solution at time = 1.55.
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.

Re: CMC wrong body distortion

Posted: Fri Mar 15, 2019 7:33 am
by jimmy
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.