Main Page | Class Hierarchy | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals | Related Pages | Examples

aiboleg.h File Reference

#include "aibojoint.h"
#include "aibolegpositions.h"

Include dependency graph for aiboleg.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  AiboLeg

Enumerations

enum  LEG_JOINT {
  RF1, RF2, RF3, LF1,
  LF2, LF3, RR1, RR2,
  RR3, LR1, LR2, LR3
}

Variables

static const int NUM_LEG_JOINTS = 12
static const char *const LEG_JOINT_ARRAY []


Enumeration Type Documentation

enum LEG_JOINT
 

Types of leg joints of AIBO

Enumerator:
RF1  Right front leg joint 1
RF2  Right front leg joint 2
RF3  Right front leg joint 3
LF1  Left front leg joint 1
LF2  Left front leg joint 2
LF3  Left front leg joint 3
RR1  Right rear leg joint 1
RR2  Right rear leg joint 2
RR3  Right rear leg joint 3
LR1  Left rear leg joint 1
LR2  Left rear leg joint 2
LR3  Left rear leg joint 3
Examples:
LegsExample.cc.


Variable Documentation

const int NUM_LEG_JOINTS = 12 [static]
 

Number of leg joints for aibo

Examples:
LegsExample.cc.

const char* const LEG_JOINT_ARRAY[] [static]
 

Initial value:

 {
    "PRM:/r4/c1-Joint2:j1",       
    "PRM:/r4/c1/c2-Joint2:j2",    
    "PRM:/r4/c1/c2/c3-Joint2:j3", 

    "PRM:/r2/c1-Joint2:j1",       
    "PRM:/r2/c1/c2-Joint2:j2",    
    "PRM:/r2/c1/c2/c3-Joint2:j3", 

    "PRM:/r5/c1-Joint2:j1",       
    "PRM:/r5/c1/c2-Joint2:j2",    
    "PRM:/r5/c1/c2/c3-Joint2:j3", 

    "PRM:/r3/c1-Joint2:j1",       
    "PRM:/r3/c1/c2-Joint2:j2",    
    "PRM:/r3/c1/c2/c3-Joint2:j3"  
}
Primitve locators for leg joints of AIBO


tams Tim Baier AiboLib v0.2.4
Generated Thu Jan 19 11:54:41 2006 by doxygen 1.4.3