![]() |
NimbRo ROS Soccer Package
|
Data struct that encompasses the abstract representation of a robot pose. More...
#include <gait_abstract_pose.h>
Public Member Functions | |
AbstractPose () | |
Default constructor. | |
void | reset () |
Reset function. | |
void | setLinkLengths (double legLinkLength, double armLinkLength) |
Set the arm and leg link lengths used for pose conversions. | |
void | setFromJointPose (const JointPose &pose) |
Set the abstract pose to a given joint pose. | |
void | setFromInversePose (const InversePose &pose) |
Set the abstract pose to a given inverse pose. | |
void | setLegsFromJointPose (const JointLegPose &left, const JointLegPose &right) |
Set the abstract leg poses to given joint poses. | |
void | setLegsFromInversePose (const InverseLegPose &left, const InverseLegPose &right) |
Set the abstract leg poses to given inverse poses. | |
void | setArmsFromJointPose (const JointArmPose &left, const JointArmPose &right) |
Set the abstract arm poses to given joint poses. | |
void | setArmsFromInversePose (const InverseArmPose &left, const InverseArmPose &right) |
Set the abstract arm poses to given inverse poses. | |
Public Attributes | |
AbstractLegPose | leftLeg |
Abstract pose of the left leg. | |
AbstractLegPose | rightLeg |
Abstract pose of the right leg. | |
AbstractArmPose | leftArm |
Abstract pose of the left arm. | |
AbstractArmPose | rightArm |
Abstract pose of the right arm. | |
Data struct that encompasses the abstract representation of a robot pose.
The correct value of the link lengths must be set only if a pose conversion function involving the inverse pose representation is used.