Coverage Control Library
|
Class for handling the robot model. More...
#include <robot_model.h>
Public Member Functions | |
RobotModel (Parameters const ¶ms, Point2 const &global_start_position, std::shared_ptr< const WorldIDF > const &world_idf) | |
Constructor for the robot model. | |
RobotModel (Parameters const ¶ms, Point2 const &global_start_position, WorldIDF const &world_idf) | |
void | ClearRobotMap () |
int | StepControl (Point2 const &direction, double const &speed) |
void | SetRobotPosition (Point2 const &pos) |
Set robot position relative to the current position. | |
void | SetGlobalRobotPosition (Point2 const &pos) |
Point2 | GetGlobalStartPosition () const |
Point2 | GetGlobalCurrentPosition () const |
const MapType & | GetRobotMap () const |
const MapType & | GetSensorView () const |
const MapType & | GetRobotSystemMap () |
void | ComputeLocalMap () |
MapType & | GetRobotMapMutable () |
const MapType & | GetRobotLocalMap () |
const MapType & | GetExplorationMap () |
const MapType & | GetObstacleMap () |
auto | GetExplorationFeatures () |
auto | GetVoronoiFeatures () |
Class for handling the robot model.
The robot model is used to simulate the robot's movement and sensor data.
Definition at line 61 of file robot_model.h.
|
inline |
Constructor for the robot model.
params | Parameters for the robot model |
global_start_position | The global start position of the robot |
world_idf | The world IDF object |
Definition at line 164 of file robot_model.h.
|
inline |
Definition at line 172 of file robot_model.h.
|
inline |
Definition at line 180 of file robot_model.h.
|
inline |
Definition at line 303 of file robot_model.h.
|
inline |
Definition at line 347 of file robot_model.h.
|
inline |
Definition at line 321 of file robot_model.h.
|
inline |
Definition at line 288 of file robot_model.h.
|
inline |
Definition at line 287 of file robot_model.h.
|
inline |
Definition at line 336 of file robot_model.h.
|
inline |
Definition at line 316 of file robot_model.h.
|
inline |
Definition at line 290 of file robot_model.h.
|
inline |
Definition at line 314 of file robot_model.h.
|
inline |
Definition at line 293 of file robot_model.h.
|
inline |
Definition at line 291 of file robot_model.h.
|
inline |
Definition at line 408 of file robot_model.h.
|
inline |
Definition at line 258 of file robot_model.h.
|
inline |
Set robot position relative to the current position.
Definition at line 229 of file robot_model.h.
|
inline |
Definition at line 200 of file robot_model.h.