MRXT: The Multi-Robot eXploration Tool
Multi-Robot autonomous exploration and mapping simulator.
Public Member Functions | Private Attributes
team Class Reference

Implements a team of robots with global SLAM. More...

#include <team.h>

List of all members.

Public Member Functions

 team ()
 Default constructor.
 team (int nrobots, worldModelInterface &scene, ConfigFile &stratConfig, ConfigFile &slamConfig, int robotType, const char *teamName)
 Builds a team of nrobots in the virtual world scene.
virtual ~team ()
 Default destructor.
slamInterfacegetGlobalSlam () const
 returns a pointer to the global slam object
int getNRobots () const
 returns the number of robots
robotgetRobot (int r) const
 returns a reference to the robot r
void initialize (int nrobots, worldModelInterface &scene, ConfigFile &stratConfig, ConfigFile &slamConfig, int robotType, const char *teamName)
 initilizes a team of nrobots in the virtual world scene
void setLogName (const char *)
 sets the name of the log file
void setWorldModel (worldModelInterface &scene)
 sets the reference to the virtual world
void start ()
 team exploration, it blocks the thread until the exploration is concluded
void stop ()
 stops the exploration
void waitForTaskFinished ()

Private Attributes

slamInterfaceglobalSlam
int nrobots
worldModelInterfacescene
char * teamName
robot ** theRobots

Detailed Description

Implements a team of robots with global SLAM.

Definition at line 26 of file team.h.


The documentation for this class was generated from the following files:
 All Classes Functions Variables Typedefs