Homepage
Demos
Overview
Downloads
Dev. Resources
Reference
Credits

Tekkotsu File List

Here is a list of all files with brief descriptions:
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
ASCIIVisionBehavior.cc [code]Implements ASCIIVisionBehavior, which streams low-resolution ASCII-art of the camera image to sout
ASCIIVisionBehavior.h [code]Describes ASCIIVisionBehavior, which streams low-resolution ASCII-art of the camera image to sout
AutoGetupBehavior.h [code]Defines AutoGetupBehavior, a little background behavior to keep the robot on its feet
BallDetectionGenerator.cc [code]Implements BallDetectionGenerator, which uses segmented color region information to detect round objects
BallDetectionGenerator.h [code]Describes BallDetectionGenerator, which uses segmented color region information to detect round objects
BanditMachine.h [code]Defines BanditMachine, A state machine for playing k-armed bandit
Base64.cc [code]Describes base64 namespace, which holds some functions for encoding and decoding base64 data C_Base64 - a simple base64 encoder and decoder
Base64.h [code]Describes base64 namespace, which holds some functions for encoding and decoding base64 data C_Base64 - a simple base64 encoder and decoder
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.cc [code]Implements BehaviorBase from which all Behaviors should inherit
BehaviorBase.h [code]Describes BehaviorBase from which all Behaviors should inherit
BehaviorReportControl.h [code]Defines BehaviorReportControl, which reads the set of currently instantiated behaviors and sends a report to sout
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
Buffer.cc [code]Describes Buffer, a general memory management data structure, featuring position, limit, and capacity marks
Buffer.h [code]Describes Buffer, a general memory management data structure, featuring position, limit, and capacity marks
BufferedImageGenerator.cc [code]
BufferedImageGenerator.h [code]
CameraBehavior.cc [code]Implements CameraBehavior, for taking pictures
CameraBehavior.h [code]Describes CameraBehavior, for taking pictures
CDTGenerator.cc [code]Implements CDTGenerator, which generates SegmentedColorFilterBankEvents with images provided from the system
CDTGenerator.h [code]Describes CDTGenerator, which generates SegmentedColorFilterBankEvents with images provided from the system
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
Cloneable.h [code]Defines Cloneable, and interfacing for cloning objects -- needed for making copies with polymorphism (operator= doesn't work as virtual)
cmv_region.h [code]
cmv_threshold.h [code]
cmv_types.h [code]
cmvision.h [code]
colors.h [code]
common.h [code]
CommonInfo.h [code]
CompareTrans.h [code]Defines CompareTrans, which causes a transition if a value (through a pointer) goes above a given value
CompletionTrans.h [code]Defines Completiontrans, which causes a transition if all sources have signalled completion
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
ConnectionMadeTrans.h [code]Defines ConnectionMadeTrans, which causes a transition as soon as a connection is made
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
DataEvent.h [code]Defines DataEvent, for passing around data (or pointers to data)
debuget.h [code]Defines several debugging functions and macros, including ASSERT (and variations)
DrawSkeletonBehavior.h [code]Defines DrawSkeletonBehavior, which draws the kinematics "skeleton" on the camera frame
DrawVisObjBoundBehavior.h [code]Defines DrawVisObjBoundBehavior, which draws a boundary box in camera frame around all detected vision object events
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
DummySocket.h [code]Defines Tekkotsu wireless DummySocket class
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
EchoBehavior.cc [code]
EchoBehavior.h [code]Defines EchoBehavior, which waits for a connection, echos any data received back to the sender
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
ERS7Info.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
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
EventGeneratorBase.cc [code]
EventGeneratorBase.h [code]
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
EventTrans.h [code]Defines EventTrans, which causes a transition if an event of the specified type occurs
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 and IPCEventTranslator, 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
ExploreMachine.cc [code]Describes ExploreMachine, a state machine for exploring an environment (or searching for an object)
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
FileInputControl.h [code]Defines FileInputControl, which allows the user to browse files and select one, which is then stored in a string
FilterBankEvent.h [code]Defines FilterBankEvent, an event for distributing raw image data
FilterBankGenerator.cc [code]Implements abstract base class for generators of FilterBankEvent's
FilterBankGenerator.h [code]Describes abstract base class for generators of FilterBankEvent's
FlashIPAddrBehavior.cc [code]Implements FlashIPAddrBehavior, which displays IP address by flashing a series of numbers on the LED face panel
FlashIPAddrBehavior.h [code]Describes FlashIPAddrBehavior, which displays IP address by flashing a series of numbers on the LED face panel
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
FreezeTestBehavior.h [code]Defines FreezeTestBehavior, demonstrates (lack of) blocking using serr to (not) pinpoint a crash
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
Graphics.cc [code]
Graphics.h [code]
GroundPlaneBehavior.h [code]Defines GroundPlaneBehavior, which reports the location of the center of the camera image on the ground plane
GroupNode.h [code]Defines GroupNode, which allows a group of StateNodes to be activated together
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
HeadPointerNode.h [code]Defines HeadPointerNode, a simple StateNode that runs a HeadPointerMC motion command and throws a status event upon completion
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
InterleavedYUVGenerator.cc [code]Implements InterleavedYUVGenerator, which generates FilterBankEvents containing raw camera images with interleaved pixels (YUVYUVYUV... instead of YYY...UUU...VVV...)
InterleavedYUVGenerator.h [code]Describes InterleavedYUVGenerator, which generates FilterBankEvents containing raw camera images with interleaved pixels (YUVYUVYUV... instead of YYY...UUU...VVV...)
JPEGGenerator.cc [code]Implements JPEGGenerator, which generates FilterBankEvents containing JPEG compressed images
JPEGGenerator.h [code]Describes JPEGGenerator, which generates FilterBankEvents containing JPEG compressed images
karmedbandit.h [code]Defines karmedbandit - implements an algorithm which makes decisions regarding an adversarial k-armed bandit
Kinematics.cc [code]
Kinematics.h [code]Describes Kinematics, which provides access to the mathematical functionality of the roboop package using Tekkotsu data structures
KinematicSampleBehavior.h [code]Defines KinematicSampleBehavior, which uses kinematics to mirror leg positions (note that it mirrors the paw position - not necessarily the joint angles used to get there!)
KinematicSampleBehavior2.h [code]Defines KinematicSampleBehavior2, which uses kinematics to make the back toe (Toe{LR}BkPaw) touch the lower thigh (Lower{LeftBackL,RightBackR}FrThigh)
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
LedNode.h [code]Defines LedNode, a simple StateNode that runs a LedMC motion command and throws a status event upon completion
ListMemBuf.h [code]Defines ListMemBuf, which provides some degree of dynamic allocation of a templated type from a buffer of set size
LoadCalibration.h [code]Defines LoadCalibration, which will load calibration parameters from a text file into a forward and backward matrix
LoadPostureControl.h [code]Defines LoadPostureControl, which presents a file selection submenu, and then loads the specified posture
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.cc [code]Implements LocomotionEvent, which gives updates regarding the current movement of the robot through the world
LocomotionEvent.h [code]Describes LocomotionEvent, which gives updates regarding the current movement of the robot through the world
LookForSoundBehavior.h [code]Defines LookForSoundBehavior, which turns head to sound source, estimated by average volume difference between left and right ears
LostTargetTrans.h [code]Defines LostTargetTrans, which causes a transition if the target has not been seen minframe times within delay milliseconds
mathutils.h [code]
MCRepeater.h [code]Defines MCRepeater, which sends a given MotionCommand to MotionManager, waits until it autoprunes, and then sends it again
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
MessageQueue.h [code]
MessageReceiver.cc [code]
MessageReceiver.h [code]
MicrophoneServer.cc [code]
MicrophoneServer.h [code]
MMAccessor.h [code]Defines MMAccessor, allows convenient ways to check MotionCommands in and out of the MotionManager
MotionCommand.cc [code]Empty
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
MotionSequenceEngine.cc [code]Implements MotionSequenceEngine, abstract code for smoothly transitioning between a sequence of postures
MotionSequenceEngine.h [code]Describes MotionSequenceEngine, abstract code for smoothly transitioning between a sequence of postures
MotionSequenceMC.h [code]Describes MotionSequenceEngine and defines MotionSequenceMC, handy little (or not so little) classes for switching between a sequence of postures
MotionSequenceNode.h [code]Describes MotionSequenceNode, a StateNode for playing a MotionSequence (and looping it if desired)
MotionStressTestBehavior.h [code]Defines MotionStressTestBehavior, which uses a separate MotionCommand for each of several joints to test for region leaks
MutexLock.cc [code]Defines MutexLock, a software only mutual exclusion lock
MutexLock.h [code]Defines MutexLock, a software only mutual exclusion lock
NetworkStatusControl.h [code]Defines NetworkStatusControl, which will display current network status such as wireless signal strength
NullControl.h [code]Defines NullControl, which does absolutely nothing (handy for fake items in a menu)
NullTrans.h [code]Defines NullTrans, which causes a transition as soon as the source node finishes starting up
ODataFormats.h [code]
OFbkImage.h [code]
OldHeadPointerMC.cc [code]Implements OldHeadPointerMC, a class for various ways to control where the head is looking
OldHeadPointerMC.h [code]Describes OldHeadPointerMC, a class for various ways to control where the head is looking
OutputCmd.cc [code]Implements OutputCmd, holds information needed to control a single output
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
PaceTargetsMachine.cc [code]Implements PaceTargetsMachine, a StateMachine for walking back and forth between two visual targets
PaceTargetsMachine.h [code]Describes PaceTargetsMachine, a StateMachine for walking back and forth between two (or more) pink balls
PIDMC.h [code]Defines PIDMC, a nice little MotionCommand for manually manipulating the PID values
PlayMotionSequenceNode.h [code]Deprecated version of MotionSequenceNode
PlaySoundControl.h [code]Defines PlaySoundControl, which when activated, plays a sound selected from the memory stick
plist.cc [code]
plist.h [code]Provides the plist namespace, a collection of classes to implement the Propery List data storage format, a XML standard used by Apple and others
PostureEditor.cc [code]Describes PostureEditor, which allows numeric control of joints and LEDs
PostureEditor.h [code]Describes PostureEditor, which allows numeric control of joints and LEDs
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.cc [code]Implements PostureMC, a MotionCommand shell for PostureEngine
PostureMC.h [code]Describes 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
ProjectInterface.cc [code]Provides instantiation of the non-required members of ProjectInterface
ProjectInterface.h [code]Defines ProjectInterface namespace - a collection of the global variables which should be set by a project to use the Tekkotsu framework
RandomTrans.cc [code]
RandomTrans.h [code]
RawCamBehavior.cc [code]Implements RawCamBehavior, which forwards images from camera over wireless
RawCamBehavior.h [code]Describes RawCamBehavior, which forwards images from camera over wireless
RawCameraGenerator.cc [code]Implements RawCameraGenerator, which generates FilterBankEvents containing raw camera images
RawCameraGenerator.h [code]Describes RawCameraGenerator, which generates FilterBankEvents containing raw camera images
RCRegion.cc [code]
RCRegion.h [code]
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
RegionCamBehavior.cc [code]Implements RegionCamBehavior, which forwards the regions from RegionGenerator over wireless
RegionCamBehavior.h [code]Implements RegionCamBehavior, which forwards the regions from RegionGenerator over wireless
RegionGenerator.cc [code]Implements RegionGenerator, which connects regions of CMVision format runs in RLEGenerator
RegionGenerator.h [code]Describes RegionGenerator, which connects regions of CMVision format runs in RLEGenerator
RegionRegistry.h [code]
RelaxBehavior.h [code]Describes RelaxBehavior, which sets all the pids to zero for the tail and legs servos
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)
RLEGenerator.cc [code]Implements RLEGenerator, which generates RLE compressed FilterBankEvents (generally from indexed color images from, say, SegmentedColorGenerator)
RLEGenerator.h [code]Describes RLEGenerator, which generates RLE compressed FilterBankEvents (generally from indexed color images from, say, SegmentedColorGenerator)
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 (default is /ms/data/motion...)
SaveWalkControl.h [code]Defines SaveWalkControl, which when activated, saves walk parameters to a file specified from cin
SegCamBehavior.cc [code]Implements SegCamBehavior, which forwards segmented images from camera over wireless
SegCamBehavior.h [code]Describes SegCamBehavior, which forwards segmented images from camera over wireless
SegmentedColorFilterBankEvent.h [code]Defines SegmentedColorFilterBankEvent, an event provides some additional color information over its superclass for image banks made up of indexed colors
SegmentedColorGenerator.cc [code]Implements SegmentedColorGenerator, which generates FilterBankEvents indexed color images based on a color threshold file
SegmentedColorGenerator.h [code]Describes SegmentedColorGenerator, which generates FilterBankEvents indexed color images based on a color threshold file
SemaphoreManager.cc [code]
SemaphoreManager.h [code]
SensorObserverControl.cc [code]Describes SensorObserverControl, which allows logging of sensor information to the console or file
SensorObserverControl.h [code]Describes SensorObserverControl which allows logging of sensor information to the console or file
SharedObject.cc [code]
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
SimulatorAdvanceFrameControl.h [code]Defines SimulatorAdvanceFrameControl, which requests the next camera frame and sensor data, for use when running in simulation
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
SoundNode.h [code]Defines SoundNode, a simple StateNode that plays a sound and throws a status event upon completion
SoundTestBehavior.h [code]Defines the SoundTestBehavior demo, which allows you to experiment with playing sounds different ways
SpeakerServer.cc [code]
SpeakerServer.h [code]
SpiderMachineBehavior.cc [code]Implements SpiderMachineBehavior, which when active, active and connected over network socket, outputs structure of requested state machine(s)
SpiderMachineBehavior.h [code]Defines SpiderMachineBehavior, which active and connected over network socket, outputs structure of requested state machine(s)
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
StareAtPawBehavior2.cc [code]Implements StareAtPawBehavior2, which uses new-style ROBOOP kinematics to track the paw which last received a button press with the camera
StareAtPawBehavior2.h [code]Describes StareAtPawBehavior2, which uses new-style ROBOOP kinematics to track the paw which last received a button press with the camera
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
StepTest.h [code]Defines StepTest, which tests taking a certain number of steps
StewartPlatformBehavior.cc [code]Implements StewartPlatformBehavior, moves the legs in synchrony to emulate the capabilities of a stewart platform
StewartPlatformBehavior.h [code]Describes StewartPlatformBehavior, moves the legs in synchrony to emulate the capabilities of a stewart platform
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
TailWagNode.h [code]Defines TailWagNode, a simple StateNode that runs a TailWagMC motion command
TextMsgEvent.cc [code]Implements TextMsgEvent, which extends EventBase to also include actual message text
TextMsgEvent.h [code]Describes TextMsgEvent, which extends EventBase to also include actual message text
TextMsgTrans.h [code]Defines TextMsgTrans, which fires when a matching string is received
Thread.cc [code]Describes the Thread class and its AutoThread templated subclass
Thread.h [code]Describes the Thread class and its AutoThread templated subclass
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
ToggleControl.h [code]
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
UPennWalkControllerBehavior.cc [code]Implements UPennWalkControllerBehavior, listens to mecha control commands coming in from the command port for remotely controlling the walk
UPennWalkControllerBehavior.h [code]Describes UPennWalkControllerBehavior, listens to control commands coming in from the command port for remotely controlling the walk
UPennWalkMC.cc [code]Defines UPennWalkMC, which uses the UPennalizers' 2004 RoboCup code to compute walking gaits
UPennWalkMC.h [code]Defines UPennWalkMC, which uses the UPennalizers' 2004 RoboCup code to compute walking gaits
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]Defines ViewWMVarsBehavior, simply launches the Watchable Memory GUI, which should connect to the already-running WMMonitorBehavior
VisionObjectEvent.cc [code]Implements VisionObjectEvent, which provides information about objects recognized in the camera image
VisionObjectEvent.h [code]Describes VisionObjectEvent, which provides information about objects recognized in the camera image
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 has been seen for at least 6 camera frames
WalkCalibration.cc [code]
WalkCalibration.h [code]Describes WalkCalibration, which allows interactive calibration of a walk engine
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
WalkNode.h [code]Describes WalkNode, a StateNode for walking in a direction
WalkToTargetNode.cc [code]Implements WalkToTargetNode, a state node for walking towards a visual target
WalkToTargetNode.h [code]Describes WalkToTargetNode, a state node for walking towards a visual target
WallTestBehavior.cc [code]
WallTestBehavior.h [code]Defines WallTestBehavior, which measures the relative angle of any walls to the front, left, or right
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
WaypointEngine.h [code]Defines WaypointEngine, which provides computation and management of a desired path through a series of waypoints
WaypointWalkControl.cc [code]Implements WaypointWalkControl, which allows interactive control and execution of a set of waypoints
WaypointWalkControl.h [code]Describes WaypointWalkControl, which allows interactive control and execution of a set of waypoints
WaypointWalkMC.h [code]Defines WaypointWalk, which combines a WaypointEngine with a WalkMC so you can walk between a set of waypoints
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
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
WorldStateSerializerBehavior.cc [code]Implements WorldStateSerializer, which copies WorldState into a buffer for transmission over the network
WorldStateSerializerBehavior.h [code]Describes WorldStateSerializerBehavior, which copies WorldState into a buffer for transmission over the network
WorldStateVelDaemon.h [code]Defines WorldStateVelDaemon, which listens for LocomotionEvents and updates the velocity fields of WorldState
XMLLoadSave.cc [code]
XMLLoadSave.h [code]

Tekkotsu v2.4.1
Generated Tue Aug 16 16:35:17 2005 by Doxygen 1.4.4