| Tekkotsu Homepage | Demos | Overview | Downloads | Dev. Resources | Reference | Credits |
ERS210Info Namespace ReferenceDetailed DescriptionContains information about the ERS-210 Robot, such as number of joints, PID defaults, timing information, etc.
Typedef Documentation
So you can be clear when you're refering to a LED bitmask.
Definition at line 133 of file ERS210Info.h.
Enumeration Type DocumentationThe offsets of the individual legs.
Definition at line 98 of file ERS210Info.h. The offsets of the individual LEDs on the head and tail. Note that left/right are robot's point of view. See also LEDBitMask_t.
Definition at line 108 of file ERS210Info.h. holds offsets to different buttons in WorldState::buttons[] Should be a straight mapping to the ButtonSourceIDs Note that the chest (power) button is not a normal button. It kills power to the motors at a hardware level, and isn't sensed in the normal way. If you want to know when it is pressed (and you are about to shut down) see PowerSourceID::PauseSID.
Definition at line 181 of file ERS210Info.h. holds offset to different sensor values in WorldState::sensors[]
Definition at line 202 of file ERS210Info.h.
Variable Documentation
the name of the model, to be used for logging and remote GUIs
Definition at line 29 of file ERS210Info.h. Referenced by WorldStateSerializerBehavior::DoStart(), PostureEngine::getBinSize(), PostureEngine::loadBuffer(), WorldStateSerializerBehavior::processEvent(), and PostureEngine::saveBuffer().
time between frames in the motion system (milliseconds)
Definition at line 31 of file ERS210Info.h. Referenced by WaypointEngine< MAX_WAY >::computeNewVelocity(), PostureMC::defaultMaxSpeed(), OldHeadPointerMC::defaultMaxSpeed(), HeadPointerMC::defaultMaxSpeed(), PostureMC::getMaxSpeed(), OldHeadPointerMC::getMaxSpeed(), HeadPointerMC::getMaxSpeed(), MotionManager::getOutputs(), BatteryMonitorBehavior::processEvent(), PostureMC::setMaxSpeed(), OldHeadPointerMC::setMaxSpeed(), HeadPointerMC::setMaxSpeed(), LedEngine::updateLEDFrames(), LedEngine::updateLEDs(), TailWagMC::updateOutputs(), MotionSequenceMC< MAXMOVE >::updateOutputs(), EmergencyStopMC::updateOutputs(), and DynamicMotionSequence::updateOutputs().
the number of frames per buffer (don't forget also double buffered)
Definition at line 32 of file ERS210Info.h. Referenced by WaypointEngine< MAX_WAY >::computeNewVelocity(), MotionManager::getOutputs(), WorldStatePool::isUnread(), BatteryMonitorBehavior::processEvent(), MotionManager::setOutput(), LedMC::setWeights(), LedEngine::updateLEDs(), WalkMC::updateOutputs(), TailWagMC::updateOutputs(), PostureMC::updateOutputs(), OldHeadPointerMC::updateOutputs(), MotionSequenceMC< MAXMOVE >::updateOutputs(), HeadPointerMC::updateOutputs(), EmergencyStopMC::updateOutputs(), and DynamicMotionSequence::updateOutputs().
time between frames for the ears (which move slower for some reason, don't want to mix with other outputs) (milliseconds)
Definition at line 33 of file ERS210Info.h.
the number of frames per buffer being sent to ears (double buffered as well)
Definition at line 34 of file ERS210Info.h.
the number of milliseconds per sound buffer... I'm not sure if this can be changed
Definition at line 35 of file ERS210Info.h. Referenced by SpeakerServer::QueueFrame().
The number of joints per leg.
Definition at line 40 of file ERS210Info.h. Referenced by WalkMC::init(), WalkMC::isDirty(), WalkMC::resetLegPos(), UPennWalkMC::SetLegJoints(), and WalkMC::updateOutputs().
The number of legs.
Definition at line 41 of file ERS210Info.h. Referenced by Kinematics::calculateGroundPlane(), Kinematics::findUnusedLeg(), WalkMC::init(), WalkMC::isDirty(), WalkMC::loadBuffer(), WalkMC::resetLegPos(), WalkMC::saveBuffer(), WalkMC::setTargetDisplacement(), and WalkMC::updateOutputs().
the TOTAL number of joints on ALL legs
Definition at line 42 of file ERS210Info.h. Referenced by WalkMC::updateOutputs(), and UPennWalkMC::updateOutputs().
The number of joints in the neck.
Definition at line 43 of file ERS210Info.h. Referenced by HeadPointerMC::ensureValidJoint(), HeadPointerMC::freezeMotion(), OldHeadPointerMC::getOutputCmd(), HeadPointerMC::isAlive(), HeadPointerMC::lookAtPoint(), HeadPointerMC::lookInDirection(), HeadPointerMC::markDirty(), OldHeadPointerMC::noMaxSpeed(), HeadPointerMC::noMaxSpeed(), OldHeadPointerMC::OldHeadPointerMC(), OldHeadPointerMC::setMode(), OldHeadPointerMC::setWeight(), HeadPointerMC::setWeight(), HeadPointerMC::takeSnapshot(), OldHeadPointerMC::updateOutputs(), and HeadPointerMC::updateOutputs().
The number of joints which control the ears (NOT per ear, is total).
Definition at line 46 of file ERS210Info.h. Referenced by BatteryMonitorBehavior::setFlipper().
the number of buttons that are available, see ERS210Info::ButtonOffset_t
Definition at line 47 of file ERS210Info.h. Referenced by WorldStateSerializerBehavior::DoStart(), PostureEngine::getBinSize(), PostureEngine::loadBuffer(), WorldStateSerializerBehavior::processEvent(), SensorObserverControl::processEvent(), WorldState::read(), PostureEngine::saveBuffer(), SensorObserverControl::SensorObserverControl(), Controller::takeLine(), SensorObserverControl::updateRT(), and WorldState::WorldState().
1 dist, 3 accel, 1 thermo, 5 from power, see ERS210Info::SensorOffset_t
Definition at line 48 of file ERS210Info.h. Referenced by WorldStateSerializerBehavior::DoStart(), PostureEngine::getBinSize(), PostureEngine::loadBuffer(), WorldStateSerializerBehavior::processEvent(), SensorObserverControl::processEvent(), PostureEngine::saveBuffer(), SensorObserverControl::SensorObserverControl(), SensorObserverControl::updateRT(), and WorldState::WorldState().
The number of LEDs which can be controlled.
Definition at line 49 of file ERS210Info.h. Referenced by LedEngine::cflash(), LedEngine::clear(), LedEngine::cycle(), Controller::deactivate(), Controller::DoStop(), LedEngine::extendFlash(), LedEngine::flash(), EmergencyStopMC::freezeJoints(), MotionManager::getOutputs(), LedEngine::invert(), LedEngine::LedEngine(), LedEngine::recalcFlashEnd(), LedEngine::set(), FlashIPAddrBehavior::setupSequence(), LedMC::setWeights(), LedEngine::updateLEDFrames(), LedEngine::updateLEDs(), LedMC::updateOutputs(), EmergencyStopMC::updateOutputs(), and MotionManager::updateWorldState().
The number of joints which use PID motion - everything except ears.
Definition at line 51 of file ERS210Info.h. Referenced by WorldStateSerializerBehavior::DoStart(), EmergencyStopMC::EmergencyStopMC(), EmergencyStopMC::freezeJoints(), PostureEngine::getBinSize(), MotionManager::getOutputs(), PIDMC::isPID(), PostureEngine::loadBuffer(), Config::motion_config::motion_config(), PIDMC::PIDMC(), WorldStateSerializerBehavior::processEvent(), SensorObserverControl::processEvent(), WorldState::read(), RemoteControllerMC::RemoteControllerMC(), PostureEngine::saveBuffer(), SensorObserverControl::SensorObserverControl(), PIDMC::setAllPowerLevel(), Config::setValue(), RemoteControllerMC::updateOutputs(), PIDMC::updateOutputs(), EmergencyStopMC::updateOutputs(), SensorObserverControl::updateRT(), MotionManager::updateWorldState(), and WorldState::WorldState().
The number of binary joints - just the ears.
Definition at line 52 of file ERS210Info.h. Referenced by MotionManager::updateWorldState().
the total number of outputs
Definition at line 53 of file ERS210Info.h. Referenced by PostureEngine::avgdiff(), PostureEngine::clear(), MotionSequenceMC< MAXMOVE >::clear(), DynamicMotionSequence::clear(), MotionSequenceEngine::compress(), PostureMC::defaultMaxSpeed(), PostureEngine::diff(), WorldStateSerializerBehavior::DoStart(), EmergencyStopMC::freezeJoints(), PostureEngine::getBinSize(), MotionSequenceEngine::getBinSize(), MotionSequenceEngine::getOutputIndex(), MotionSequenceEngine::getPose(), PostureMC::isAlive(), PostureEngine::loadBuffer(), MotionSequenceEngine::loadBuffer(), PostureEngine::maxdiff(), MotionManager::MotionManager(), MotionSequenceEngine::MotionSequenceEngine(), Kinematics::newChain(), PostureMC::noMaxSpeed(), PostureEngine::operator=(), MotionSequenceEngine::overlayMotion(), PostureEngine::PostureEngine(), WorldStateSerializerBehavior::processEvent(), SensorObserverControl::processEvent(), MotionSequenceEngine::resume(), PostureEngine::saveBuffer(), MotionSequenceEngine::saveBuffer(), SensorObserverControl::SensorObserverControl(), PostureEngine::setAverage(), PostureEngine::setCombine(), PostureMC::setDirty(), MotionSequenceEngine::setExplicitPose(), MotionManager::setOutput(), PostureEngine::setOverlay(), MotionSequenceEngine::setPose(), MotionSequenceEngine::setTime(), PostureEngine::setUnderlay(), PostureMC::setWeights(), PostureEngine::setWeights(), PostureEngine::solveLinkPosition(), PostureEngine::takeSnapshot(), PostureEngine::update(), Kinematics::update(), PostureMC::updateOutputs(), MotionSequenceMC< MAXMOVE >::updateOutputs(), EmergencyStopMC::updateOutputs(), DynamicMotionSequence::updateOutputs(), SensorObserverControl::updateRT(), and WorldState::WorldState().
for the base, paw, camera, and IR sensor reference frames
Definition at line 54 of file ERS210Info.h. Referenced by Kinematics::lookup(), and Kinematics::newChain().
should be set to maximum of CameraHorizFOV or CameraVertFOV
Definition at line 58 of file ERS210Info.h. Referenced by VisionObjectEvent::getDistanceEstimate().
the number of pixels available in the 'full' layer
Definition at line 59 of file ERS210Info.h. Referenced by FilterBankGenerator::setNumImages().
the number of pixels available in the 'full' layer
Definition at line 60 of file ERS210Info.h. Referenced by FilterBankGenerator::setNumImages().
radius of the ball of the foot
Definition at line 61 of file ERS210Info.h. Referenced by Kinematics::calcLegHeights(), and Kinematics::calculateGroundPlane().
true for joints which can be updated every 32 ms (all but the ears)
Definition at line 66 of file ERS210Info.h.
we need this so you can tell programmatically which joints are "real" and which are "fake" in ERS-2xx target mode
Definition at line 69 of file ERS210Info.h. Referenced by MotionManager::updateWorldState().
The beginning of the PID Joints.
Definition at line 81 of file ERS210Info.h. Referenced by MotionManager::getOutputs(), PIDMC::getPID(), PIDMC::isPID(), PostureEngine::loadBuffer(), PIDMC::PIDMC(), WorldState::read(), SensorObserverControl::SensorObserverControl(), PIDMC::setJointPowerLevel(), PIDMC::setPID(), PIDMC::setRangePowerLevel(), Config::setValue(), RemoteControllerMC::updateOutputs(), PIDMC::updateOutputs(), and EmergencyStopMC::updateOutputs().
the offset of the beginning of the leg joints
Definition at line 82 of file ERS210Info.h. Referenced by WalkMC::resetLegPos(), and WalkMC::updateOutputs().
the offset of the beginning of the head joints
Definition at line 83 of file ERS210Info.h. Referenced by OldHeadPointerMC::convFromBodyRelative(), OldHeadPointerMC::convToBodyRelative(), PostureMC::defaultMaxSpeed(), HeadPointerMC::ensureValidJoint(), OldHeadPointerMC::getOutputCmd(), HeadPointerMC::isAlive(), HeadPointerMC::markDirty(), OldHeadPointerMC::OldHeadPointerMC(), WalkToTargetNode::processEvent(), WorldState::read(), HeadPointControllerBehavior::runCommand(), HeadPointerMC::setJoints(), OldHeadPointerMC::setJointValue(), HeadPointerMC::setJointValue(), OldHeadPointerMC::setJointValueAndMode(), HeadPointerMC::takeSnapshot(), OldHeadPointerMC::updateOutputs(), and HeadPointerMC::updateOutputs().
the offset of the beginning of the tail joints
Definition at line 84 of file ERS210Info.h. Referenced by WorldState::read(), and TailWagMC::updateOutputs().
the offset of the beginning of the mouth joint
Definition at line 85 of file ERS210Info.h. Referenced by WorldState::read().
the offset of LEDs in WorldState::outputs and MotionCommand functions
Definition at line 87 of file ERS210Info.h. Referenced by Controller::deactivate(), LedEngine::displayNumber(), Controller::DoStop(), LedEngine::getSetting(), LedEngine::getValue(), PostureEditor::processEvent(), FlashIPAddrBehavior::setupSequence(), LedEngine::updateLEDs(), LedMC::updateOutputs(), EmergencyStopMC::updateOutputs(), and MotionManager::updateWorldState().
The beginning of the binary joints.
Definition at line 89 of file ERS210Info.h. Referenced by MotionManager::updateWorldState().
the offset of the beginning of the ear joints - note that ears aren't sensed. They can be flicked by the environment and you won't know. Nor will they be flicked back
Definition at line 90 of file ERS210Info.h. Referenced by BatteryMonitorBehavior::setFlipper().
Use with kinematics to refer to base reference frame.
Definition at line 92 of file ERS210Info.h. Referenced by Kinematics::initStatics().
Use with kinematics to refer to paw reference frames (add appropriate LegOrder_t to specify which paw).
Definition at line 93 of file ERS210Info.h. Referenced by Kinematics::calcLegHeights(), and Kinematics::calculateGroundPlane().
Use with kinematics to refer to infrared (distance) sensor reference frame.
Definition at line 95 of file ERS210Info.h.
bottom left (red - sad)
Definition at line 134 of file ERS210Info.h. Referenced by LedEngine::displayPercent(), RunSequenceControl< SequenceSize >::selectedFile(), and LoadPostureControl::selectedFile().
bottom right (red - sad)
Definition at line 135 of file ERS210Info.h. Referenced by LedEngine::displayPercent(), RunSequenceControl< SequenceSize >::selectedFile(), and LoadPostureControl::selectedFile().
middle left (green - happy)
Definition at line 136 of file ERS210Info.h. Referenced by LedEngine::displayPercent().
middle right (green - happy)
Definition at line 137 of file ERS210Info.h. Referenced by LedEngine::displayPercent().
top left (red - angry)
Definition at line 138 of file ERS210Info.h. Referenced by LedEngine::displayPercent().
top right (red - angry)
Definition at line 139 of file ERS210Info.h. Referenced by LedEngine::displayPercent().
top bar (green)
Definition at line 140 of file ERS210Info.h. Referenced by LedEngine::displayNumber(), and LedEngine::displayPercent().
red tail light
Definition at line 141 of file ERS210Info.h. Referenced by EmergencyStopMC::EmergencyStopMC().
blue tail light
Definition at line 142 of file ERS210Info.h. Referenced by EmergencyStopMC::EmergencyStopMC(). Initial value: LEDs for face (all but tail).
Definition at line 146 of file ERS210Info.h. Referenced by BehaviorSwitchActivatorControl::activate(), LedEngine::displayNumber(), LedEngine::displayPercent(), ControlBase::doReadStdIn(), ControlBase::doSelect(), Controller::DoStart(), RunSequenceControl< SequenceSize >::selectedFile(), LoadPostureControl::selectedFile(), and FlashIPAddrBehavior::setupSequence().
Initial value: {
"LFrPaw","RFrPaw","LBkPaw","RBkPaw",
"ChinBut","BackBut",
"HeadFrBut","HeadBkBut"
}
Definition at line 194 of file ERS210Info.h. Referenced by WorldState::chkEvent(), PostureEngine::getBinSize(), FlashIPAddrBehavior::getClassDescription(), PostureEngine::loadBuffer(), WorldState::read(), PostureEngine::saveBuffer(), SensorObserverControl::SensorObserverControl(), Controller::takeLine(), and SensorObserverControl::updateRT().
Initial value: {
"IRDist",
"BAccel","LAccel","DAccel",
"Thermo",
"PowerRemain","PowerThermo","PowerCapacity","PowerVoltage","PowerCurrent"
}
Definition at line 216 of file ERS210Info.h. Referenced by PostureEngine::getBinSize(), PostureEngine::loadBuffer(), PostureEngine::saveBuffer(), SensorObserverControl::SensorObserverControl(), and SensorObserverControl::updateRT().
The length of the strings used for each of the outputs in outputNames (doesn't include null term).
Definition at line 227 of file ERS210Info.h. Referenced by PostureEngine::loadBuffer(), and Config::setValue().
A name of uniform length for referring to joints - handy for posture files, etc.
Definition at line 229 of file ERS210Info.h. Referenced by PostureEngine::getBinSize(), MotionSequenceEngine::getBinSize(), MotionSequenceEngine::getOutputIndex(), MotionManager::getOutputs(), PostureEngine::loadBuffer(), PostureEngine::saveBuffer(), MotionSequenceEngine::saveBuffer(), SensorObserverControl::SensorObserverControl(), Config::setValue(), and SensorObserverControl::updateRT().
Initial value: {
"PRM:/r2/c1-Joint2:j1",
"PRM:/r2/c1/c2-Joint2:j2",
"PRM:/r2/c1/c2/c3-Joint2:j3",
"PRM:/r4/c1-Joint2:j1",
"PRM:/r4/c1/c2-Joint2:j2",
"PRM:/r4/c1/c2/c3-Joint2:j3",
"PRM:/r3/c1-Joint2:j1",
"PRM:/r3/c1/c2-Joint2:j2",
"PRM:/r3/c1/c2/c3-Joint2:j3",
"PRM:/r5/c1-Joint2:j1",
"PRM:/r5/c1/c2-Joint2:j2",
"PRM:/r5/c1/c2/c3-Joint2:j3",
"PRM:/r1/c1-Joint2:j1",
"PRM:/r1/c1/c2-Joint2:j2",
"PRM:/r1/c1/c2/c3-Joint2:j3",
"PRM:/r6/c2-Joint2:j2",
"PRM:/r6/c1-Joint2:j1",
"PRM:/r1/c1/c2/c3/c4-Joint2:j4",
"PRM:/r1/c1/c2/c3/l1-LED2:l1",
"PRM:/r1/c1/c2/c3/l4-LED2:l4",
"PRM:/r1/c1/c2/c3/l2-LED2:l2",
"PRM:/r1/c1/c2/c3/l5-LED2:l5",
"PRM:/r1/c1/c2/c3/l3-LED2:l3",
"PRM:/r1/c1/c2/c3/l6-LED2:l6",
"PRM:/r1/c1/c2/c3/l7-LED2:l7",
"PRM:/r6/l2-LED2:l2",
"PRM:/r6/l1-LED2:l1",
"PRM:/r1/c1/c2/c3/e1-Joint3:j5",
"PRM:/r1/c1/c2/c3/e2-Joint3:j6"
}
In particular, assumptions are made that the pid joints will be in slots 0-numPIDJoints and that the fast outputs (ie NOT ears) will be in slots 0-NumFastOutputs There may be other assumptions not noted here!!!
Definition at line 278 of file ERS210Info.h.
use to open camera connection with the system
Definition at line 321 of file ERS210Info.h. Referenced by Config::setValue().
Initial value:
{
{ 0x16/(double)(1<<(16-0xE)), 0x04/(double)(1<<(16-0x2)), 0x08/(double)(1<<(16-0xF)) },
{ 0x14/(double)(1<<(16-0xE)), 0x04/(double)(1<<(16-0x2)), 0x06/(double)(1<<(16-0xF)) },
{ 0x23/(double)(1<<(16-0xE)), 0x04/(double)(1<<(16-0x2)), 0x05/(double)(1<<(16-0xF)) },
{ 0x16/(double)(1<<(16-0xE)), 0x04/(double)(1<<(16-0x2)), 0x08/(double)(1<<(16-0xF)) },
{ 0x14/(double)(1<<(16-0xE)), 0x04/(double)(1<<(16-0x2)), 0x06/(double)(1<<(16-0xF)) },
{ 0x23/(double)(1<<(16-0xE)), 0x04/(double)(1<<(16-0x2)), 0x05/(double)(1<<(16-0xF)) },
{ 0x16/(double)(1<<(16-0xE)), 0x04/(double)(1<<(16-0x2)), 0x08/(double)(1<<(16-0xF)) },
{ 0x14/(double)(1<<(16-0xE)), 0x04/(double)(1<<(16-0x2)), 0x06/(double)(1<<(16-0xF)) },
{ 0x23/(double)(1<<(16-0xE)), 0x04/(double)(1<<(16-0x2)), 0x05/(double)(1<<(16-0xF)) },
{ 0x16/(double)(1<<(16-0xE)), 0x04/(double)(1<<(16-0x2)), 0x08/(double)(1<<(16-0xF)) },
{ 0x14/(double)(1<<(16-0xE)), 0x04/(double)(1<<(16-0x2)), 0x06/(double)(1<<(16-0xF)) },
{ 0x23/(double)(1<<(16-0xE)), 0x04/(double)(1<<(16-0x2)), 0x05/(double)(1<<(16-0xF)) },
{ 0x0A/(double)(1<<(16-0xE)), 0x08/(double)(1<<(16-0x2)), 0x0C/(double)(1<<(16-0xF)) },
{ 0x0D/(double)(1<<(16-0xE)), 0x08/(double)(1<<(16-0x2)), 0x0B/(double)(1<<(16-0xF)) },
{ 0x0A/(double)(1<<(16-0xE)), 0x08/(double)(1<<(16-0x2)), 0x0C/(double)(1<<(16-0xF)) },
{ 0x0A/(double)(1<<(16-0xE)), 0x00/(double)(1<<(16-0x2)), 0x18/(double)(1<<(16-0xF)) },
{ 0x07/(double)(1<<(16-0xE)), 0x00/(double)(1<<(16-0x2)), 0x11/(double)(1<<(16-0xF)) },
{ 0x0E/(double)(1<<(16-0xE)), 0x08/(double)(1<<(16-0x2)), 0x10/(double)(1<<(16-0xF)) }
}
Definition at line 349 of file ERS210Info.h. Referenced by PIDMC::setAllPowerLevel(), PIDMC::setJointPowerLevel(), and PIDMC::setRangePowerLevel().
These will control the shift values given to the system. see PIDMC.
Definition at line 375 of file ERS210Info.h. Referenced by MotionManager::updatePIDs().
Initial value: {
2.8143434e-03,
2.4980025e-03,
2.8361600e-03,
2.8143434e-03,
2.4980025e-03,
2.8361600e-03,
2.8143434e-03,
2.4980025e-03,
2.8361600e-03,
2.8143434e-03,
2.4980025e-03,
2.8361600e-03,
2.1053034e-03,
3.0106930e-03,
3.0106930e-03,
4.4724062e-03,
4.4724062e-03,
4.3742314e-03,
0,0,0,0,0,0,0,0,0,
0,0
}
a value <= 0 means infinite speed (e.g. LEDs) These limits are not enforced by the framework. They are simply available for you to use as you see fit. HeadPointerMC is (as of v1.6) the only included MotionCommand to actually use these values. Definition at line 382 of file ERS210Info.h. Referenced by PostureMC::defaultMaxSpeed().
Initial value:
{
{ RAD(-117),RAD(117) },{ RAD(-11),RAD(89) },{ RAD(-27),RAD(147) },
{ RAD(-117),RAD(117) },{ RAD(-11),RAD(89) },{ RAD(-27),RAD(147) },
{ RAD(-117),RAD(117) },{ RAD(-11),RAD(89) },{ RAD(-27),RAD(147) },
{ RAD(-117),RAD(117) },{ RAD(-11),RAD(89) },{ RAD(-27),RAD(147) },
{ RAD(-82),RAD(43) },{ RAD(-89.6),RAD(89.6) },{ RAD(-29),RAD(29) },
{ RAD(-22),RAD(22) },{ RAD(-22),RAD(22) },
{ RAD(-47),RAD(-3) },
{0,1},{0,1},{0,1},{0,1},{0,1},{0,1},{0,1},{0,1},{0,1},
{0,1},{0,1}
}
Definition at line 418 of file ERS210Info.h. Referenced by OldHeadPointerMC::clipAngularRange(), HeadPointerMC::clipAngularRange(), WalkToTargetNode::processEvent(), and HeadPointControllerBehavior::runCommand().
Initial value:
{
{ RAD(-120),RAD(120) },{ RAD(-14),RAD(92) },{ RAD(-30),RAD(150) },
{ RAD(-120),RAD(120) },{ RAD(-14),RAD(92) },{ RAD(-30),RAD(150) },
{ RAD(-120),RAD(120) },{ RAD(-14),RAD(92) },{ RAD(-30),RAD(150) },
{ RAD(-120),RAD(120) },{ RAD(-14),RAD(92) },{ RAD(-30),RAD(150) },
{ RAD(-85),RAD(46) },{ RAD(-92.6),RAD(92.6) },{ RAD(-32),RAD(32) },
{ RAD(-25),RAD(25) },{ RAD(-25),RAD(25) },
{ RAD(-50),RAD(0) },
{0,1},{0,1},{0,1},{0,1},{0,1},{0,1},{0,1},{0,1},{0,1},
{0,1},{0,1}
}
Definition at line 437 of file ERS210Info.h.
Front-back; see RobotInfo::BAccelOffset.
Definition at line 492 of file ERS210Info.h. Referenced by WorldState::read().
Left-right; see RobotInfo::LAccelOffset.
Definition at line 493 of file ERS210Info.h. Referenced by WorldState::read().
Up-down; see RobotInfo::DAccelOffset.
Definition at line 494 of file ERS210Info.h. Referenced by WorldState::read().
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Tekkotsu v3.0 |
Generated Wed Oct 4 00:05:21 2006 by Doxygen 1.4.7 |