|
Coordinate System: The coordinate system is
right hand rule. X cross Y gives Z and Roll is right
hand rule about X, Pitch is right hand rule about Y, and
Yaw is right hand rule about Z.
Vector Storage:
All linear three vectors (LinPos, LinVel) store their
values as [X, Y, Z].
All angular three vectors (AngVel)
store their values as [Roll, Pitch, Yaw].
The
transformation matrix TM is stored:

Pre-multiplying a local vector by the TM will generate
the vector in global coordinates.
Multibody Dynamics, Link Numbers and 60 and 20 Length
Vectors:
Please refer to
Multibody Dynamics and 60 Length Vectors for
information on 60
length vectors.
Methodology:
The TSDA models a translational spring damper
actuator. The extension and orientation of the spring
damper actuator is calculated based on the positions of
its two end points LinPos1 and LinPos2. The velocity of
the TSDA is calculated as the difference in velocities
between LinVel1 and LinVel2 along the axis of motion of
the TSDA. The force applied by the TSDA is calculated
base on:
Force = K * TSDAVelocity + D * TSDAPosition +
TSDAForce
The TSDAPosition is simply the distance between LinPos1
and LinPos2 less the default length.
|