ForceAndTorque
Force and torque acting between two frames, defined by 3+3 input signals and resolved in frame world, frame_a, frame_b or frame_resolve
The
3 signals of the
force connector and the
3 signals of the
torque connector
are interpreted
as the x-, y- and z-coordinates of a
force and of a
torque acting at the frame
connector to which frame_b of this component is attached.
Via parameter
resolveInFrame it is defined, in which frame these
coordinates shall be resolved:
| Types.ResolveInFrameAB. | Meaning |
| world |
Resolve input force/torque in world frame |
| frame_a |
Resolve input force/torque in frame_a |
| frame_b |
Resolve input force/torque in frame_b (= default) |
| frame_resolve |
Resolve input force/torque in frame_resolve (frame_resolve must be connected) |
If resolveInFrame = ResolveInFrameAB.frame_resolve, the force and torque coordinates
are with respect to the frame, that is connected to frame_resolve.
If force={100,0,0}, and for all parameters the default setting is used,
then the interpretation is that a force of 100 N is acting along the positive
x-axis of frame_b.
Note, a force and torque acts on frame_a in such a way that
the force and torque balance between frame_a and frame_b is fulfilled.
An example how to use this model is given in the
following figure:
This leads to the following animation (the yellow cylinder
characterizes the line between frame_a and frame_b of the
ForceAndTorque component, i.e., the force and torque acts with
negative sign
also on the opposite side of this cylinder, but for
clarity this is not shown in the animation):