Jafar
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Protected Member Functions | Private Attributes
jafar::rtslam::simu::AdhocSimulator Class Reference

The simulated environment and slam config. More...


Detailed Description

The simulated environment and slam config.

Definition at line 30 of file simulator.hpp.

#include <simulator.hpp>

List of all members.

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

Member Function Documentation

jblas::vec jafar::rtslam::simu::AdhocSimulator::getRobotInertial ( size_t  id,
double  t 
) const [inline]
Returns:
accelero (3), gyro (3)

Definition at line 111 of file simulator.hpp.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on Wed Oct 15 2014 00:37:47 for Jafar by doxygen 1.7.6.1
LAAS-CNRS