#include "transformations.H"
#include "scan_data.H"
#include "nav_data.H"
#include "motion_data.H"
#include "data_reader.H"
#include <cmath>
#include <iostream>
#include <unistd.h>
#include <stdio.h>
#include "queue_factory.H"
Defines | |
#define | neg_obs_y = 5 ; |
#define | pos_obs_y = 5 ; |
#define | SICK_HEIGHT = 1.64 ; |
#define | Rx = 3.15 ; |
#define | Ry = 0.12 ; |
Functions | |
void | processOutput (scan_gp_data_t const &points) |
void | buildTerrainModel (data_reader_t< scan_data_t > &scan_reader, data_reader_t< nav_data_t > &nav_reader, data_reader_t< motion_data_t > &motion_reader) |
int | main (int argc, char **argv) |
Variables | |
char const * | progname |
double | sick_displacement [4] |
double | sick_theta_x |
double | sick_theta_y |
double | sick_theta_z |
data_queue_writer_t < scan_gp_data_t > * | scan_gp_dq |
#define neg_obs_y = 5 ; |
#define pos_obs_y = 5 ; |
#define Rx = 3.15 ; |
#define Ry = 0.12 ; |
#define SICK_HEIGHT = 1.64 ; |
void buildTerrainModel | ( | data_reader_t< scan_data_t > & | scan_reader, | |
data_reader_t< nav_data_t > & | nav_reader, | |||
data_reader_t< motion_data_t > & | motion_reader | |||
) |
References cajun::interpolate(), processOutput(), and cajun::translate().
Referenced by main().
int main | ( | int | argc, | |
char ** | argv | |||
) |
void processOutput | ( | scan_gp_data_t const & | points | ) |
References scan_gp_dq.
Referenced by buildTerrainModel().
char const* progname |
data_queue_writer_t<scan_gp_data_t>* scan_gp_dq |
Referenced by main(), and processOutput().
double sick_displacement[4] |
double sick_theta_x |
double sick_theta_y |
double sick_theta_z |