position2d
[Interface specifications]


Detailed Description

Planar mobile robot.

The position2d interface is used to control mobile robot bases in 2D.

#define PLAYER_POSITION2D_REQ_GET_GEOM   1
 Request/reply subtype: get geometry.
#define PLAYER_POSITION2D_REQ_MOTOR_POWER   2
 Request/reply subtype: motor power.
#define PLAYER_POSITION2D_REQ_VELOCITY_MODE   3
 Request/reply subtype: velocity mode.
#define PLAYER_POSITION2D_REQ_POSITION_MODE   4
 Request/reply subtype: position mode.
#define PLAYER_POSITION2D_REQ_SET_ODOM   5
 Request/reply subtype: set odometry.
#define PLAYER_POSITION2D_REQ_RESET_ODOM   6
 Request/reply subtype: reset odometry.
#define PLAYER_POSITION2D_REQ_SPEED_PID   7
 Request/reply subtype: set speed PID params.
#define PLAYER_POSITION2D_REQ_POSITION_PID   8
 Request/reply subtype: set position PID params.
#define PLAYER_POSITION2D_REQ_SPEED_PROF   9
 Request/reply subtype: set speed profile params.
#define PLAYER_POSITION2D_DATA_STATE   1
 Data subtype: state.
#define PLAYER_POSITION2D_DATA_GEOM   2
 Data subtype: geometry.
#define PLAYER_POSITION2D_CMD_VEL   1
 Command subtype: velocity command.
#define PLAYER_POSITION2D_CMD_POS   2
 Command subtype: position command.
#define PLAYER_POSITION2D_CMD_CAR   3
 Command subtype: carlike command.
typedef struct
player_position2d_data 
player_position2d_data_t
 Request/reply subtype: get geometry.
typedef struct
player_position2d_cmd_vel 
player_position2d_cmd_vel_t
 Request/reply subtype: get geometry.
typedef struct
player_position2d_cmd_pos 
player_position2d_cmd_pos_t
 Request/reply subtype: get geometry.
typedef struct
player_position2d_cmd_car 
player_position2d_cmd_car_t
 Request/reply subtype: get geometry.
typedef struct
player_position2d_geom 
player_position2d_geom_t
 Request/reply subtype: get geometry.
typedef struct
player_position2d_power_config 
player_position2d_power_config_t
 Request/reply subtype: get geometry.
typedef struct
player_position2d_velocity_mode_config 
player_position2d_velocity_mode_config_t
 Request/reply subtype: get geometry.
typedef struct
player_position2d_reset_odom_config 
player_position2d_reset_odom_config_t
 Request/reply subtype: get geometry.
typedef struct
player_position2d_position_mode_req 
player_position2d_position_mode_req_t
 Request/reply subtype: get geometry.
typedef struct
player_position2d_set_odom_req 
player_position2d_set_odom_req_t
 Request/reply subtype: get geometry.
typedef struct
player_position2d_speed_pid_req 
player_position2d_speed_pid_req_t
 Request/reply subtype: get geometry.
typedef struct
player_position2d_position_pid_req 
player_position2d_position_pid_req_t
 Request/reply subtype: get geometry.
typedef struct
player_position2d_speed_prof_req 
player_position2d_speed_prof_req_t
 Request/reply subtype: get geometry.

Last updated 12 September 2005 21:38:45