#include "MbICP.h"
#include "MbICP2.h"
#include "calcul.h"
#include "sp_matrix.h"
#include <stdio.h>
#include <math.h>
#include "percolate.h"
Go to the source code of this file.
|
static int | computeMatrixLMSOpt (TAsoc *cp_ass, int cnt, Tsc *estimacion) |
|
static int | EStep () |
|
void | Init_MbICP_ScanMatching (float max_laser_range, float Bw, float Br, float L, int laserStep, float MaxDistInter, float filter, int ProjectionFilter, float AsocError, int MaxIter, float error_ratio, float error_x, float error_y, float error_t, int IterSmoothConv) |
|
int | MbICPmatcher (Tpfp *laserK, Tpfp *laserK1, Tsc *sensorMotion, Tsc *solution) |
|
static int | MStep (Tsc *solucion) |
|
static void | preProcessingLib (Tpfp *laserK, Tpfp *laserK1, Tsc *initialMotion) |
|
#define BIG_INITIAL_ERROR 1000000.0F |
static int computeMatrixLMSOpt |
( |
TAsoc * |
cp_ass, |
|
|
int |
cnt, |
|
|
Tsc * |
estimacion |
|
) |
| |
|
static |
void Init_MbICP_ScanMatching |
( |
float |
max_laser_range, |
|
|
float |
Bw, |
|
|
float |
Br, |
|
|
float |
L, |
|
|
int |
laserStep, |
|
|
float |
MaxDistInter, |
|
|
float |
filter, |
|
|
int |
ProjectionFilter, |
|
|
float |
AsocError, |
|
|
int |
MaxIter, |
|
|
float |
error_ratio, |
|
|
float |
error_x, |
|
|
float |
error_y, |
|
|
float |
error_t, |
|
|
int |
IterSmoothConv |
|
) |
| |
int MbICPmatcher |
( |
Tpfp * |
laserK, |
|
|
Tpfp * |
laserK1, |
|
|
Tsc * |
sensorMotion, |
|
|
Tsc * |
solution |
|
) |
| |
static int MStep |
( |
Tsc * |
solucion | ) |
|
|
static |
static void preProcessingLib |
( |
Tpfp * |
laserK, |
|
|
Tpfp * |
laserK1, |
|
|
Tsc * |
initialMotion |
|
) |
| |
|
static |