robot_central.h File Reference

Library for robot. More...

#include <carmen/base_messages.h>

Go to the source code of this file.

Defines

#define CARMEN_ROBOT_MAX_READINGS   5
#define CARMEN_ROBOT_ESTIMATES_CONVERGE   (CARMEN_ROBOT_MAX_READINGS+25)
#define CARMEN_ROBOT_ALL_STOP   1
#define CARMEN_ROBOT_ALLOW_ROTATE   2
#define CARMEN_ROBOT_MIN_ALLOWED_VELOCITY   0.03
#define CARMEN_ROBOT_ODOMETRY_AVERAGE   0
#define CARMEN_ROBOT_FRONT_LASER_AVERAGE   1
#define CARMEN_ROBOT_REAR_LASER_AVERAGE   2
#define CARMEN_ROBOT_BUMPER_AVERAGE   3
#define CARMEN_ROBOT_SONAR_AVERAGE   4

Functions

double carmen_robot_get_fraction (double timestamp, double skew, int *low, int *high)
int carmen_robot_get_skew (int msg_count, double *skew, int data_type, char *hostname)
void carmen_robot_update_skew (int data_type, int *count, double time, char *hostname)

Variables

carmen_base_odometry_message carmen_robot_latest_odometry
carmen_base_odometry_message carmen_robot_odometry [CARMEN_ROBOT_MAX_READINGS]
int carmen_robot_position_received
int carmen_robot_converge
carmen_robot_config_t carmen_robot_config
char * carmen_robot_host
double carmen_robot_collision_avoidance_frequency
double carmen_robot_sensor_time_of_last_update


Detailed Description

Library for robot.

...

Definition in file robot_central.h.


Generated on Wed Apr 5 18:34:19 2006 for CARMEN by  doxygen 1.4.4