Classes | Functions
algos.h File Reference
#include <gsl/gsl_vector.h>
#include <gsl/gsl_matrix.h>
#include "hsm/hsm.h"
#include "hsm/hsm_interface.h"
#include "laser_data.h"
Include dependency graph for algos.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  sm_params
 
struct  sm_result
 

Functions

void sm_gpm (struct sm_params *input, struct sm_result *output)
 
void sm_hsm (struct sm_params *input, struct sm_result *output)
 
void sm_icp (struct sm_params *input, struct sm_result *output)
 
void sm_icp_xy (struct sm_params *input, struct sm_result *output)
 
void sm_journal_open (const char *file)
 
void sm_mbcip (struct sm_params *input, struct sm_result *output)
 

Function Documentation

◆ sm_gpm()

void sm_gpm ( struct sm_params input,
struct sm_result output 
)

Definition at line 11 of file gpm.c.

◆ sm_hsm()

void sm_hsm ( struct sm_params input,
struct sm_result output 
)

Definition at line 56 of file hsm_interface.c.

◆ sm_icp()

void sm_icp ( struct sm_params input,
struct sm_result output 
)

Mark as invalid the rays outside of (min_reading, max_reading]

Definition at line 29 of file icp.c.

◆ sm_icp_xy()

void sm_icp_xy ( struct sm_params input,
struct sm_result output 
)

The same icp method as above, but with the assumption that the laser_ref and laser_sens scans have already been populated with cartesian x,y points.

Mark as invalid the rays outside of (min_reading, max_reading]

Definition at line 198 of file icp.c.

◆ sm_journal_open()

void sm_journal_open ( const char *  file)

Definition at line 14 of file icp.c.

◆ sm_mbcip()

void sm_mbcip ( struct sm_params input,
struct sm_result output 
)

Definition at line 3 of file mbicp_interface.c.



csm
Author(s): Andrea Censi
autogenerated on Wed Aug 17 2022 02:50:34