__DerivativeWiringConf | Configuration Object for DerivativeWiring |
_ComponentConf | |
AbstractController | Abstract class (interface) for robot controller |
AbstractGround | |
AbstractModel | Abstract class (interface) for a model that can be used by a controller |
AbstractObstacle | Abstract class (interface) for obstacles |
AbstractRobot | Abstract class (interface) for robot in general |
AbstractTrackSection | Abstract class (interface) for obstacles |
AbstractWiring | Abstract wiring-object between controller and robot |
Agent | The Agent contains a controller, a robot and a wiring, which connects robot and controller |
AngularMotor | Abstract angular motor class |
AngularMotor1Axis | Angular motor for OneAxisJoints |
AngularMotor2Axis | Angular motor for TwoAxisJoints |
AngularMotor3AxisEuler | Angular motor for Ball Joints with Euler control |
AngularMotorNAxis | Angular motor for arbitrary Joints with custom axis (up to 3) |
Arm2Segm | |
Arm2SegmConf | |
AtomComponent | AtomComponent |
AtomComponent::connectionAddition | |
AtomConf | |
AtomOdeAgent | Specialised agent for ode robots |
Axis | |
AxisOrientationSensor | Class for sensing the axis orienation of a primitive (robot) |
BallJoint | |
Barrel2Masses | A barrel-like robot with 2 internal masses, which can slide on their orthogonal axes |
Base | |
BoundingShape | Class for reading bounding shape description files (.bbox) and to create appropriate geoms |
Box | Box primitive |
Bumper | |
CameraManipulator | CameraManipulator is a MatrixManipulator which provides Flying simulator-like updating of the camera position & orientation |
CameraManipulatorFollow | CameraManipulatorFollow is a MatrixManipulator which provides Flying simulator-like updating of the camera position & orientation |
CameraManipulatorRace | CameraManipulatorRace is a MatrixManipulator which provides Flying simulator-like updating of the camera position & orientation |
CameraManipulatorTV | CameraManipulatorTV is a MatrixManipulator which provides Flying simulator-like updating of the camera position & orientation |
Capsule | Capsule primitive |
CaterPillar | This is a class, which models a snake like robot |
CaterPillarConf | |
ClosedPlayground | |
Color | |
ColorNormalNoise | Like ColorUniformNoise but averaging over normal distributed noise instead |
ColorUniformNoise | Generated colored noise. This is obtained by using time average of uniform distributed noise |
Component | This is the abstract base class of the component system |
Component::componentConnection | This is the structure of one connection between two components |
Configurable | Abstact class for configurable objects |
Configurable::matchId | Nice predicate function for finding by ID |
Cylinder | Cylinder primitive |
DefaultCaterPillar | This is a class, which models a snake like robot |
DefaultWheelie | This is a class, which models a snake like robot |
DegreeSegment | Class for degree segments |
DemoController | Class for robot controll with sine and cosine |
Deprivation | Robot controller for self-organized behaviour just like invertmotornstep, just that is enables us to execute the same motor commands for a long time |
DerController | Class for robot controller that uses the georg's matrixlib for direct matrix inversion for n channels (simple one layer networks) |
DerControllerConf | |
DerivativeWiring | Implements a wiring (between controller and robot) which includes the first and second derivative of the original robot sensor values |
DInvert3ChannelController | Class for robot controller that use naglaa's direct matrix inversion for n channels (simple one layer networks) |
DummyPrimitive | Dummy Primitive which returns 0 for geom and body |
Elman | Multilayer Neural Network with context neurons (after Elman) Example of 2 hidden layer network O O O | | | H H H ----->-----+ 1:1 fixed connections (time delayed) | | |\-<-< __ | | | | \ \ \/ |l | l = lambda -> recurrent connection | | | C C C<-+ | | | | ^-^-^--<--+ H H H ----->-----+ 1:1 fixed connections (time delayed) | | |\-<-< __ | | | | \ \ \/ |l | l = lambda -> recurrent connection I I I C C C<-+ | ^-^-^--<--+ |
ExtendedViewer | A Producer-based viewer |
FeedForwardNN | Abstract class (interface) for feed forward rate based neural networks |
FFNNController | Class for robot controller that uses the georg's matrixlib for direct matrix inversion for n channels (simple one layer networks) |
FixedJoint | |
ForcedSphere | |
ForcedSphereConf | |
Formel1 | Robot that looks like a Nimm 2 Bonbon :-) 4 wheels and a capsule like body |
GlobalData | Data structure holding all essential global information |
Hand | Artificial Hand |
HandConf | |
HeightField | Height field primitive |
Hinge2Joint | |
Hinge2Servo | PID Servo motor for hinge2 joints at axis 1 (steering axis) |
HingeJoint | |
HingeServo | PID Servo motor for hinge joints |
HurlingSnake | Hurling snake is a string a beats |
IException | |
ImagePPM | |
Indices | |
Inspectable | Interface for inspectable objects |
Inspectable::IConnection | |
Inspectable::ILayer | |
Inspectable::matchName | Nice predicate function for finding a Layer with its vectorname |
Invert3ChannelController | Class for robot controller that use naglaa's direct matrix inversion for n channels (simple one layer networks) |
InvertableModel | Abstract class (interface) for invertable models |
InvertController | Abstract class (interface) for robot controller that use direct matrix inversion and simple one layer networks |
InvertMotorBigModel | Class for robot controller is based on InvertMotorNStep |
InvertMotorBigModelConf | |
InvertMotorController | Abstract class (interface) for robot controller that use direct matrix inversion and a time loop in motor domain |
InvertMotorNStep | Class for robot controller that uses the georg's matrixlib for direct matrix inversion for n channels (simple one layer networks) |
InvertMotorNStepConf | |
InvertMotorSpace | Class for robot controller that uses the georg's matrixlib for direct matrix inversion for n channels (simple one layer networks) |
InvertNChannelController | Class for robot controller that uses the georg's matrixlib for direct matrix inversion for n channels (simple one layer networks) |
InvisibleBox | |
InvisibleCapsule | |
InvisibleSphere | |
IRSensor | Class for IR sensors |
Joint | |
Layer | |
Matrix | Matrix type |
Mesh | Mesh primitive |
MeshGround | |
MeshObstacle | |
MotionBlurDrawCallback | Class that enables motion blur for the scenegraph should be called in the main simulation loop |
MoveEarthySkyWithEyePointTransform | |
MultiController | Class for robot controll with sine and cosine |
MultiLayerFFNN | Multi layer neural network with configurable activation functions |
MuscledArm | |
MuscledArmConf | |
Nimm2 | Robot that looks like a Nimm 2 Bonbon :-) 2 wheels and a cylinder like body |
Nimm2Conf | |
Nimm4 | Robot that looks like a Nimm 2 Bonbon :-) 4 wheels and a capsule like body |
NoiseGenerator | Interface and basic class for noise generator |
OctaPlayground | |
OdeAgent | Specialised agent for ode robots |
OdeConfig | The class $name holds the configurable parameters of the simulation environment |
OdeHandle | Data structure for accessing the ODE |
OdeRobot | Abstract class for ODE robots |
One2OneWiring | Implements one to one wireing of robot sensors to inputs of the controller and controller outputs to robot motors |
OneAxisJoint | |
OneLayerFFNN | Simple one layer neural network with configurable activation function |
OSGBox | Graphical box |
OSGCapsule | Graphical capsule (a cylinder with round ends) |
OSGCylinder | Graphical cylinder |
OSGDummy | A dummy graphical object, which has no representation in the graphical world |
OsgHandle | Data structure for accessing the ODE |
OSGHeightField | Graphical HeightField |
OSGMainLoop | |
OSGMesh | Graphical Mesh or arbitrary OSG model |
OSGPlane | Graphical plane (represented as a large thin box, because OSG does not draw planes) |
OSGPrimitive | Interface class for graphic primitives like spheres, boxes, and meshes, which can be drawn by OSG |
OSGSphere | Graphical sphere |
PassiveBox | (Passive) box as obstacle |
PassiveCapsule | (Passive) capsule as obstacle |
PassiveMesh | (Passive) mesh as obstacle |
PassiveSphere | (Passive) sphere as obstacle |
PID | |
Plane | Plane primitive |
PlattfussSchlange | This is a class, which models a snake like robot with flat ends and a big body in the middle |
Playground | |
PlotOption | This class contains options for the use of an external plot utility like guilogger or neuronviz or just simply file output |
PlotOption::matchMode | Nice predicate function for finding by mode |
Pos | |
Position | |
Primitive | Interface class for primitives represented in the physical and graphical world |
PrimitiveComponent | Component consisting of one Primitive |
ProActive | Robot controller for self-organized behaviour using pro-active elements and it is based in InvertMotorNStep |
ProActive2 | Robot controller for self-organized behaviour using pro-active elements and it is based in InvertMotorNStep |
RaceGround | |
RaySensor | Abstract class for Ray-based sensors |
RaySensorBank | Class for a bank (collection) of ray sensors |
RelativePositionSensor | Class for relative position sensing |
repSlider | |
RobotComponent | This is a special class of the component system |
Schlange | This is a class, which models a snake like robot |
SchlangeConf | |
SchlangeForce | This is a class, which models a snake like robot |
SchlangeServo | This is a class, which models a snake like robot |
SchlangeServo2 | This is a class, which models a snake like robot |
SchlangeVelocity | This is a class, which models a snake like robot |
select_all | |
select_firsthalf | |
select_from_to | Select sensors in the range
(inclusively) |
select_predicate | Predicate to select sensors |
SelectiveOne2OneWiring | Implements a selective one to one wireing of robot sensors to inputs of the controller and controller outputs to robot motors |
Sensor | Abstract class for sensors that have no specific position at the robots skeleton |
ShadowDrawCallback | |
ShortCircuit | |
SimpleComponent | A simple component is a special form of component |
SimpleController | Class for robot controll with sine and cosine |
Simulation | |
SineController | Class for robot control with sine and cosine |
SineWhiteNoise | Sine wave noise. Produces a 90 degree phase shifted sine wave or white noise |
SliderJoint | |
SliderServo | PID Servo motor for slider joints |
SliderWheelie | This is a class, which models an annular robot |
SliderWheelieConf | |
SpeedSensor | Class for speed sensing of robots |
Sphere | Sphere primitive |
Sphererobot | This is a class, which models a snake like robot |
Sphererobot3Masses | A spherical robot with 3 internal masses, which can slide on their orthogonal axes |
Sphererobot3MassesConf | Configuration object for the Sphererobot3Masses robot |
SphererobotConf | |
SphererobotTest | This is a class, which models a snake like robot |
Storeable | Interface for objects, that can be stored and restored to/from a file stream (binary) |
StraightLine | Abstract class (interface) for obstacles |
TableLine | |
TerrainGround | Class provides an terrain based on HeightFields |
Trackable | Abstract class (interface) for trackable objects (used for robots) |
TrackRobot | This class provides tracking possibilies of a robot |
Transform | Primitive for transforming a geom (primitive without body) in respect to a body (primitive with body) |
TruckMesh | Robot that looks like a Nimm 2 Bonbon :-) 4 wheels and a truck mesh like body |
TwoAxisJoint | |
UniversalJoint | |
UniversalNetController | Abstract class (interface) for robot controller that use the "universalnet" |
UniversalServo | PID Servo motor for universal joints |
Uwo | UWO: Unknown Walk Object :-), looks like a plate with a lot of legs |
UwoConf | |
Vertex | |
VideoStream | |
Wheelie | This is a class, which models an annular robot |
WheelieConf | |
WhiteNormalNoise | Generates white and normal distributed random numbers. p1: mean, p2: standard deviation |
WhiteUniformNoise | Generates white (no averaging) uniformly distributed random number between "min" and "max" |