|
Public Member Functions |
| | invariant (void) |
| | invariant (MILLIMETER_FLOAT, MILLIMETER_FLOAT, RADIAN) |
| | Constructor for x,y,orientation.
|
Static Public Member Functions |
| void | invariant_x (MILLIMETER_FLOAT) |
| MILLIMETER_FLOAT | invariant_x (void) |
| | Retruns X coordinate.
|
| void | invariant_y (MILLIMETER_FLOAT) |
| MILLIMETER_FLOAT | invariant_y (void) |
| | Returns Y coordinate.
|
| RADIAN | invariant_angle (void) |
| | Returns which way facing in basic units (NORTH, SOUTH, EAST, WEST).
|
| void | invariant_angle (RADIAN) |
| short | mapx (void) |
| | Returns position on map (x).
|
| short | mapy (void) |
| | Retrurns position on map(y).
|
| void | invariant_set (MILLIMETER_FLOAT, MILLIMETER_FLOAT, RADIAN) |
| void | invariant_set (pose &p) |
| void | slippage (MILLIMETER_FLOAT, MILLIMETER_FLOAT, RADIAN) |
| float | random (void) |
| bool | error_model (void) |
| | Returns whether to add error term to calculations.
|
| void | error_model (bool) |
| | Sets whether to add error model.
|
| void | systematic_error_X (int ix) |
| | Systematic Error along X axis.
|
| void | systematic_error_Y (int iy) |
| | Systematic Error along Y axis.
|
| void | systematic_error_IR (int iangle) |
| | Systematic Error in distance returned from IR sensor.
|
| int | systematic_error_X (void) |
| | Return Systematic Error along X axis.
|
| int | systematic_error_Y (void) |
| | Return Systematic Error along X axis.
|
| int | systematic_error_IR (void) |
| | Return Systematic Error in IR.
|
| MILLIMETER_FLOAT | invariant_wheelbase (void) |
| void | invariant_wheelbase (MILLIMETER_FLOAT) |
| void | invariant_robot_diameter (MILLIMETER_FLOAT) |
| MILLIMETER_FLOAT | invariant_robot_diameter (void) |
| void | invariant_wheel_diameter (HAND, MILLIMETER_FLOAT) |
| MILLIMETER_FLOAT | invariant_wheel_diameter (HAND) |
| void | invariant_stall (HAND h, float s) |
| void | invariant_maximum_velocity (HAND h, float m) |
| float | invariant_stall (HAND h) |
| float | invariant_maximum_velocity (HAND h) |
| ENCODER_TYPE | EU_x (void) |
| ENCODER_TYPE | EU_y (void) |
| FIXED_RADIAN | FR_angle (void) |
| void | map_reset (short iwidth, short iheight) |
| uint8 | obstacle (int i, int j) |
| | Returns whether obstacle or not.
|
| uint8 | layer (int i, int j) |
| void | wall (int x, int y, uint8 ctype, uint8 layer=0) |
| | Fills in a node with Terrain type specified.
|
| void | initialize (void) |
| int | debug (int i, int j) |
Static Public Attributes |
| short | _map_width |
| short | _map_height |
Static Private Member Functions |
| void | init (void) |
The real position will determined by the simulator. The simulator position will then add some random error to the position in Local_Map_Spec due to slippage, etc.