#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 |
|
|
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. |
|
|
Definition at line 65 of file MoNetAgentManager.h. Referenced by NeutralAgent7::AdjustDiffJointValue(), NeutralAgent7::MoveToBroadBase(), and NeutralAgent7::MoveToSleeping(). |
|
|
Definition at line 66 of file MoNetAgentManager.h. |
|
|
Definition at line 67 of file MoNetAgentManager.h. Referenced by MoNetAgentManager::NewCommandVectorDataDRX1000(), and MTNAgent7::SetPrimitiveID(). |
|
|
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. |
|
|
Definition at line 46 of file MoNetAgentManager.h. Referenced by MoNetAgentManager::NewCommandVectorDataDRX900(). |
|
|
|
Definition at line 26 of file MoNetAgentManager.h. Referenced by SensorObserver::PrintCommonSensor(), PIDControl::SetJointGain(), NeutralAgent::SetJointGain(), MTNAgent::SetJointGain(), and LMasterRSlave::SetJointGain(). |
|
|
Definition at line 23 of file MoNetAgentManager.h. Referenced by SensorObserver::PrintCommonSensor(), PIDControl::SetJointGain(), NeutralAgent::SetJointGain(), MTNAgent::SetJointGain(), and LMasterRSlave::SetJointGain(). |
|
|
Definition at line 24 of file MoNetAgentManager.h. Referenced by SensorObserver7::PrintERS7Sensor(), PIDControl7::SetJointGain(), NeutralAgent7::SetJointGain(), MTNWALKAgent7::SetJointGain(), MTNAgent7::SetJointGain(), and LMasterRSlave7::SetJointGain(). |
|
|
Definition at line 27 of file MoNetAgentManager.h. Referenced by SensorObserver7::PrintERS7Sensor(), PIDControl7::SetJointGain(), NeutralAgent7::SetJointGain(), MTNWALKAgent7::SetJointGain(), MTNAgent7::SetJointGain(), and LMasterRSlave7::SetJointGain(). |
|
|
Definition at line 43 of file MoNetAgentManager.h. |
|
|
Definition at line 31 of file MoNetAgentManager.h. Referenced by PIDControl7::DisableJointGainOfAllLegs(), PIDControl::DisableJointGainOfAllLegs(), LMasterRSlave7::MasterSlave(), LMasterRSlave::MasterSlave(), SensorObserver::PrintCommonSensor(), and SensorObserver7::PrintERS7Sensor(). |
|
|
Definition at line 32 of file MoNetAgentManager.h. Referenced by PIDControl7::DisableJointGainOfAllLegs(), PIDControl::DisableJointGainOfAllLegs(), LMasterRSlave7::MasterSlave(), LMasterRSlave::MasterSlave(), SensorObserver::PrintCommonSensor(), and SensorObserver7::PrintERS7Sensor(). |
|
|
Definition at line 33 of file MoNetAgentManager.h. Referenced by PIDControl7::DisableJointGainOfAllLegs(), PIDControl::DisableJointGainOfAllLegs(), LMasterRSlave7::MasterSlave(), LMasterRSlave::MasterSlave(), SensorObserver::PrintCommonSensor(), and SensorObserver7::PrintERS7Sensor(). |
|
|
Definition at line 37 of file MoNetAgentManager.h. Referenced by PIDControl7::DisableJointGainOfAllLegs(), PIDControl::DisableJointGainOfAllLegs(), LMasterRSlave7::MasterSlave(), LMasterRSlave::MasterSlave(), SensorObserver::PrintCommonSensor(), and SensorObserver7::PrintERS7Sensor(). |
|
|
Definition at line 38 of file MoNetAgentManager.h. Referenced by PIDControl7::DisableJointGainOfAllLegs(), PIDControl::DisableJointGainOfAllLegs(), LMasterRSlave7::MasterSlave(), LMasterRSlave::MasterSlave(), SensorObserver::PrintCommonSensor(), and SensorObserver7::PrintERS7Sensor(). |
|
|
Definition at line 39 of file MoNetAgentManager.h. Referenced by PIDControl7::DisableJointGainOfAllLegs(), PIDControl::DisableJointGainOfAllLegs(), LMasterRSlave7::MasterSlave(), LMasterRSlave::MasterSlave(), SensorObserver::PrintCommonSensor(), and SensorObserver7::PrintERS7Sensor(). |
|
|
Definition at line 91 of file MoNetAgentManager.h. |
|
|
Definition at line 42 of file MoNetAgentManager.h. Referenced by SensorObserver::PrintERS210Sensor(), and SensorObserver7::PrintERS7Sensor(). |
|
|
|
Definition at line 28 of file MoNetAgentManager.h. Referenced by PIDControl7::DisableJointGainOfAllLegs(), PIDControl::DisableJointGainOfAllLegs(), LMasterRSlave7::MasterSlave(), LMasterRSlave::MasterSlave(), SensorObserver::PrintCommonSensor(), and SensorObserver7::PrintERS7Sensor(). |
|
|
Definition at line 29 of file MoNetAgentManager.h. Referenced by PIDControl7::DisableJointGainOfAllLegs(), PIDControl::DisableJointGainOfAllLegs(), LMasterRSlave7::MasterSlave(), LMasterRSlave::MasterSlave(), SensorObserver::PrintCommonSensor(), and SensorObserver7::PrintERS7Sensor(). |
|
|
Definition at line 30 of file MoNetAgentManager.h. Referenced by PIDControl7::DisableJointGainOfAllLegs(), PIDControl::DisableJointGainOfAllLegs(), LMasterRSlave7::MasterSlave(), LMasterRSlave::MasterSlave(), SensorObserver::PrintCommonSensor(), and SensorObserver7::PrintERS7Sensor(). |
|
|
Definition at line 44 of file MoNetAgentManager.h. |
|
|
Definition at line 34 of file MoNetAgentManager.h. Referenced by PIDControl7::DisableJointGainOfAllLegs(), PIDControl::DisableJointGainOfAllLegs(), LMasterRSlave7::MasterSlave(), LMasterRSlave::MasterSlave(), SensorObserver::PrintCommonSensor(), and SensorObserver7::PrintERS7Sensor(). |
|
|
Definition at line 35 of file MoNetAgentManager.h. Referenced by PIDControl7::DisableJointGainOfAllLegs(), PIDControl::DisableJointGainOfAllLegs(), LMasterRSlave7::MasterSlave(), LMasterRSlave::MasterSlave(), SensorObserver::PrintCommonSensor(), and SensorObserver7::PrintERS7Sensor(). |
|
|
Definition at line 36 of file MoNetAgentManager.h. Referenced by PIDControl7::DisableJointGainOfAllLegs(), PIDControl::DisableJointGainOfAllLegs(), LMasterRSlave7::MasterSlave(), LMasterRSlave::MasterSlave(), SensorObserver::PrintCommonSensor(), and SensorObserver7::PrintERS7Sensor(). |
|
|
Definition at line 41 of file MoNetAgentManager.h. Referenced by SensorObserver::PrintERS210Sensor(), SensorObserver7::PrintERS7Sensor(), NeutralAgent7::SetJointGain(), MTNWALKAgent7::SetJointGain(), MTNAgent7::SetJointGain(), and LMasterRSlave7::SetJointGain(). |
|
|
Definition at line 40 of file MoNetAgentManager.h. Referenced by SensorObserver::PrintERS210Sensor(), SensorObserver7::PrintERS7Sensor(), NeutralAgent7::SetJointGain(), MTNWALKAgent7::SetJointGain(), MTNAgent7::SetJointGain(), and LMasterRSlave7::SetJointGain(). |
1.3.9.1