Public Member Functions | Public Attributes
mcl::pose Struct Reference

#include <CParticleFilter.h>

List of all members.

Public Member Functions

const pose integrateDifferential (const pose diff)
 pose ()
 pose (float _x, float _y, float _a)
void set (pose &p)
void set (float xx, float yy, float aa)
void setToDifferentialPose (pose odo_cur, pose odo_ref)
void to2PI ()
void toPI ()
 ~pose ()

Public Attributes

float a
 [rad]
float x
 [m]
float y
 [m]

Detailed Description

ScanMatch pose definition 2D-pose x,y and heading

Definition at line 232 of file CParticleFilter.h.


Constructor & Destructor Documentation

mcl::pose::pose ( ) [inline]

Definition at line 237 of file CParticleFilter.h.

mcl::pose::pose ( float  _x,
float  _y,
float  _a 
) [inline]

Definition at line 242 of file CParticleFilter.h.

mcl::pose::~pose ( ) [inline]

Definition at line 316 of file CParticleFilter.h.


Member Function Documentation

const pose mcl::pose::integrateDifferential ( const pose  diff) [inline]

Integrates new position from this position and differential position

Parameters:
diffthe differential position to be added to this position
Returns:
pose New integrated position

Definition at line 282 of file CParticleFilter.h.

void mcl::pose::set ( pose p) [inline]

Definition at line 245 of file CParticleFilter.h.

void mcl::pose::set ( float  xx,
float  yy,
float  aa 
) [inline]

Definition at line 250 of file CParticleFilter.h.

void mcl::pose::setToDifferentialPose ( pose  odo_cur,
pose  odo_ref 
) [inline]

Calculates differential movement based on two global positions i.e. odometric positions

Calculates the differential movement in odometry frame of reference

Definition at line 259 of file CParticleFilter.h.

void mcl::pose::to2PI ( ) [inline]

Definition at line 298 of file CParticleFilter.h.

void mcl::pose::toPI ( ) [inline]

Definition at line 302 of file CParticleFilter.h.


Member Data Documentation

float mcl::pose::a

[rad]

Definition at line 236 of file CParticleFilter.h.

float mcl::pose::x

[m]

Definition at line 234 of file CParticleFilter.h.

float mcl::pose::y

[m]

Definition at line 235 of file CParticleFilter.h.


The documentation for this struct was generated from the following file:


ndt_mcl
Author(s): Jari Saarinen
autogenerated on Wed Aug 26 2015 15:25:02