#include <Joint.hh>
Public Types | |
using | Wrench = typename FromPolicy< PolicyT >::template Use< Wrench > |
Public Types inherited from FrameSemantics::Frame< PolicyT, FeaturesT > | |
using | FrameData = FrameData< typename PolicyT::Scalar, PolicyT::Dim > |
Public Member Functions | |
Wrench | GetTransmittedWrench () const |
Get the transmitted wrench at the Joint frame. More... | |
Wrench | GetTransmittedWrench (const FrameID &_relativeTo, const FrameID &_inCoordinatesOf) const |
Get the transmitted wrench of this joint at the specified reference frame and expressed in the specified coordinate frame. More... | |
Public Member Functions inherited from FrameSemantics::Frame< PolicyT, FeaturesT > | |
virtual | ~Frame ()=default |
Virtual destructor. More... | |
FrameData | FrameDataRelativeTo (const FrameID &_relativeTo) const |
Get the FrameData of this object with respect to another frame. The data will also be expressed in the coordinates of the _relativeTo frame. More... | |
FrameData | FrameDataRelativeTo (const FrameID &_relativeTo, const FrameID &_inCoordinatesOf) const |
Get the FrameData of this object relative to another frame, expressed in the coordinates of a third frame. More... | |
FrameData | FrameDataRelativeToWorld () const |
Get the FrameData of this object with respect to the world. More... | |
FrameID | GetFrameID () const |
Get a FrameID for this object. More... | |
operator FrameID () const | |
Implicit conversion to a FrameID is provided. This way, a reference to the Object can be treated as a FrameID. More... | |
Member Typedef Documentation
◆ Wrench
using Wrench = typename FromPolicy< PolicyT>::template Use<Wrench> |
Member Function Documentation
◆ GetTransmittedWrench() [1/2]
Wrench GetTransmittedWrench | ( | ) | const |
Get the transmitted wrench at the Joint frame.
The transmitted wrench is the force and torque applied by the parent link on the child link, transmitted through the joint. It is the sum of constraint forces from the joint, applied joint force (set by the user using the Joint::SetForce API) as well as forces due to joint friction, damping, and spring stiffness.
◆ GetTransmittedWrench() [2/2]
Get the transmitted wrench of this joint at the specified reference frame and expressed in the specified coordinate frame.
The transmitted wrench is the force and torque applied by the parent link on the child link, transmitted through the joint. It is the sum of constraint forces from the joint, applied joint force (set by the user using the Joint::SetForce API) as well as forces due to joint friction, damping, and spring stiffness.
- Parameters
-
[in] _relativeTo Reference frame whose origin specifies the location where the linear force of the wrench is applied. [in] _inCoordinatesOf Coordinate frame in which the wrench is expressed. Unlike _relativeTo, the coordinate frame is only used to apply a rotation to the individual vectors in the wrench. It does not move the point where the force is applied.
The documentation for this class was generated from the following file: