| 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 |
| AlanBehavior.h [code] | Defines AlanBehavior, a little demo behavior which lifts a leg higher as more pressure is put on the back head button |
| 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 |
| CrashTestBehavior.h [code] | Defines CrashTestBehavior, demonstrates (lack of) blocking using serr to (not) pinpoint a crash |
| 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 |
| DummySocket.h [code] | Defines Tekkotsu wireless DummySocket class |
| DumpFileControl.h [code] | Defines DumpFileControl, which when activated, plays a sound selected from the memory stick |
| DynamicConfig.h [code] | |
| 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] | |
| project/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 |
| ExploreMachine.h [code] | Describes ExploreMachine, a state machine for exploring an environment (or searching for an object) |
| 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 |
| HelloWorldBehavior.h [code] | Defines HelloWorldBehavior, a little demo of text output (serr, sout, and cout) |
| 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.cc [code] | |
| 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 sout |
| 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 used for setting all PIDJoints to a certain set of values (not the gains, just the joint positions) |
| 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] | |
| StartupBehavior_SetupBackgroundBehaviors.cc [code] | |
| StartupBehavior_SetupFileAccess.cc [code] | |
| StartupBehavior_SetupModeSwitch.cc [code] | |
| StartupBehavior_SetupStatusReports.cc [code] | |
| StartupBehavior_SetupTekkotsuMon.cc [code] | |
| StartupBehavior_SetupWalkEdit.cc [code] | Sets up menus for runtime editing of parameters for the CMPack'02 walk engine |
| 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 |
| string_util.cc [code] | Implements some useful functions for string manipulation in the string_util namespace |
| string_util.h [code] | Describes some useful functions for string manipulation in the string_util namespace |
| 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 |
| ViewWMVarsBehavior.h [code] | Describes ViewWMVarsBehavior, simply launches the Watchable Memory GUI |
| 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" |
| VisualTargetTrans.h [code] | Defines VisualTargetTrans, which causes a transition when a visual object is seen for a few frames |
| 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] | |
| WalkNode.h [code] | Describes WalkNode, a StateNode for walking in a direction |
| 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 |
| WMclass.cc [code] | |
| WMclass.h [code] | Watchable memory. Variables are monitored and changes are announced |
| WMMonitorBehavior.cc [code] | Defines WMMonitorBehavior, which listens to commands from the Aibo3D gui and shows current state |
| WMMonitorBehavior.h [code] | Defines WMMonitorBehavior, which listens to commands from the Aibo3D gui and shows current state |
| 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] | |