robot_interface.h File Reference

Definition of the interface of the module robot. More...

#include <carmen/robot_messages.h>

Go to the source code of this file.

Functions

void carmen_robot_subscribe_frontlaser_message (carmen_robot_laser_message *laser, carmen_handler_t handler, carmen_subscribe_t subscribe_how)
void carmen_robot_subscribe_rearlaser_message (carmen_robot_laser_message *laser, carmen_handler_t handler, carmen_subscribe_t subscribe_how)
void carmen_robot_subscribe_sonar_message (carmen_robot_sonar_message *sonar, carmen_handler_t handler, carmen_subscribe_t subscribe_how)
void carmen_robot_subscribe_vector_status_message (carmen_robot_vector_status_message *vector, carmen_handler_t handler, carmen_subscribe_t subscribe_how)
void carmen_robot_subscribe_base_binary_data_message (carmen_base_binary_data_message *base_data, carmen_handler_t handler, carmen_subscribe_t subscribe_how)
void carmen_robot_velocity_command (double tv, double rv)
void carmen_robot_move_along_vector (double distance, double theta)
void carmen_robot_follow_trajectory (carmen_traj_point_t *trajectory, int trajectory_length, carmen_traj_point_t *robot)
void carmen_robot_send_base_binary_command (unsigned char *data, int length)


Detailed Description

Definition of the interface of the module robot.

This file specifies the interface to subscribe the messages of that module and to receive its data via ipc.

Definition in file robot_interface.h.


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