MRXT: The Multi-Robot eXploration Tool
Multi-Robot autonomous exploration and mapping simulator.
|
Defines the world model interface. More...
#include <worldModelInterface.h>
Public Member Functions | |
virtual robotBase * | createNewPlatform ()=0 |
virtual void | disablePlatform (const robotBase &r)=0 |
virtual int | fire (int robot)=0 |
virtual landmarksData * | getLandmarksData (int robot)=0 |
returns the landmarks data | |
virtual int | getNumRobots ()=0 |
virtual pose * | getOdometry (int robot)=0 |
returns the robot odometry | |
virtual const char * | getOMapFileName () const =0 |
virtual rposes | getPoses () const =0 |
virtual rangeSensorData * | getRangeSensorData (int robot)=0 |
returns the range sensor current data | |
virtual float | getSampleTime () const =0 |
virtual float | getTime () const =0 |
virtual void | initialize (int nBots, ConfigFile &configfile, float sampletime)=0 |
initializer | |
virtual void | randomPoses (bool group, double maxInitialPoseDist, double minInitialPoseDist)=0 |
virtual void | setLogName (const char *)=0 |
sets the name of the log file | |
virtual void | setNumRobots (int num)=0 |
virtual void | setSpeed (int r, float v, float w)=0 |
sets the linear and angular speed for a robot |
Defines the world model interface.
Definition at line 34 of file worldModelInterface.h.