ForcedSphere Class Reference
#include <forcedsphere.h>
Inherits lpzrobots::OdeRobot.
List of all members.
Member Enumeration Documentation
Constructor & Destructor Documentation
constructor
use getDefaultConf() to obtain a configuration with default values, which can be altered to personal needs.
Member Function Documentation
void create |
( |
const osg::Matrix & |
pose |
) |
[protected, virtual] |
void destroy |
( |
|
) |
[protected, virtual] |
void doInternalStuff |
( |
GlobalData & |
globalData |
) |
[virtual] |
this function is called in each simulation timestep (always after control).
It should perform robot-internal checks and actions like resetting certain sensors or implement velocity dependend friction and the like. The attached Motors should act here.
- Parameters:
-
| globalData | structure that contains global data from the simulation environment |
Reimplemented from OdeRobot.
virtual Primitive* getMainPrimitive |
( |
|
) |
const [inline, virtual] |
return the primitive of the robot that is used for tracking and camera following
Reimplemented from OdeRobot.
int getMotorNumber |
( |
|
) |
[virtual] |
int getSensorNumber |
( |
|
) |
[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
Implements AbstractRobot.
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 |
Implements AbstractRobot.
void update |
( |
|
) |
[virtual] |
update the OSG notes here
Implements OdeRobot.
Member Data Documentation
The documentation for this class was generated from the following files: