Robotsystem of the Robot Group Leipzig: Class List

- Main Page
- Namespaces
- Classes
- Files
- Directories
- Examples

- Search for |

- Alphabetical List
- Class List
- Class Hierarchy
- Class Members

# Robotsystem of the Robot Group Leipzig Class List

Here are the classes, structs, unions and interfaces with brief descriptions:

__DerivativeWiringConf | Configuration Object for DerivativeWiring
AbstractController | Abstract class (interface) for robot controller
AbstractGround |
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 |
BallJoint |
Base |
BoundingShape | Class for reading bounding shape description files (.bbox) and to create appropriate geoms File Format: Lines wise, every line stands for one primitive
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 | Component
Component::componentConnection |
ComponentConf |
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
DefaultSliderWheelie | 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
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
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
ExtendedViewer | A Producer-based viewer
FeedForwardNN | Abstract class (interface) for feed forward rate based neural networks
FixedJoint |
ForcedSphere |
Formel1 | Robot that looks like a Nimm 2 Bonbon :-) 4 wheels and a capsule like body
GlobalData | Data structure holding all essential global information
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)
InvertController | Abstract class (interface) for robot controller that use direct matrix inversion and simple one layer networks
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 |
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 |
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 |
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
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 |
PositionSensor | Abstract class for Position-sensors
Primitive | Interface class for primitives represented in the physical and graphical world
PrimitiveComponent | Component consisting of one Primitive
RaceGround |
RaySensor | Abstract class for Ray-based sensors
RaySensorBank | Class for a bank of ray sensors
RobotComponent | RobotComponent
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
SelectiveOne2OneWiring | Implements a selective one to one wireing of robot sensors to inputs of the controller and controller outputs to robot motors
ShadowDrawCallback |
ShortCircuit |
SimpleComponent | SimpleComponent
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 |
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 |
Storeable | Interface for objects, that can be stored and restored to/from a file stream (binary)
StraightLine | Abstract class (interface) for obstacles
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 |
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: variance
WhiteUniformNoise | Generates white (no averaging) uniformly distributed random number between "min" and "max"