#include <math.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include <ssm.h>
#include <ssmtype/spur-odometry.h>
#include <odometry-ssm.h>
Go to the source code of this file.
Functions | |
int | OdometrySSM_init (void) |
double | SSM_get_pos_BS (double *x, double *y, double *theta) |
int | SSM_get_pos_BS_time (double time, double *x, double *y, double *theta) |
double | SSM_get_pos_GL (double *x, double *y, double *theta) |
int | SSM_get_pos_GL_time (double time, double *x, double *y, double *theta) |
double | SSM_get_vel (double *v, double *w) |
int | SSM_near_ang (double th, double d) |
int | SSM_near_pos_GL (double x, double y, double r) |
int | SSM_over_line (double x, double y, double theta) |
Variables | |
static SSM_sid | odm_bs_sid |
static SSM_sid | odm_gl_sid |
int OdometrySSM_init | ( | void | ) |
Definition at line 35 of file libodomssm.c.
double SSM_get_pos_BS | ( | double * | x, |
double * | y, | ||
double * | theta | ||
) |
Definition at line 142 of file libodomssm.c.
int SSM_get_pos_BS_time | ( | double | time, |
double * | x, | ||
double * | y, | ||
double * | theta | ||
) |
Definition at line 86 of file libodomssm.c.
double SSM_get_pos_GL | ( | double * | x, |
double * | y, | ||
double * | theta | ||
) |
Definition at line 125 of file libodomssm.c.
int SSM_get_pos_GL_time | ( | double | time, |
double * | x, | ||
double * | y, | ||
double * | theta | ||
) |
Definition at line 47 of file libodomssm.c.
double SSM_get_vel | ( | double * | v, |
double * | w | ||
) |
Definition at line 160 of file libodomssm.c.
int SSM_near_ang | ( | double | th, |
double | d | ||
) |
Definition at line 186 of file libodomssm.c.
int SSM_near_pos_GL | ( | double | x, |
double | y, | ||
double | r | ||
) |
Definition at line 173 of file libodomssm.c.
int SSM_over_line | ( | double | x, |
double | y, | ||
double | theta | ||
) |
Definition at line 203 of file libodomssm.c.
SSM_sid odm_bs_sid [static] |
Definition at line 31 of file libodomssm.c.
SSM_sid odm_gl_sid [static] |
Definition at line 32 of file libodomssm.c.