MoNetAgentManager.h File Reference

#include <list>
#include <OPENR/OSubject.h>
#include <OPENR/OObserver.h>
#include <MoNetData.h>
#include <ODA.h>

Go to the source code of this file.

Classes

class  MoNetAgentManager

Variables

const int HEAD_TILT = 0
const int HEAD_TILT1 = 0
const int HEAD_PAN = 1
const int HEAD_ROLL = 2
const int HEAD_TILT2 = 2
const int RFLEG_J1 = 3
const int RFLEG_J2 = 4
const int RFLEG_J3 = 5
const int LFLEG_J1 = 6
const int LFLEG_J2 = 7
const int LFLEG_J3 = 8
const int RRLEG_J1 = 9
const int RRLEG_J2 = 10
const int RRLEG_J3 = 11
const int LRLEG_J1 = 12
const int LRLEG_J2 = 13
const int LRLEG_J3 = 14
const int TAIL_TILT = 15
const int TAIL_PAN = 16
const int MOUTH = 17
const int LEFT_EAR = 18
const int RIGHT_EAR = 19
const int DRX900_NUM_JOINTS = 15
const char *const DRX900_JOINT_LOCATOR []
const int DRX1000_NUM_JOINT2 = 18
const int DRX1000_NUM_JOINT4 = 2
const int DRX1000_NUM_JOINTS = DRX1000_NUM_JOINT2 + DRX1000_NUM_JOINT4
const char *const DRX1000_JOINT_LOCATOR []
const int MAX_NUM_JOINTS = DRX1000_NUM_JOINTS
const int NUM_FRAMES = 4


Variable Documentation

const char* const DRX1000_JOINT_LOCATOR[] [static]
 

Initial value:

 {
    "PRM:/r1/c1-Joint2:11",          
    "PRM:/r1/c1/c2-Joint2:12",       
    "PRM:/r1/c1/c2/c3-Joint2:13",    
    "PRM:/r4/c1-Joint2:41",          
    "PRM:/r4/c1/c2-Joint2:42",       
    "PRM:/r4/c1/c2/c3-Joint2:43",    
    "PRM:/r2/c1-Joint2:21",          
    "PRM:/r2/c1/c2-Joint2:22",       
    "PRM:/r2/c1/c2/c3-Joint2:23",    
    "PRM:/r5/c1-Joint2:51",          
    "PRM:/r5/c1/c2-Joint2:52",       
    "PRM:/r5/c1/c2/c3-Joint2:53",    
    "PRM:/r3/c1-Joint2:31",          
    "PRM:/r3/c1/c2-Joint2:32",       
    "PRM:/r3/c1/c2/c3-Joint2:33",    
    "PRM:/r6/c1-Joint2:61",          
    "PRM:/r6/c2-Joint2:62",          
    "PRM:/r1/c1/c2/c3/c4-Joint2:14", 
    "PRM:/r1/c1/c2/c3/e5-Joint4:15", 
    "PRM:/r1/c1/c2/c3/e6-Joint4:16"  
}

Definition at line 68 of file MoNetAgentManager.h.

const int DRX1000_NUM_JOINT2 = 18
 

Definition at line 65 of file MoNetAgentManager.h.

Referenced by NeutralAgent7::AdjustDiffJointValue(), NeutralAgent7::MoveToBroadBase(), and NeutralAgent7::MoveToSleeping().

const int DRX1000_NUM_JOINT4 = 2
 

Definition at line 66 of file MoNetAgentManager.h.

const int DRX1000_NUM_JOINTS = DRX1000_NUM_JOINT2 + DRX1000_NUM_JOINT4
 

Definition at line 67 of file MoNetAgentManager.h.

Referenced by MoNetAgentManager::NewCommandVectorDataDRX1000(), and MTNAgent7::SetPrimitiveID().

const char* const DRX900_JOINT_LOCATOR[] [static]
 

Initial value:

 {
    "PRM:/r1/c1-Joint2:j1",             
    "PRM:/r1/c1/c2-Joint2:j2",          
    "PRM:/r1/c1/c2/c3-Joint2:j3",       
    "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",       
}

Definition at line 47 of file MoNetAgentManager.h.

const int DRX900_NUM_JOINTS = 15
 

Definition at line 46 of file MoNetAgentManager.h.

Referenced by MoNetAgentManager::NewCommandVectorDataDRX900().

const int HEAD_PAN = 1
 

Definition at line 25 of file MoNetAgentManager.h.

Referenced by SensorObserver::PrintCommonSensor(), SensorObserver7::PrintERS7Sensor(), PIDControl7::SetJointGain(), PIDControl::SetJointGain(), NeutralAgent7::SetJointGain(), NeutralAgent::SetJointGain(), MTNWALKAgent7::SetJointGain(), MTNAgent7::SetJointGain(), MTNAgent::SetJointGain(), LMasterRSlave7::SetJointGain(), and LMasterRSlave::SetJointGain().

const int HEAD_ROLL = 2
 

Definition at line 26 of file MoNetAgentManager.h.

Referenced by SensorObserver::PrintCommonSensor(), PIDControl::SetJointGain(), NeutralAgent::SetJointGain(), MTNAgent::SetJointGain(), and LMasterRSlave::SetJointGain().

const int HEAD_TILT = 0
 

Definition at line 23 of file MoNetAgentManager.h.

Referenced by SensorObserver::PrintCommonSensor(), PIDControl::SetJointGain(), NeutralAgent::SetJointGain(), MTNAgent::SetJointGain(), and LMasterRSlave::SetJointGain().

const int HEAD_TILT1 = 0
 

Definition at line 24 of file MoNetAgentManager.h.

Referenced by SensorObserver7::PrintERS7Sensor(), PIDControl7::SetJointGain(), NeutralAgent7::SetJointGain(), MTNWALKAgent7::SetJointGain(), MTNAgent7::SetJointGain(), and LMasterRSlave7::SetJointGain().

const int HEAD_TILT2 = 2
 

Definition at line 27 of file MoNetAgentManager.h.

Referenced by SensorObserver7::PrintERS7Sensor(), PIDControl7::SetJointGain(), NeutralAgent7::SetJointGain(), MTNWALKAgent7::SetJointGain(), MTNAgent7::SetJointGain(), and LMasterRSlave7::SetJointGain().

const int LEFT_EAR = 18
 

Definition at line 43 of file MoNetAgentManager.h.

const int LFLEG_J1 = 6
 

Definition at line 31 of file MoNetAgentManager.h.

Referenced by PIDControl7::DisableJointGainOfAllLegs(), PIDControl::DisableJointGainOfAllLegs(), LMasterRSlave7::MasterSlave(), LMasterRSlave::MasterSlave(), SensorObserver::PrintCommonSensor(), and SensorObserver7::PrintERS7Sensor().

const int LFLEG_J2 = 7
 

Definition at line 32 of file MoNetAgentManager.h.

Referenced by PIDControl7::DisableJointGainOfAllLegs(), PIDControl::DisableJointGainOfAllLegs(), LMasterRSlave7::MasterSlave(), LMasterRSlave::MasterSlave(), SensorObserver::PrintCommonSensor(), and SensorObserver7::PrintERS7Sensor().

const int LFLEG_J3 = 8
 

Definition at line 33 of file MoNetAgentManager.h.

Referenced by PIDControl7::DisableJointGainOfAllLegs(), PIDControl::DisableJointGainOfAllLegs(), LMasterRSlave7::MasterSlave(), LMasterRSlave::MasterSlave(), SensorObserver::PrintCommonSensor(), and SensorObserver7::PrintERS7Sensor().

const int LRLEG_J1 = 12
 

Definition at line 37 of file MoNetAgentManager.h.

Referenced by PIDControl7::DisableJointGainOfAllLegs(), PIDControl::DisableJointGainOfAllLegs(), LMasterRSlave7::MasterSlave(), LMasterRSlave::MasterSlave(), SensorObserver::PrintCommonSensor(), and SensorObserver7::PrintERS7Sensor().

const int LRLEG_J2 = 13
 

Definition at line 38 of file MoNetAgentManager.h.

Referenced by PIDControl7::DisableJointGainOfAllLegs(), PIDControl::DisableJointGainOfAllLegs(), LMasterRSlave7::MasterSlave(), LMasterRSlave::MasterSlave(), SensorObserver::PrintCommonSensor(), and SensorObserver7::PrintERS7Sensor().

const int LRLEG_J3 = 14
 

Definition at line 39 of file MoNetAgentManager.h.

Referenced by PIDControl7::DisableJointGainOfAllLegs(), PIDControl::DisableJointGainOfAllLegs(), LMasterRSlave7::MasterSlave(), LMasterRSlave::MasterSlave(), SensorObserver::PrintCommonSensor(), and SensorObserver7::PrintERS7Sensor().

const int MAX_NUM_JOINTS = DRX1000_NUM_JOINTS
 

Definition at line 91 of file MoNetAgentManager.h.

const int MOUTH = 17
 

Definition at line 42 of file MoNetAgentManager.h.

Referenced by SensorObserver::PrintERS210Sensor(), and SensorObserver7::PrintERS7Sensor().

const int NUM_FRAMES = 4
 

Definition at line 92 of file MoNetAgentManager.h.

Referenced by MTNAgent7::Move(), MTNAgent::Move(), BlinkingHeadLED::NewCommandVectorData(), MoNetAgentManager::NewCommandVectorDataDRX1000(), MoNetAgentManager::NewCommandVectorDataDRX900(), NeutralAgent7::SetJointValue(), and NeutralAgent::SetJointValue().

const int RFLEG_J1 = 3
 

Definition at line 28 of file MoNetAgentManager.h.

Referenced by PIDControl7::DisableJointGainOfAllLegs(), PIDControl::DisableJointGainOfAllLegs(), LMasterRSlave7::MasterSlave(), LMasterRSlave::MasterSlave(), SensorObserver::PrintCommonSensor(), and SensorObserver7::PrintERS7Sensor().

const int RFLEG_J2 = 4
 

Definition at line 29 of file MoNetAgentManager.h.

Referenced by PIDControl7::DisableJointGainOfAllLegs(), PIDControl::DisableJointGainOfAllLegs(), LMasterRSlave7::MasterSlave(), LMasterRSlave::MasterSlave(), SensorObserver::PrintCommonSensor(), and SensorObserver7::PrintERS7Sensor().

const int RFLEG_J3 = 5
 

Definition at line 30 of file MoNetAgentManager.h.

Referenced by PIDControl7::DisableJointGainOfAllLegs(), PIDControl::DisableJointGainOfAllLegs(), LMasterRSlave7::MasterSlave(), LMasterRSlave::MasterSlave(), SensorObserver::PrintCommonSensor(), and SensorObserver7::PrintERS7Sensor().

const int RIGHT_EAR = 19
 

Definition at line 44 of file MoNetAgentManager.h.

const int RRLEG_J1 = 9
 

Definition at line 34 of file MoNetAgentManager.h.

Referenced by PIDControl7::DisableJointGainOfAllLegs(), PIDControl::DisableJointGainOfAllLegs(), LMasterRSlave7::MasterSlave(), LMasterRSlave::MasterSlave(), SensorObserver::PrintCommonSensor(), and SensorObserver7::PrintERS7Sensor().

const int RRLEG_J2 = 10
 

Definition at line 35 of file MoNetAgentManager.h.

Referenced by PIDControl7::DisableJointGainOfAllLegs(), PIDControl::DisableJointGainOfAllLegs(), LMasterRSlave7::MasterSlave(), LMasterRSlave::MasterSlave(), SensorObserver::PrintCommonSensor(), and SensorObserver7::PrintERS7Sensor().

const int RRLEG_J3 = 11
 

Definition at line 36 of file MoNetAgentManager.h.

Referenced by PIDControl7::DisableJointGainOfAllLegs(), PIDControl::DisableJointGainOfAllLegs(), LMasterRSlave7::MasterSlave(), LMasterRSlave::MasterSlave(), SensorObserver::PrintCommonSensor(), and SensorObserver7::PrintERS7Sensor().

const int TAIL_PAN = 16
 

Definition at line 41 of file MoNetAgentManager.h.

Referenced by SensorObserver::PrintERS210Sensor(), SensorObserver7::PrintERS7Sensor(), NeutralAgent7::SetJointGain(), MTNWALKAgent7::SetJointGain(), MTNAgent7::SetJointGain(), and LMasterRSlave7::SetJointGain().

const int TAIL_TILT = 15
 

Definition at line 40 of file MoNetAgentManager.h.

Referenced by SensorObserver::PrintERS210Sensor(), SensorObserver7::PrintERS7Sensor(), NeutralAgent7::SetJointGain(), MTNWALKAgent7::SetJointGain(), MTNAgent7::SetJointGain(), and LMasterRSlave7::SetJointGain().


Generated on Sun Dec 2 23:04:32 2007 for openSDK by  doxygen 1.3.9.1