MATLAB Answers

Hi I have made a human model with sit to stand motion using inverse kinematics i.e I have joint limits like that of a pendulum and the motion is getting automatically computed. The problem which is occuring is that once the human model stands up, it

1 view (last 30 days)
NAVJOT SINGH
NAVJOT SINGH on 7 Jun 2020
Answered: Steve Miller on 5 Jun 2021
Hi I have made a human model with sit to stand motion using inverse kinematics i.e I have joint limits like that of a pendulum and the motion is getting automatically computed. The problem which is occuring is that once the human model stands up, it starts oscillating like the model. How can I eliminate oscillation. I have also attached the picture,Thanks

Answers (1)

Steve Miller
Steve Miller on 5 Jun 2021
Hi Navjot,
Here are some suggestions:
  1. Add some damping to your joints
  2. Use a variable-step solver
  3. Reduce the maximum step size for your simulation
  4. Ensure your inertias are high enough to be realistic.
If you post the model we could give you more suggestions.
--Steve

Products


Release

R2019b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!