ShortCircuit Class Reference
#include <shortcircuit.h>
Inherits lpzrobots::OdeRobot.
List of all members.
Constructor & Destructor Documentation
Member Function Documentation
virtual void doInternalStuff |
( |
GlobalData & |
globalData |
) |
[inline, virtual] |
this function is called in each timestep.
It should perform robot-internal checks, like space-internal collision detection, sensor resets/update etc.
- Parameters:
-
| globalData | structure that contains global data from the simulation environment |
Reimplemented from OdeRobot.
virtual Primitive* getMainPrimitive |
( |
|
) |
const [inline, protected, virtual] |
the main object of the robot, which is used for position and speed tracking
Reimplemented from OdeRobot.
virtual int getMotorNumber |
( |
|
) |
[inline, virtual] |
virtual int getSensorNumber |
( |
|
) |
[inline, virtual] |
int getSensors |
( |
sensor * |
sensors, |
|
|
int |
sensornumber | |
|
) |
| | [virtual] |
returns actual sensorvalues
- Parameters:
-
| sensors | sensors scaled to [-1,1] |
| sensornumber | length of the sensor array |
- Returns:
- number of actually written sensors
- Parameters:
-
| sensors | sensors scaled to [-1,1] (more or less) |
| sensornumber | length of the sensor array |
- Returns:
- number of actually written sensors
Implements AbstractRobot.
virtual void place |
( |
const osg::Matrix & |
pose |
) |
[inline, virtual] |
sets the pose of the vehicle
- Parameters:
-
| pose | desired 4x4 pose matrix |
Implements OdeRobot.
void setMotors |
( |
const motor * |
_motors, |
|
|
int |
motornumber | |
|
) |
| | [virtual] |
sets actual motorcommands
- Parameters:
-
| motors | motors scaled to [-1,1] |
| motornumber | length of the motor array |
| _motors | motors scaled to [-1,1] |
| motornumber | length of the motor array |
Implements AbstractRobot.
virtual void update |
( |
|
) |
[inline, virtual] |
update the OSG notes here
Implements OdeRobot.
Member Data Documentation
The documentation for this class was generated from the following files: