Jafar
|
The simulated environment and slam config. More...
The simulated environment and slam config.
Definition at line 30 of file simulator.hpp.
#include <simulator.hpp>
Public Member Functions | |
AdhocSimulator (const std::string &configFile) | |
void | addRobot (simu::Robot *robot) |
void | addSensor (size_t robId, simu::Sensor *sensor) |
void | addLandmark (simu::Landmark *landmark) |
bool | addObservationModel (size_t robId, size_t senId, LandmarkAbstract::geometry_t lmkType, ObservationModelAbstract *obsModel) |
bool | hasEnded (size_t robId, size_t senId, double t) const |
jblas::vec | getRobotPose (size_t id, double t) const |
jblas::vec | getRobotInertial (size_t id, double t) const |
jblas::vec | getSensorPose (size_t robId, size_t senId, double t) const |
jblas::vec | getLandmarkPose (size_t id, double t) const |
LandmarkAbstract::geometry_t | getLandmarkType (size_t id) const |
bool | getObservationPose (jblas::vec &obsPose, size_t robId, size_t senId, size_t lmkId, double t) const |
raw_ptr_t | getRaw (size_t robId, size_t senId, double t) |
Protected Member Functions | |
bool | getSenGlobPose (size_t robId, size_t senId, jblas::vec7 &senGlobPose, std::map< size_t, simu::Sensor * >::const_iterator &itSen, double t) const |
bool | getObservationPose (jblas::vec &obsPose, const jblas::vec7 &senGlobPose, const std::map< size_t, simu::Sensor * >::const_iterator &itSen, size_t lmkId, double t) const |
Private Attributes | |
std::map< size_t, simu::Robot * > | robots |
std::map< size_t, simu::Landmark * > | landmarks |
IdFactory | lmkIdFactory |
jblas::vec jafar::rtslam::simu::AdhocSimulator::getRobotInertial | ( | size_t | id, |
double | t | ||
) | const [inline] |
Definition at line 111 of file simulator.hpp.
Generated on Wed Oct 15 2014 00:37:47 for Jafar by doxygen 1.7.6.1 |