Public Member Functions | |
mbicp (ConfigFile *cf, int section) | |
virtual int | ProcessMessage (QueuePointer &resp_queue, player_msghdr *hdr, void *data) |
virtual int | Setup () |
virtual int | Shutdown () |
virtual | ~mbicp () |
Private Member Functions | |
void | compute () |
virtual void | Main () |
void | playerLaser2Tpfp (player_laser_data_t laserData, Tpfp *laserDataTpfp) |
Tsc | playerPose2Tsc (player_pose2d_t posicion) |
void | ProcessCommand (player_msghdr_t *hdr, player_position2d_cmd_pos_t &) |
void | ProcessOdom (player_msghdr_t *hdr, player_position2d_data_t &data) |
void | ProcessSubtypeLaser (player_msghdr_t *hdr, player_laser_data_scanpose_t &data) |
int | SetupDevice () |
void | setupScanMatching () |
int | ShutdownDevice () |
player_pose2d_t | Tsc2playerPose (Tsc posicion) |
Private Attributes | |
float | AsocError |
float | Br |
float | Bw |
player_pose2d_t | currentPose |
player_laser_data_t | currentScan |
float | errorRatio |
float | errt_out |
float | errx_out |
float | erry_out |
float | filter |
bool | havePrevious |
int | IterSmoothConv |
float | L |
Device * | laser |
player_devaddr_t | laser_addr |
Tsc | laserPoseTsc |
int | laserStep |
player_pose2d_t | lastPoseOdom |
float | max_laser_range |
float | MaxDistInter |
int | MaxIter |
Device * | odom |
player_devaddr_t | odom_addr |
player_devaddr_t | posicion_addr |
player_pose2d_t | previousPose |
player_laser_data_t | previousScan |
int | ProjectionFilter |
player_pose2d_t | scanmatchingPose |
Definition at line 184 of file mbicp_driver.cc.
mbicp::mbicp | ( | ConfigFile * | cf, |
int | section | ||
) |
Definition at line 334 of file mbicp_driver.cc.
|
virtual |
Definition at line 383 of file mbicp_driver.cc.
|
private |
Definition at line 586 of file mbicp_driver.cc.
|
privatevirtual |
Definition at line 435 of file mbicp_driver.cc.
|
private |
Definition at line 687 of file mbicp_driver.cc.
|
private |
Definition at line 663 of file mbicp_driver.cc.
|
private |
|
virtual |
Definition at line 450 of file mbicp_driver.cc.
|
private |
Definition at line 505 of file mbicp_driver.cc.
|
private |
Definition at line 547 of file mbicp_driver.cc.
|
virtual |
Definition at line 282 of file mbicp_driver.cc.
|
private |
Definition at line 389 of file mbicp_driver.cc.
|
private |
Definition at line 301 of file mbicp_driver.cc.
|
virtual |
Definition at line 323 of file mbicp_driver.cc.
|
private |
Definition at line 414 of file mbicp_driver.cc.
|
private |
Definition at line 675 of file mbicp_driver.cc.
|
private |
Definition at line 208 of file mbicp_driver.cc.
|
private |
Definition at line 202 of file mbicp_driver.cc.
|
private |
Definition at line 201 of file mbicp_driver.cc.
|
private |
Definition at line 217 of file mbicp_driver.cc.
|
private |
Definition at line 222 of file mbicp_driver.cc.
|
private |
Definition at line 210 of file mbicp_driver.cc.
|
private |
Definition at line 213 of file mbicp_driver.cc.
|
private |
Definition at line 211 of file mbicp_driver.cc.
|
private |
Definition at line 212 of file mbicp_driver.cc.
|
private |
Definition at line 206 of file mbicp_driver.cc.
|
private |
Definition at line 225 of file mbicp_driver.cc.
|
private |
Definition at line 214 of file mbicp_driver.cc.
|
private |
Definition at line 203 of file mbicp_driver.cc.
|
private |
Definition at line 260 of file mbicp_driver.cc.
|
private |
Definition at line 261 of file mbicp_driver.cc.
|
private |
Definition at line 215 of file mbicp_driver.cc.
|
private |
Definition at line 204 of file mbicp_driver.cc.
|
private |
Definition at line 217 of file mbicp_driver.cc.
|
private |
Definition at line 200 of file mbicp_driver.cc.
|
private |
Definition at line 205 of file mbicp_driver.cc.
|
private |
Definition at line 209 of file mbicp_driver.cc.
|
private |
Definition at line 257 of file mbicp_driver.cc.
|
private |
Definition at line 258 of file mbicp_driver.cc.
|
private |
Definition at line 254 of file mbicp_driver.cc.
|
private |
Definition at line 217 of file mbicp_driver.cc.
|
private |
Definition at line 222 of file mbicp_driver.cc.
|
private |
Definition at line 207 of file mbicp_driver.cc.
|
private |
Definition at line 217 of file mbicp_driver.cc.