CMC wrong body distortion

Provide easy-to-use, extensible software for modeling, simulating, controlling, and analyzing the neuromusculoskeletal system.
POST REPLY
User avatar
cui jiashuo
Posts: 17
Joined: Thu Dec 06, 2018 6:21 pm

CMC wrong body distortion

Post by cui jiashuo » Thu Mar 14, 2019 10:46 am

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.
Attachments
@H]8A@TZ_NK2%9GNCVCFWKI.png
@H]8A@TZ_NK2%9GNCVCFWKI.png (63.93 KiB) Viewed 484 times

Tags:

User avatar
jimmy d
Posts: 1375
Joined: Thu Oct 04, 2007 11:51 pm

Re: CMC wrong body distortion

Post by jimmy d » Fri Mar 15, 2019 7:33 am

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.

POST REPLY