Home
FAQ
Player
Stage
Gazebo
Contrib
Documentation
Publications
Contributors
Users

Project
Download
Bugs/Feedback
Mailing lists

Radish

Old news
Old stuff

pf.h File Reference

#include "pf_vector.h"
#include "pf_kdtree.h"

Go to the source code of this file.

Classes

struct  pf_sample_t
struct  pf_cluster_t
struct  pf_sample_set_t
struct  _pf_t

Typedefs

typedef pf_vector_t(* pf_init_model_fn_t )(void *init_data)
typedef pf_vector_t(* pf_action_model_fn_t )(void *action_data, pf_vector_t pose)
typedef double(* pf_sensor_model_fn_t )(void *sensor_data, pf_vector_t pose)
typedef _pf_t pf_t

Functions

pf_tpf_alloc (int min_samples, int max_samples)
void pf_free (pf_t *pf)
void pf_init (pf_t *pf, pf_vector_t mean, pf_matrix_t cov)
void pf_init_model (pf_t *pf, pf_init_model_fn_t init_fn, void *init_data)
void pf_update_action (pf_t *pf, pf_action_model_fn_t action_fn, void *action_data)
void pf_update_sensor (pf_t *pf, pf_sensor_model_fn_t sensor_fn, void *sensor_data)
void pf_update_resample (pf_t *pf)
void pf_get_cep_stats (pf_t *pf, pf_vector_t *mean, double *var)
int pf_get_cluster_stats (pf_t *pf, int cluster, double *weight, pf_vector_t *mean, pf_matrix_t *cov)
void pf_draw_samples (pf_t *pf, struct _rtk_fig_t *fig, int max_samples)
void pf_draw_hist (pf_t *pf, struct _rtk_fig_t *fig)
void pf_draw_cep_stats (pf_t *pf, struct _rtk_fig_t *fig)
void pf_draw_cluster_stats (pf_t *pf, struct _rtk_fig_t *fig)


Typedef Documentation

typedef pf_vector_t(* pf_init_model_fn_t)(void *init_data)
 

typedef pf_vector_t(* pf_action_model_fn_t)(void *action_data, pf_vector_t pose)
 

typedef double(* pf_sensor_model_fn_t)(void *sensor_data, pf_vector_t pose)
 

typedef struct _pf_t pf_t
 


Function Documentation

pf_t* pf_alloc int  min_samples,
int  max_samples
 

void pf_free pf_t pf  ) 
 

void pf_init pf_t pf,
pf_vector_t  mean,
pf_matrix_t  cov
 

void pf_init_model pf_t pf,
pf_init_model_fn_t  init_fn,
void *  init_data
 

void pf_update_action pf_t pf,
pf_action_model_fn_t  action_fn,
void *  action_data
 

void pf_update_sensor pf_t pf,
pf_sensor_model_fn_t  sensor_fn,
void *  sensor_data
 

void pf_update_resample pf_t pf  ) 
 

void pf_get_cep_stats pf_t pf,
pf_vector_t mean,
double *  var
 

int pf_get_cluster_stats pf_t pf,
int  cluster,
double *  weight,
pf_vector_t mean,
pf_matrix_t cov
 

void pf_draw_samples pf_t pf,
struct _rtk_fig_t *  fig,
int  max_samples
 

void pf_draw_hist pf_t pf,
struct _rtk_fig_t *  fig
 

void pf_draw_cep_stats pf_t pf,
struct _rtk_fig_t *  fig
 

void pf_draw_cluster_stats pf_t pf,
struct _rtk_fig_t *  fig
 


Generated on Tue May 3 14:15:42 2005 for Player by doxygen 1.3.6