#include <RobotVertices.h>
Collaboration diagram for RobotVertices:
Public Member Functions | |
RobotVertices () | |
Default constructor. | |
RobotVertices (const RobotDimensions &r) | |
Constructor. | |
Public Attributes | |
Vector3< double > | neck |
Vector3< double > | shoulderPosition [4] |
Vector3< double > | kneePosition [4] |
Vector3< double > | footPosition [4] |
double | bodyTilt |
double | bodyRoll |
double | neckHeight |
unsigned | frameNumber |
All positions are relative to the neck or a point below the neck. So the coordinate of the neck will always be (0,0,z)
Definition at line 22 of file RobotVertices.h.
|
Default constructor.
Definition at line 36 of file RobotVertices.h. References bodyRoll, bodyTilt, frameNumber, and neckHeight. |
|
Constructor. Constructs vertices for a robot with all joints set to 0.
Definition at line 12 of file RobotVertices.cpp. References RobotDimensions::bodyWidth, footPosition, kneePosition, RobotDimensions::lengthBetweenLegs, RobotDimensions::lowerForeLegLength, RobotDimensions::lowerHindLegLength, neck, RobotDimensions::neckToLegsLengthX, RobotDimensions::neckToLegsLengthZ, shoulderPosition, RobotDimensions::upperLegLength, RobotDimensions::upperLegLengthX, RobotDimensions::zeroFrontKneeArc, RobotDimensions::zeroHindKneeArc, and RobotDimensions::zeroShoulderArc. |
|
Definition at line 25 of file RobotVertices.h. Referenced by Kinematics::getAbsoluteRobotVertices(), and RobotVertices(). |
|
Definition at line 27 of file RobotVertices.h. Referenced by Kinematics::calcNeckAndLegPositions(), Kinematics::calcRelativeRobotVertices(), Kinematics::getAbsoluteRobotVertices(), Kinematics::getRelativeRobotVertices(), and RobotVertices(). |
|
Definition at line 28 of file RobotVertices.h. Referenced by Kinematics::calcNeckAndLegPositions(), Kinematics::calcRelativeRobotVertices(), Kinematics::getAbsoluteRobotVertices(), Kinematics::getRelativeRobotVertices(), Kinematics::getRobotTransformation(), and RobotVertices(). |
|
|
Definition at line 30 of file RobotVertices.h. Referenced by Kinematics::calcNeckAndLegPositions(), GT2004SensorDataProcessor::calculateBodyPostureFromLegSensors(), BB2004Calibrator::evolve(), Kinematics::getAbsoluteRobotVertices(), and RobotVertices(). |
|
Definition at line 31 of file RobotVertices.h. Referenced by Kinematics::calcNeckAndLegPositions(), GT2004SensorDataProcessor::calculateBodyPostureFromLegSensors(), BB2004Calibrator::evolve(), Kinematics::getAbsoluteRobotVertices(), and RobotVertices(). |
|
Definition at line 32 of file RobotVertices.h. Referenced by Kinematics::calcNeckAndLegPositions(), GT2004SensorDataProcessor::calculateBodyPostureFromLegSensors(), BB2004Calibrator::evolve(), and RobotVertices(). |
|
Definition at line 33 of file RobotVertices.h. Referenced by Kinematics::calcRelativeRobotVertices(), and RobotVertices(). |