kybalg::MutLocQuadPar Class Reference

Parameters of the mutual localization algorithm. More...

#include <MutLocQuad.h>

Inheritance diagram for kybalg::MutLocQuadPar:

kybalg::mutLocQuadStereoCamPar

List of all members.

Public Member Functions

 MutLocQuadPar ()
 Null constructor.
 ~MutLocQuadPar ()
 Default destructor.
 MutLocQuadPar (Decimal lt, Decimal at, Decimal pt, int expandMethod, bool se, bool smrg, Decimal tts, string rf, string rtm, string rfts, string rfi, Decimal tmfmu, int mno, bool ev, bool pf, bool pp, string rfic, bool lfaf, string rapf, bool sap, bool rvf, bool scfs, bool sra, bool sbe, Decimal zpt, bool dof, int ftp, Decimal noi, Decimal dor, Decimal sot)
 Parametrical constructor.
 MutLocQuadPar (const MutLocQuadPar &A)
 Copy constructor.
MutLocQuadParoperator= (MutLocQuadPar &A)
 Assignment operator =.
Decimal getLinearTollerance ()
 Get linearTollerance value.
Decimal getAngularTollerance ()
 Get angularTollerance value.
Decimal getProjTollerance ()
 Get the projection tollerance.
int getExpandMethod ()
 Get the expansion method.
bool getSaveEstimates ()
 Get if estimates has to be saved.
bool getSaveMultiRegOutput ()
 Get if the MultiRegOutput has to be saved.
Decimal getTimeForMeasUpdate ()
 Get the time that updates measurements in particle filter.
string getRootMeasFile ()
 Get the root of measurement file.
string getRootTStateFile ()
 Get the root of IMU file.
string getRootIdsFile ()
 Get the root of ids file.
string getRootIMUConfigFile ()
 Get the root of IMUs configuration file.
Decimal getThrTimeSec ()
 Get threshold in seconds.
int getMinNumObs ()
 Get the minimum number of observations.
bool getEmbVis ()
 Check if a GL window has to be created.
bool getPrintForm ()
 Check if the actual formation has to be created.
bool getPrintFormDetails ()
 Check if the particles have to be printed in OpenGL window.
string getRootFiles ()
 Get the folder path where the files are stored.
bool getLoadFromAbsFile ()
 Check if one wants to retrieve the bearing observations from absolute position file.
string getRootAbsFile ()
 Get the folder path where absolute position file is.
bool getSaveAllParticles ()
 Get if particles have to be saved.
bool getReadVelFile ()
 Get if to read or not the vlocity file.
bool getSaveCompleteStateFilter ()
 Get if to read or not the velocity file.
bool getSaveRelAbs ()
 Specify if to save the output in relative(false) or absolute(true) reference frame.
bool getSaveBestEstim ()
 Specify if to save the best particle.
bool getZenithTollerance ()
 Return the tollerance around zenith measurement (for multiple registration algorithm).
bool getDoOnlyFilter ()
 Return if one wants to run only the filter or multireg and filter. True only filter; false otherwise.
int getFilterType ()
 Return which filter is running (0 for acceleration, 1 for velocity in measurement step, 2 as velocity in update step).
Decimal getNoiseMeasBear ()
 Return the noise amplitude acting on the measurements.
Decimal getDelayMeasBear ()
 Return the maximum delay between the owner of the filter and the other robots in the formation.
Decimal getTimeStartOffset ()
 Return the desired temporal offset with which load the files.
void setSaveCompleteStateFilter (bool state)
 Set if one wants to save the complete state of the filter (i.e. x y z vx vy vz theta) or only (x y z theta).


Detailed Description

Parameters of the mutual localization algorithm.

Author:
Marco Cognetti

Constructor & Destructor Documentation

kybalg::MutLocQuadPar::MutLocQuadPar (  ) 

Null constructor.

kybalg::MutLocQuadPar::~MutLocQuadPar (  ) 

Default destructor.

kybalg::MutLocQuadPar::MutLocQuadPar ( Decimal  lt,
Decimal  at,
Decimal  pt,
int  expandMethod,
bool  se,
bool  smrg,
Decimal  tts,
string  rf,
string  rtm,
string  rfts,
string  rfi,
Decimal  tmfmu,
int  mno,
bool  ev,
bool  pf,
bool  pp,
string  rfic,
bool  lfaf,
string  rapf,
bool  sap,
bool  rvf,
bool  scfs,
bool  sra,
bool  sbe,
Decimal  zpt,
bool  dof,
int  ftp,
Decimal  noi,
Decimal  dor,
Decimal  sot 
)

Parametrical constructor.

kybalg::MutLocQuadPar::MutLocQuadPar ( const MutLocQuadPar A  ) 

Copy constructor.


Member Function Documentation

MutLocQuadPar & kybalg::MutLocQuadPar::operator= ( MutLocQuadPar A  ) 

Assignment operator =.

Decimal kybalg::MutLocQuadPar::getLinearTollerance (  ) 

Get linearTollerance value.

Decimal kybalg::MutLocQuadPar::getAngularTollerance (  ) 

Get angularTollerance value.

Decimal kybalg::MutLocQuadPar::getProjTollerance (  ) 

Get the projection tollerance.

int kybalg::MutLocQuadPar::getExpandMethod (  ) 

Get the expansion method.

bool kybalg::MutLocQuadPar::getSaveEstimates (  ) 

Get if estimates has to be saved.

bool kybalg::MutLocQuadPar::getSaveMultiRegOutput (  ) 

Get if the MultiRegOutput has to be saved.

Decimal kybalg::MutLocQuadPar::getTimeForMeasUpdate (  ) 

Get the time that updates measurements in particle filter.

string kybalg::MutLocQuadPar::getRootMeasFile (  ) 

Get the root of measurement file.

string kybalg::MutLocQuadPar::getRootTStateFile (  ) 

Get the root of IMU file.

string kybalg::MutLocQuadPar::getRootIdsFile (  ) 

Get the root of ids file.

string kybalg::MutLocQuadPar::getRootIMUConfigFile (  ) 

Get the root of IMUs configuration file.

Decimal kybalg::MutLocQuadPar::getThrTimeSec (  ) 

Get threshold in seconds.

int kybalg::MutLocQuadPar::getMinNumObs (  ) 

Get the minimum number of observations.

bool kybalg::MutLocQuadPar::getEmbVis (  ) 

Check if a GL window has to be created.

bool kybalg::MutLocQuadPar::getPrintForm (  ) 

Check if the actual formation has to be created.

bool kybalg::MutLocQuadPar::getPrintFormDetails (  ) 

Check if the particles have to be printed in OpenGL window.

string kybalg::MutLocQuadPar::getRootFiles (  ) 

Get the folder path where the files are stored.

bool kybalg::MutLocQuadPar::getLoadFromAbsFile (  ) 

Check if one wants to retrieve the bearing observations from absolute position file.

string kybalg::MutLocQuadPar::getRootAbsFile (  ) 

Get the folder path where absolute position file is.

bool kybalg::MutLocQuadPar::getSaveAllParticles (  ) 

Get if particles have to be saved.

bool kybalg::MutLocQuadPar::getReadVelFile (  ) 

Get if to read or not the vlocity file.

bool kybalg::MutLocQuadPar::getSaveCompleteStateFilter (  ) 

Get if to read or not the velocity file.

bool kybalg::MutLocQuadPar::getSaveRelAbs (  ) 

Specify if to save the output in relative(false) or absolute(true) reference frame.

bool kybalg::MutLocQuadPar::getSaveBestEstim (  ) 

Specify if to save the best particle.

bool kybalg::MutLocQuadPar::getZenithTollerance (  ) 

Return the tollerance around zenith measurement (for multiple registration algorithm).

bool kybalg::MutLocQuadPar::getDoOnlyFilter (  ) 

Return if one wants to run only the filter or multireg and filter. True only filter; false otherwise.

int kybalg::MutLocQuadPar::getFilterType (  ) 

Return which filter is running (0 for acceleration, 1 for velocity in measurement step, 2 as velocity in update step).

Decimal kybalg::MutLocQuadPar::getNoiseMeasBear (  ) 

Return the noise amplitude acting on the measurements.

Decimal kybalg::MutLocQuadPar::getDelayMeasBear (  ) 

Return the maximum delay between the owner of the filter and the other robots in the formation.

Decimal kybalg::MutLocQuadPar::getTimeStartOffset (  ) 

Return the desired temporal offset with which load the files.

void kybalg::MutLocQuadPar::setSaveCompleteStateFilter ( bool  state  ) 

Set if one wants to save the complete state of the filter (i.e. x y z vx vy vz theta) or only (x y z theta).


The documentation for this class was generated from the following files:

Generated on Mon Feb 20 07:01:10 2017 for MIP by  doxygen 1.5.6