#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(). |
1.3.6