|
Jafar
|
Definition at line 366 of file test_slam_multi.hpp.
Public Member Functions | |
| test_SimuSensorNode (unsigned short num_robots, bool real_time, bool track_other_robot) | |
| void | test_Simu () |
| void | PrintNodes (RobotSimuNodesGen< SNODE_CLASS > &rob) |
| void | PrintRobots () |
| unsigned short | GetNumRobots () |
Private Types | |
|
typedef std::vector < RobotSimuNodesGen < SNODE_CLASS > * > | RobotsArray |
| typedef std::vector< Target * > | TargetsArray |
|
typedef SensorNodeCompoundGen < SNODE_CLASS > | SensorNodeCompound |
|
typedef std::vector < SensorNodeCompoundGen < SNODE_CLASS > > | SNodesArray |
|
typedef std::vector< unsigned short > | SVsizeArray |
Private Member Functions | |
| void | PrepareSimu (bool delayed, bool multi) |
| void | ClearSimu () |
| void | run_Simu_Multi (bool delayed) |
| void | run_Simu (bool delayed) |
| void | InitState (bool use_biases, bool use_vel_model, double ts_position, VEC const &x0, VEC const &v0, VEC const &a0, double h, VEC &y_init, MSYM &Y_init) |
| void | InitRobotSensors (unsigned short robnr, bool delayed) |
| void | InitSensorTargets (TrackerSimuUncorr *tracker) |
| void | InitTargetState (double ts_position, double ts_pose_robot, unsigned short rob_num, VEC const &p0, VEC const &v0, VEC &y_init, MSYM &Y_init) |
| void | InitTargets (double tpose[][3], unsigned short num_targets) |
| void | SetLocalInfoTime (RobotSimuNodesGen< SNODE_CLASS > &rob, time const &t) |
| void | StartNodesRealTime (RobotSimuNodesGen< SNODE_CLASS > &rob, time const &now) |
| void | ResetTimers (RobotSimuNodesGen< SNODE_CLASS > &rob) |
| void | SimulatePropPerception (RobotSimuNodesGen< SNODE_CLASS > *rob, bool delayed, bool multi) |
| void | SimulatePropPerception (bool delayed, bool multi) |
| void | FilterMultiPerceptionSimulation (bool delayed) |
| void | FilterPropPerceptionSimulation (RobotSimuNodesGen< SNODE_CLASS > &rob, bool delayed) |
| void | FilterPropPerceptionRealTime (RobotSimuNodesGen< SNODE_CLASS > &rob) |
| void | CreateGDHEWorld () |
| void | ClearGDHEWorld () |
| void | CreateGDHERobots () |
| void | SetGDHERobotsPos () |
| void | DrawGDHERobotsTraj () |
| void | DrawGDHESegment (unsigned short id, unsigned short rob_id, VEC const &origin, VEC const &destination) |
| void | DrawGDHEPerception (VEC const &pos_rob, unsigned short rob_id) |
| void | DrawGDHETrueTraj () |
| void | CreateGDHETargets () |
| void | ChangeGDHEEllipsoid (unsigned short target_nr, double vx, double vy, double vz) |
| void | ChangeGDHEAllEllipsoids (VEC const &targets_var) |
| void | RemoveGDHETraj () |
| void | RemoveGDHETargetsSegment (unsigned short rob_num) |
| void | RemoveGDHETargetsSegment () |
| void | RemoveGDHETargets () |
| VEC | GetPose (VEC const &sv, bool use_vel_model) |
| VEC | GetVel (VEC const &sv, bool use_vel_model) |
| SensorNodeCompound & | GetCompoundBySensorID (RobotSimuNodesGen< SNODE_CLASS > &rob, unsigned short sensor_id) |
| SensorNodeCompound const & | GetCompoundBySNodeID (RobotSimuNodesGen< SNODE_CLASS > &rob, unsigned short node_id) |
| RobotSimuNodesGen< SNODE_CLASS > * | GetRobByID (unsigned short robid) |
| void | DbgWaitOtherNodes (RobotSimuNodesGen< SNODE_CLASS > &rob, unsigned short node_sending) |
| void | FillTargetSV (RobotSimuNodesGen< SNODE_CLASS > &rob, unsigned short sensor_id, VEC &targets_sv, VEC &targets_var) |
| void | FillInfoTargets (unsigned short rob_id, bool use_only_vel, InfoContainer const &iI, InfoContainer &iI_POM) |
| void | DestroySensorNodes (RobotSimuNodesGen< SNODE_CLASS > *rob) |
| void | DestroyAllSensorNodes () |
| void | DestroyRobots () |
| void | KillNodes (RobotSimuNodesGen< SNODE_CLASS > &rob) |
| void | ClearRobotsAccelProfile () |
| void | ClearAllMeasurements () |
Private Attributes | |
| unsigned short | m_rob_num |
| unsigned short | m_num_targets |
| unsigned short | m_targets_sv_size |
| unsigned short | m_targets_q_size |
| unsigned short | m_obj_to_track |
| bool | m_real_time |
| bool | m_use_biases |
| bool | m_track_other_robot |
| RobotsArray | m_rob_array |
| TargetsArray | m_targets |
| GdheClient | m_gdhecl |
| MultiRobSimu | m_multi_rob |
| Generated on Wed Oct 15 2014 00:37:34 for Jafar by doxygen 1.7.6.1 |
|