#include <MotionControl.h>
Inheritance diagram for MotionControlInterfaces:
Public Member Functions | |
MotionControlInterfaces (const unsigned long &frameNumber, const MotionRequest &motionRequest, const HeadMotionRequest &headMotionRequest, const SensorDataBuffer &sensorDataBuffer, const BodyPosture &bodyPosture, const InvKinWalkingParameters &invKinWalkingParameters, const GT2004Parameters >2004Parameters, const unsigned long &walkParameterTimeStamp, const bool &receivedNewSensorData, JointDataBuffer &jointDataBuffer, PIDData &pidData, OdometryData &odometryData, MotionInfo &motionInfo, bool headIsBlockedBySpecialActionOrWalk) | |
Constructor. | |
Protected Attributes | |
const unsigned long & | frameNumber |
A reference to the frame number. | |
const MotionRequest & | motionRequest |
A request from the behavior control. | |
const HeadMotionRequest & | headMotionRequest |
Head joint values from the head control. | |
const SensorDataBuffer & | sensorDataBuffer |
The current body sensor data. | |
const BodyPosture & | bodyPosture |
The current body posture. | |
const InvKinWalkingParameters & | invKinWalkingParameters |
walking parameter sets to be used by the WalkingEngine, eg calculated by evolution behavior | |
const GT2004Parameters & | gt2004Parameters |
const unsigned long & | walkParameterTimeStamp |
const bool & | receivedNewSensorData |
Indicates that the Motion Process received a new SensorDataBuffer. | |
JointDataBuffer & | jointDataBuffer |
A buffer of joint data to be filled. | |
PIDData & | pidData |
The current PID servo gains. | |
OdometryData & | odometryData |
The odometry to be incremented. | |
MotionInfo & | motionInfo |
The height of the neck and the body tilt to be calculated. | |
bool | headIsBlockedBySpecialActionOrWalk |
Specifies if the head is blocked by a special action or walk. |
Definition at line 34 of file MotionControl.h.
|
Constructor.
Definition at line 38 of file MotionControl.h. |
|
A reference to the frame number.
Definition at line 72 of file MotionControl.h. |
|
A request from the behavior control.
Definition at line 75 of file MotionControl.h. |
|
Head joint values from the head control.
Definition at line 78 of file MotionControl.h. |
|
The current body sensor data.
Definition at line 81 of file MotionControl.h. |
|
The current body posture.
Definition at line 84 of file MotionControl.h. |
|
walking parameter sets to be used by the WalkingEngine, eg calculated by evolution behavior
Definition at line 87 of file MotionControl.h. |
|
Definition at line 88 of file MotionControl.h. |
|
Definition at line 89 of file MotionControl.h. |
|
Indicates that the Motion Process received a new SensorDataBuffer.
Definition at line 92 of file MotionControl.h. |
|
A buffer of joint data to be filled.
Definition at line 95 of file MotionControl.h. |
|
The current PID servo gains.
Definition at line 98 of file MotionControl.h. |
|
The odometry to be incremented.
Definition at line 101 of file MotionControl.h. |
|
The height of the neck and the body tilt to be calculated.
Definition at line 104 of file MotionControl.h. |
|
Specifies if the head is blocked by a special action or walk.
Definition at line 107 of file MotionControl.h. |