#include <CParticleFilter.h>
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] | |
ScanMatch pose definition 2D-pose x,y and heading
Definition at line 232 of file CParticleFilter.h.
| 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.
| const pose mcl::pose::integrateDifferential | ( | const pose | diff | ) | [inline] |
Integrates new position from this position and differential position
| diff | the differential position to be added to this 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.
| 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.