afsFindBestPose.cc [code] | |
afsFindBestPose.h [code] | |
afsMain.cc [code] | |
afsMain.h [code] | |
afsMeasurementUpdate.cc [code] | |
afsMeasurementUpdate.h [code] | |
afsMotionResample.cc [code] | |
afsMotionResample.h [code] | |
afsParticle.cc [code] | |
afsParticle.h [code] | |
afsTriangulator.cc [code] | |
afsTriangulator.h [code] | |
afsUtility.cc [code] | |
afsUtility.h [code] | |
agmMain.cc [code] | |
agmMain.h [code] | |
Aibo3DControllerBehavior.h [code] | Defines Aibo3DControllerBehavior, which listens to commands from the Aibo3D gui and shows current state |
Aibo3DMonitorBehavior.h [code] | Defines Aibo3DMonitorBehavior, which sends current pose to Aibo3D GUI, ignores incoming commands |
almMain.cc [code] | |
almMain.h [code] | |
almStructures.h [code] | |
almUtility.cc [code] | |
almUtility.h [code] | |
AutoGetupBehavior.h [code] | Defines AutoGetupBehavior, a little background behavior to keep the robot on its feet |
BanditMachine.h [code] | Defines BanditMachine, A state machine for playing k-armed bandit |
BatteryCheckControl.h [code] | Defines BatteryCheckControl, which will spew a power report to stdout upon activation |
BatteryMonitorBehavior.h [code] | Defines BatteryMonitorBehavior, a background behavior to trigger BatteryMonitorMC to warn when the power is low |
BehaviorActivatorControl.h [code] | Defines BehaviorActivatorControl, which can either start, stop, or toggle a behavior when activated |
BehaviorBase.h [code] | Defines BehaviorBase from which all Behaviors should inherit |
BehaviorSwitchActivatorControl.h [code] | Defines BehaviorSwitchActivatorControl, which will tell the specified BehaviorSwitchControl to start or stop the behavior |
BehaviorSwitchControl.h [code] | Defines BehaviorSwitchControl and the BehaviorSwitch namespace - a control for turning behaviors on and off |
CameraBehavior.h [code] | Defines CameraBehavior, for taking pictures |
ChaseBallBehavior.cc [code] | Implements ChaseBallBehavior, which runs around after whatever the dog sees |
ChaseBallBehavior.h [code] | Describes ChaseBallBehavior, which runs around after whatever the dog sees |
CompareTrans.h [code] | Defines CompareTrans, which causes a transition if a value (through a pointer) goes above a given value |
Config.cc [code] | Implements Config, which provides global access to system configuration information |
Config.h [code] | Describes Config, which provides global access to system configuration information |
FastSLAM/Configuration.h [code] | |
Maps/Configuration.h [code] | |
ControlBase.cc [code] | Implements ControlBase from which all items in the control system should inherit |
ControlBase.h [code] | Defines ControlBase from which all items in the control system should inherit |
Controller.cc [code] | Implements Controller class, a behavior that should be started whenever the emergency stop goes on to provide menus for robot control |
Controller.h [code] | Describes Controller class, a behavior that should be started whenever the emergency stop goes on to provide menus for robot control |
debuget.h [code] | Defines several debugging functions and macros, including ASSERT (and variations) |
DriveMeBehavior.cc [code] | Implements DriveMeBehavior, a very simple behavior that asks the user for WalkMC walking parameters and a walk duration |
DriveMeBehavior.h [code] | Describes DriveMeBehavior, a very simple behavior that asks the user for WalkMC walking parameters and a walk duration |
DumbWM2Behavior.h [code] | Describes DumbWM2Behavior - Simply turns on a WM2 object. Useful for running concurrently with other behaviors and seeing what shows up in the world model |
DumpFileControl.h [code] | Defines DumpFileControl, which when activated, plays a sound selected from the memory stick |
DynamicMotionSequence.h [code] | Uses STL's vector for dynamic memory allocation - don't use this as a motion command, pointers in shared memory regions can be invalid in other processes |
EmergencyStopMC.cc [code] | Implements EmergencyStopMC, overrides all joints, allows modelling, blinks tail |
EmergencyStopMC.h [code] | Describes EmergencyStopMC, overrides all joints, allows modelling, blinks tail |
entry.h [code] | |
ERS210Info.h [code] | Defines RobotInfo namespace for ERS-210 models, gives some information about the robot's capabilities, such as joint counts, offsets, names and PID values |
ERS220Info.h [code] | Defines RobotInfo namespace for ERS-220 models, gives some information about the robot's capabilities, such as joint counts, offsets, names and PID values |
ERS2xxInfo.h [code] | Defines RobotInfo namespace for ERS-2xx series of robots, such as joint counts, offsets, names and PID values |
EStopControllerBehavior.cc [code] | Implements EStopControllerBehavior, listens to commands coming in from the command port for remotely controlling toggling the estop |
EStopControllerBehavior.h [code] | Describes EStopControllerBehavior, listens to control commands coming in from the command port for remotely toggling the estop |
EventBase.cc [code] | Implements EventBase, the basic class for sending events around the system |
EventBase.h [code] | Describes EventBase, the basic class for sending events around the system |
EventListener.h [code] | Defines EventListener class, an interface for anything that wants to receive events |
EventLogger.cc [code] | Describes EventLogger, which allows logging of events to the console or a file |
EventLogger.h [code] | Describes EventLogger, which allows logging of events to the console or a file |
EventRouter.cc [code] | Implements EventRouter class, for distribution and trapping of events to listeners |
EventRouter.h [code] | Describes EventRouter class, for distribution and trapping of events to listeners |
EventTranslator.cc [code] | Implements EventTranslator, which receives events from EventRouters in non-Main processes and adds them into a SharedQueue for Main to pick up |
EventTranslator.h [code] | Describes EventTranslator, which receives events from EventRouters in non-Main processes and adds them into a SharedQueue for Main to pick up |
EventTrapper.h [code] | Defines EventTrapper class, an interface for anything that wants to trap events |
EvtRptBehavior.cc [code] | Implements EvtRptBehavior, which couts information about events it sees |
EvtRptBehavior.h [code] | Describes EvtRptBehavior, which couts information about events it sees |
Factory.h [code] | Defines Factory, a lightweight class to override for constructing new objects |
FileBrowserControl.cc [code] | Implements FileBrowserControl, which displays the contents of a directory |
FileBrowserControl.h [code] | Describes FileBrowserControl, which displays the contents of a directory |
FollowHeadBehavior.cc [code] | Implements FollowHeadBehavior, walks where the head is pointing |
FollowHeadBehavior.h [code] | Describes FollowHeadBehavior, walks where the head is pointing |
FreeMemReportControl.cc [code] | Implements FreeMemReportControl, which gives reports on free memory size at various (configurable) rates |
FreeMemReportControl.h [code] | Describes FreeMemReportControl, which gives reports on free memory size at various (configurable) rates |
Geometry.h [code] | Typedefs commonly used GVector's to vector3d, vector2d, vector3f, and vector2f |
get_time.cc [code] | Implementation of get_time(), a simple way to get the current time since boot in milliseconds |
get_time.h [code] | Prototype for get_time(), a simple way to get the current time since boot in milliseconds |
gvector.h [code] | Vector class to aid in mathematical vector calculations |
HeadLevelBehavior.h [code] | Defines HeadLevelBehavior, which a prototypes head leveler |
HeadPointControllerBehavior.cc [code] | Implements HeadPointControllerBehavior, listens to control commands coming in from the command port for remotely controlling the head |
HeadPointControllerBehavior.h [code] | Describes HeadPointControllerBehavior, listens to control commands coming in from the command port for remotely controlling the head |
HeadPointerMC.cc [code] | Implements HeadPointerMC, a class for various ways to control where the head is looking |
HeadPointerMC.h [code] | Describes HeadPointerMC, a class for various ways to control where the head is looking |
HelpControl.cc [code] | Implements HelpControl, which recurses through the menu system and outputs the name and description of each item |
HelpControl.h [code] | Describes HelpControl, which recurses through the menu system and outputs the name and description of each item |
ionetstream.h [code] | |
karmedbandit.h [code] | Defines karmedbandit - implements an algorithm which makes decisions regarding an adversarial k-armed bandit |
Kinematics.cc [code] | Functions to provide kinematics calculations |
Kinematics.h [code] | Functions to provide kinematics calculations |
LedEngine.cc [code] | Implements LedEngine, which provides basic LED effects to anything that inherits or instantiates it |
LedEngine.h [code] | Describes LedEngine, which provides basic LED effects to anything that inherits or instantiates it |
LedMC.h [code] | Defines LedMC, which provides a basic MotionCommand wrapper to LedEngine |
ListMemBuf.h [code] | Defines ListMemBuf, which provides some degree of dynamic allocation of a templated type from a buffer of set size |
LoadPostureControl.h [code] | Defines LoadPostureControl, which when activated, loads a position from a file name read from cin (stored in ms/data/motion...) |
LoadSave.cc [code] | Implements LoadSave, inherit from this to use a standard interface for loading and saving |
LoadSave.h [code] | Describes LoadSave, inherit from this to use a standard interface for loading and saving |
LoadWalkControl.h [code] | Defines LoadWalkControl, which when activated, loads a set of walk parameters from a file read from cin |
LockScope.h [code] | Defines LockScope, which locks a MutexLock until the LockScope goes out of scope |
LocomotionEvent.h [code] | Defines LocomotionEvent, which gives updates regarding the current movement of the robot through the world |
mathutils.h [code] | |
MCValueEditControl.h [code] | Defines MCValueEditControl, which allows you to modify a value in memory, much like ValueEditControl, but will check out a MotionCommand first to maintain proper mutual exclusion |
MMAccessor.h [code] | Defines MMAccessor, allows convenient ways to check MotionCommands in and out of the MotionManager |
MMCombo.cc [code] | Implements MMCombo, the OObject which "forks" (sort of) into Main and Motion processes |
MMCombo.h [code] | Describes MMCombo, the OObject which "forks" (sort of) into Main and Motion processes |
MotionCommand.cc [code] | Declares the static MotionCommand::queue variable, that's all |
MotionCommand.h [code] | Defines the MotionCommand class, used for creating motions of arbitrary complexity |
MotionManager.cc [code] | Implements MotionManager, simplifies sharing of MotionCommand's and provides mutual exclusion to their access |
MotionManager.h [code] | Describes MotionManager, simplifies sharing of MotionCommand's and provides mutual exclusion to their access |
MotionManagerMsg.h [code] | Defines MotionManagerMsg, a small header used by MotionManager for sending messages between processes |
motionReshapeKludge.h [code] | |
MotionSequenceMC.cc [code] | Implements MotionSequence, handy little (or not so little) class for switching between a sequence of postures |
MotionSequenceMC.h [code] | Describes MotionSequence and defines MotionSequenceMC, handy little (or not so little) classes for switching between a sequence of postures |
MutexLock.h [code] | Defines MutexLock, a software only mutual exclusion lock |
NullControl.h [code] | Defines NullControl, which does absolutely nothing (handy for fake items in a menu) |
OutputCmd.h [code] | Describes OutputCmd, holds information needed to control a single output |
OutputNode.h [code] | Defines OutputNode, a very simple StateNode that outputs its name to a given ostream upon activation, handy for debugging |
OutputPID.h [code] | Describes OutputPID, holds information needed to control a single output |
Path.h [code] | Performs calculations regarding splines for path execution |
PIDMC.h [code] | Defines PIDMC, a nice little MotionCommand for manually manipulating the PID values |
PlaySoundControl.h [code] | Defines PlaySoundControl, which when activated, plays a sound selected from the memory stick |
Poses.h [code] | |
PostureEngine.cc [code] | Implements PostureEngine, a base class for managing the values and weights of all the outputs |
PostureEngine.h [code] | Describes PostureEngine, a base class for managing the values and weights of all the outputs |
PostureMC.h [code] | Defines PostureMC, a MotionCommand shell for PostureEngine |
ProcessID.cc [code] | Declares the static ProcessID::ID, that's all |
ProcessID.h [code] | Defines ProcessID - simple little global for checking which process is currently running, kind of. (see ProcessID::getID() ) |
Profiler.cc [code] | Implements Profiler, which managers a hierarchy of timers for profiling time spent in code |
Profiler.h [code] | Describes Profiler, which managers a hierarchy of timers for profiling time spent in code |
ProfilerCheckControl.h [code] | Defines ProfilerCheckControl, which causes the WorldState::mainProfile and WorldState::motionProfile to display reports to cout |
RebootControl.cc [code] | Implements RebootControl, which causes the aibo to reboot (very short - one function separated out to limit recompile of the OPENR headers) |
RebootControl.h [code] | Defines RebootControl, which causes the aibo to reboot |
ReferenceCounter.h [code] | Defines the ReferenceCounter base class, which allows for automatic memory deallocation |
RemoteControllerMC.h [code] | Describes RemoteControllerMC, a class for various ways to control where the head is looking |
RemoteProcess.cc [code] | Describes RemoteProcess, sample RemoteProcessingOPENR process |
RemoteProcess.h [code] | Describes RemoteProcess, sample RemoteProcessingOPENR process |
RobotInfo.h [code] | Checks the define's to load the appropriate header and namespace |
RunSequenceControl.h [code] | Defines RunSequenceControl, which when activated, loads and runs a motion sequence from a file name read from cin (stored in ms/data/motion) |
SavePostureControl.h [code] | Defines SavePostureControl, which when activated, saves the current position to a file name read from user (stored in /ms/data/motion/...) |
SaveWalkControl.h [code] | Defines SaveWalkControl, which when activated, saves walk parameters to a file specified from cin |
Serializer.h [code] | Defines the Serializer base class, which provides a default serializer for simple objects |
SharedObject.h [code] | Defines SharedObject, a wrapper for objects in order to facilitate sending them between processes |
SharedQueue.h [code] | Defines SharedQueue, a shared memory message buffer for interprocess communication |
ShutdownControl.cc [code] | Implements ShutdownControl, which causes the aibo to shutdown (very short - one function separated out to limit recompile of the OPENR headers) |
ShutdownControl.h [code] | Describes ShutdownControl, which initiates the shutdown sequence |
SimpleChaseBallBehavior.h [code] | Describes SimpleChaseBallBehavior, which runs around after whatever the dog sees |
SmoothCompareTrans.h [code] | Defines SmoothCompareTrans, subclass of CompareTrans, which provides monitoring of exponentially weighted averages to a threshold |
Socket.cc [code] | Implements Tekkotsu wireless Socket class, also sout and serr |
Socket.h [code] | Defines Tekkotsu wireless Socket class, also sout and serr |
SoundManager.cc [code] | Implements SoundManager, which provides sound effects and caching services, as well as mixing buffers for the SoundPlay process |
SoundManager.h [code] | Describes SoundManager, which provides sound effects and caching services, as well as mixing buffers for the SoundPlay process |
SoundManagerMsg.h [code] | Defines SoundManagerMsg, a small header used by SoundManager for sending messages between processes |
SoundPlay.cc [code] | Implements the SoundPlay process (a.k.a. OObject), which is responsible for sending sound buffers to the system to play |
SoundPlay.h [code] | Describes the SoundPlay process (a.k.a. OObject), which is responsible for sending sound buffers to the system to play |
SoundTestBehavior.h [code] | Defines the SoundTestBehavior demo, which allows you to experiment with playing sounds different ways |
Spline.h [code] | Performs calculations regarding splines for path execution |
StareAtBallBehavior.cc [code] | Implements StareAtBallBehavior, which points the head at the ball |
StareAtBallBehavior.h [code] | Describes StareAtBallBehavior, which runs around after whatever the dog sees |
StartupBehavior.cc [code] | |
StartupBehavior.h [code] | |
StateNode.cc [code] | Describes StateNode, which is both a state machine controller as well as a node within a state machine itself |
StateNode.h [code] | Describes StateNode, which is both a state machine controller as well as a node within a state machine itself |
StringInputControl.cc [code] | Implements StringInputControl, which prompts for and stores a string from the user |
StringInputControl.h [code] | Defines StringInputControl, which prompts for and stores a string from the user |
SystemUtility.h [code] | Wrappers for getting large memory regions from Aperios |
TailWagMC.h [code] | Defines TailWagMC, which will wag the tail on a ERS-210 robot |
Test.c [code] | |
TextMsgEvent.h [code] | Defines TextMsgEvent, which extends EventBase to also include actual message text |
TimeET.cc [code] | Implements TimeET, a nice class for handling time values with high precision (but all that's in the .cc is implementation of struct timezone TimeET::tz) |
TimeET.h [code] | Describes TimeET, a nice class for handling time values with high precision |
TimeOutTrans.h [code] | Defines TimeOutTrans, which causes a transition after a specified amount of time has passed |
ToggleHeadLightBehavior.h [code] | Defines ToggleHeadLightBehavior, which will open or close the head light on an ERS-220 |
Transition.cc [code] | Implements Transition, represents a transition between StateNodes |
Transition.h [code] | Describes Transition, represents a transition between StateNodes |
Util.h [code] | Numerical Utilities |
ValueEditControl.h [code] | Defines ValueEditControl class, which will allow modification of a value through a pointer |
ValueSetControl.h [code] | Defines ValueSetControl class, which will assign a value through a pointer upon activation |
Vision.cc [code] | Does majority of vision processing |
Vision.h [code] | Does majority of vision processing |
Visiondefines.h [code] | |
VisionEvent.h [code] | Provides information about objects recognized in the camera image |
VisionInterface.h [code] | Interfaces between CMVision and the Vision module |
VisionSerializer.cc [code] | Implements VisionSerializer, which encodes and transmits camera images |
VisionSerializer.h [code] | Describes VisionSerializer, which encodes and transmits camera images |
VisualTargetCloseTrans.h [code] | Defines VisualTargetCloseTrans, which causes a transition when a visual object is "close" |
WalkControllerBehavior.cc [code] | Implements WalkControllerBehavior, listens to mecha control commands coming in from the command port for remotely controlling the walk |
WalkControllerBehavior.h [code] | Describes WalkControllerBehavior, listens to control commands coming in from the command port for remotely controlling the walk |
WalkMC.cc [code] | Implements WalkMC, a MotionCommand for walking around |
WalkMC.h [code] | Describes WalkMC, a MotionCommand for walking around |
WalkMotionModel.cc [code] | |
WalkMotionModel.h [code] | |
WalkToTargetMachine.cc [code] | Implements WalkToTargetMachine, a state machine for walking towards a visual target |
WalkToTargetMachine.h [code] | Describes WalkToTargetMachine, a state machine for walking towards a visual target |
WAV.cc [code] | Allows you to load WAV files from the memory stick |
WAV.h [code] | Allows you to load WAV files from the memory stick |
Wireless.cc [code] | Interacts with the system to provide networking services |
Wireless.h [code] | Interacts with the system to provide networking services |
WorldModel2.cc [code] | |
WorldModel2.h [code] | |
WorldModel2Behavior.cc [code] | |
WorldModel2Behavior.h [code] | |
WorldState.cc [code] | Implements WorldState, maintains information about the robot's environment, namely sensors and power status |
WorldState.h [code] | Describes WorldState, maintains information about the robot's environment, namely sensors and power status |
WorldStateSerializer.cc [code] | |
WorldStateSerializer.h [code] | |