#include <aiboheadmoves.h>
Inheritance diagram for AiboHeadMoves:
Public Member Functions | |
AiboHeadMoves (AiboHead *head) | |
virtual | ~AiboHeadMoves () |
void | SetHead (AiboHead *head) |
MOVE_STATUS | MoveToSleeping (OSubject *subject) |
MOVE_STATUS | MoveToBroadbase (OSubject *subject) |
MOVE_STATUS | MoveToZero (OSubject *subject) |
void | SetJoints (AiboJoint *joints) |
void | OpenJointPrimitives () |
void | InitJoints (OSubject *subject) |
int | GetMoveCount () |
void | ResetMoveCounter () |
MOVE_STATUS | Movement (OSubject *subject, const double *angles, int numMoves) |
void | MakeHandstand (OSubject *subject) |
Protected Attributes | |
MOVE_STATE_HEAD | State |
int | NumJoints |
double * | Delta |
int | MoveCounter |
AiboJoint * | Joints |
Static Protected Attributes | |
static const int | ZERO_POS_MAX_COUNTER = 16 |
|
Default constructor.
Here is the call graph for this function: |
|
Default destructor |
|
Method to set head
Here is the call graph for this function: |
|
Moves head of AIBO to sleeping position
Implements AiboMoves. Here is the call graph for this function: |
|
Moves head of AIBO to boradbase position
Implements AiboMoves. Here is the call graph for this function: |
|
Moves head of AIBO to zero position (HT = 0, HP = 0, HR = 0)
Here is the call graph for this function: |
|
Method to set head
|
|
Method to open joint primitives. I.e. executes AiboJoint->OpenPrimitives() Here is the call graph for this function: |
|
Method which initialises the joint values. I.e. executes AIboJoint->RefreshCommandVectors()
Here is the call graph for this function: |
|
Method to get the move count of thhe actual movement
|
|
Resets the MoveCounter |
|
Method executes a move to the given Angels in NumMove frames
Here is the call graph for this function: |
|
Moves AIBO into handstand. WARNING: Method not ready yet.
|
|
Number of steps which should be used to reach Zero position |
|
Sate of the head Movement |
|
Number of head joints. The values is used very often... |
|
Variable to store the delta angleas for movements |
|
Counter for counting move steps |
|
Head var for joint access |
Tim Baier
AiboLib v0.2.4 |
Generated Thu Jan 19 11:55:27 2006 by 1.4.3 |