Does SimMechanics 2nd Gen compute inverse dynamic ?

I made a model on which I give all the motion as input with some gimbal joints of the the simmechanics 2 gen. The motion is reproduced quite fine but the motion doesn't seems have any impact one the forces and torques in the joint. However, when I gives some external forces on the feet, I get the signal on the hip joint... So from here my question : does SimMechanics 2nd generation compute inverse dynamic or it is only to do some forward dynamic simulation ?

 채택된 답변

Sebastian Castro
Sebastian Castro 2015년 6월 9일

1 개 추천

Yes, SimMechanics allows you to prescribe motion and automatically computes forces and torques -- both along the axis of motion and any reaction forces due to constraints in other directions.
Which version of MATLAB are you using? I ask because SimMechanics 2nd Generation is fairly new and the features have been catching up over the last 6 releases.
- Sebastian

댓글 수: 4

I use the 2014a... I saw this both example already, but none of them provide the motion as input. It is both forward dynamic if I make no mistake ?
Ah yes, R2014a has the motion input. That second example (the Planar Manipulator) uses motion inputs. You can tell because the input ports in that 6-DOF joint say "px" and "py" for position instead of "fx" and "fy" for force.
OK thank you for your answer ! I think I found the problem. It come from my computation of the second derivatives...
Can you tell me where I can find how does simulink exactly compute inverse dynamic? I'm looking for these informations in the user manual but didn't found anything yet.
Thank you for your help.

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Multibody Dynamics에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by