player_interfaces.h
struct player_graphics3d_cmd_rotate player_graphics3d_cmd_rotate_t
Command: Rotate coordinate system (PLAYER_GRAPHICS3D_CMD_ROTATE) Rotate the current coordinate system...
uint32_t maxqual
Maximum value for quality.
Definition: player_interfaces.h:2262
float position
The position to move to.
Definition: player_interfaces.h:3872
Command: Multiple Joint position control (PLAYER_ACTARRAY_CMD_MULTI_POS)
Definition: player_interfaces.h:3878
player_bbox2d_t fiducial_size
Dimensions of the fiducials in units of (m).
Definition: player_interfaces.h:1721
uint32_t driver_name_count
Length of the driver name.
Definition: player_interfaces.h:118
player_pose3d_t pos
(x, y, z, roll, pitch, yaw) position [m, m, m, rad, rad, rad]
Definition: player_interfaces.h:2570
uint8_t state
FALSE for off, TRUE for on.
Definition: player_interfaces.h:667
player_bbox3d_t outer_size
Outside dimensions of gripper (m, m, m).
Definition: player_interfaces.h:438
Data: This interface produces no data.
Definition: player_interfaces.h:4212
uint16_t id
identify the light we are addressing
Definition: player_interfaces.h:2844
struct player_ranger_data_intnsstamped player_ranger_data_intnsstamped_t
Data: Stamped intensity scan (PLAYER_RANGER_DATA_INTNSSTAMPED)
player_audio_wav_t sample
the audio sample data
Definition: player_interfaces.h:1592
struct player_actarray_data player_actarray_data_t
Data: state (PLAYER_ACTARRAY_DATA_STATE)
uint32_t element_sizes_count
Number of individual elements that make up the device.
Definition: player_interfaces.h:5011
double cov[6]
The covariance matrix pose estimate (lower half, symmetric matrix) (cov(xx) in m$^2$,...
Definition: player_interfaces.h:2342
int32_t altitude
Altitude, in millimeters.
Definition: player_interfaces.h:1857
int32_t index
index to store it at or retrieve from (-1 for next available where valid)
Definition: player_interfaces.h:1594
uint32_t bumpers_count
the number of valid bumper readings
Definition: player_interfaces.h:1925
char * guid
The Globally Unique IDentifier (GUID) of the tag.
Definition: player_interfaces.h:4318
Command: state (PLAYER_POSITION1D_CMD_POS)
Definition: player_interfaces.h:3578
uint32_t blobs_count
The number of blobs.
Definition: player_interfaces.h:1103
player_rfid_tag_t * tags
The list of RFID tags.
Definition: player_interfaces.h:4329
Command: Draw polygon (PLAYER_GRAPHICS2D_CMD_POLYGON) Draw a polygon.
Definition: player_interfaces.h:4238
int32_t default_input
default input channel (-1 for none)
Definition: player_interfaces.h:1578
uint32_t data_count
The number of cells.
Definition: player_interfaces.h:3066
char * name
Identifier for the geometric shape.
Definition: player_interfaces.h:5148
player_color_t fill_color
Color in which the polygon should be filled.
Definition: player_interfaces.h:4247
uint32_t data_count
Size of data as stored in buffer (bytes)
Definition: player_interfaces.h:3447
Data: detected blobs (PLAYER_BLOBFINDER_DATA_BLOBS)
Definition: player_interfaces.h:1096
struct player_blinkenlight_cmd_flash player_blinkenlight_cmd_flash_t
Command: flash (PLAYER_BLINKENLIGHT_CMD_FLASH) This blinkenlight command sets the duration of one on/...
struct player_position2d_position_mode_req player_position2d_position_mode_req_t
position2d position mode request
player_pose3d_t * element_poses
Pose of each individual element that makes up the device (in device CS).
Definition: player_interfaces.h:5009
struct player_blinkenlight_cmd player_blinkenlight_cmd_t
Command: state (PLAYER_BLINKENLIGHT_CMD_STATE) This blinkenlight command sets the complete current st...
uint32_t name_count
Length of name.
Definition: player_interfaces.h:2761
Request/reply: Change control mode.
Definition: player_interfaces.h:3646
uint8_t caps
Channel type (input, output or special)
Definition: player_interfaces.h:1559
uint32_t points_count
Number of points in this packet.
Definition: player_interfaces.h:4241
uint32_t channels_count
number of channels in list
Definition: player_interfaces.h:1533
struct player_device_auth_req player_device_auth_req_t
Configuration request: Authentication.
Request/reply: Set speed profile parameters.
Definition: player_interfaces.h:2610
struct player_actarray_multi_speed_cmd player_actarray_multi_speed_cmd_t
Command: Multiple Joint speed control (PLAYER_ACTARRAY_CMD_MULTI_SPEED)
uint32_t parameters_count
The number of filter parameters.
Definition: player_interfaces.h:1021
uint8_t have_geom
If non-zero, the geometry data has been filled.
Definition: player_interfaces.h:5036
player_pose2d_t goal
Goal location (m,m,rad)
Definition: player_interfaces.h:3168
struct player_coopobject_data_sensor player_coopobject_data_sensor_t
Data (PLAYER_COOPOBJECT_DATA_SENSOR)
int32_t group_id
The Group ID of the WSN node.
Definition: player_interfaces.h:4444
uint32_t color
A descriptive color for the blob (useful for gui's).
Definition: player_interfaces.h:1074
float gyro_z
The IMU's calibrated gyro value on Z-axis.
Definition: player_interfaces.h:4732
player_ranger_geom_t geom
The geometry of the device at the time the scan was acquired.
Definition: player_interfaces.h:5038
int32_t subtype
message subtype to set replace rule for (-1 for wildcard)
Definition: player_interfaces.h:241
struct player_actarray_multi_current_cmd player_actarray_multi_current_cmd_t
Command: Multiple Joint current control (PLAYER_ACTARRAY_CMD_MULTI_CURRENT)
struct player_imu_data_state player_imu_data_state_t
Data: calibrated IMU data (PLAYER_IMU_DATA_STATE)
player_devaddr_t addr
The device identifier.
Definition: player_interfaces.h:116
uint32_t intensities_count
Number of intensity readings.
Definition: player_interfaces.h:5051
double velocity
forward velocity (m/s)
Definition: player_interfaces.h:640
Data: Quaternions orientation data (PLAYER_IMU_DATA_QUAT)
Definition: player_interfaces.h:4745
uint32_t maxlevel
Maximum value for level.
Definition: player_interfaces.h:2264
player_pose2d_t vel
translational velocities [m/s,m/s,rad/s] (x, y, yaw)
Definition: player_interfaces.h:620
uint8_t enable
FALSE: off, TRUE: on.
Definition: player_interfaces.h:2863
Command: color (PLAYER_BLINKENLIGHT_CMD_COLOR) This blinkenlight command sets the color of the light.
Definition: player_interfaces.h:2869
float accel_z
The node's acceleration on Z-axis from an acceleration sensor.
Definition: player_interfaces.h:4392
Structure describing the WSN node's data packet.
Definition: player_interfaces.h:4381
float centre
The range of motion of the actuator, in m or rad depending on the type.
Definition: player_interfaces.h:3834
Command: state (PLAYER_POSITION1D_CMD_VEL)
Definition: player_interfaces.h:3565
struct player_laser_data_scanpose player_laser_data_scanpose_t
Data: pose-stamped scan (PLAYER_LASER_DATA_SCANPOSE)
uint32_t devices_count
The number of devices.
Definition: player_interfaces.h:102
int32_t node_id
The ID of the WSN node.
Definition: player_interfaces.h:4468
float miny
The minimum and maximum coordinates of all the line segments [meters].
Definition: player_interfaces.h:3084
float magn_y
The IMU's calibrated magnetic value on Y-axis.
Definition: player_interfaces.h:4736
Request/reply: Put the node in sleep mode (0) or wake it up (1).
Definition: player_interfaces.h:4439
uint32_t value
driver-specific
Definition: player_interfaces.h:3638
Data: state (PLAYER_BLINKENLIGHT_DATA_STATE) The blinkenlight data provides the current state of the ...
Definition: player_interfaces.h:2826
struct player_ranger_config player_ranger_config_t
Device configuration request (PLAYER_RANGER_REQ_GET_CONFIG)
uint8_t type
Type of the user defined message.
Definition: player_interfaces.h:5500
player_health_memory_t mem
The memory stats
Definition: player_interfaces.h:4645
Request/reply: Reset odometry.
Definition: player_interfaces.h:3635
struct player_ranger_intns_config player_ranger_intns_config_t
Request/reply: Turn intensity data on/off for devices that provide it (PLAYER_RANGER_REQ_INTNS)
uint32_t num_sats
Number of satellites in view.
Definition: player_interfaces.h:1870
player_bool_t link
link to next note, true to play both ntoes together (or if both were recieved together)
Definition: player_interfaces.h:1490
float temperature
The node's templerature measurement from a temperature sensor.
Definition: player_interfaces.h:4400
uint8_t state
Motor state (FALSE is either off or locked, depending on the driver).
Definition: player_interfaces.h:3570
struct player_planner_enable_req player_planner_enable_req_t
Request/reply: Enable/disable robot motion.
player_actarray_actuatorgeom_t * actuators
The geometry information for each actuator in the array.
Definition: player_interfaces.h:3854
player_point_3d_t basePos
The base position of the end-effector in robot coordinates.
Definition: player_interfaces.h:4145
struct player_actarray_multi_position_cmd player_actarray_multi_position_cmd_t
Command: Multiple Joint position control (PLAYER_ACTARRAY_CMD_MULTI_POS)
player_point_3d_t position
Position of the end effector.
Definition: player_interfaces.h:4103
player_orientation_3d_t orientation
Orientation data as Euler angles.
Definition: player_interfaces.h:4767
struct player_localize_get_particles player_localize_get_particles_t
Request/reply: Get particles.
A rectangular bounding box, used to define the size of an object.
Definition: player.h:254
float accel
Acceleration setting in m/s^2 or rad/s^2.
Definition: player_interfaces.h:3986
player_devaddr_t addr
Address of the device.
Definition: player_interfaces.h:143
struct player_position3d_data player_position3d_data_t
Data: state (PLAYER_POSITION3D_DATA_STATE)
uint32_t poses_count
The number of valid poses.
Definition: player_interfaces.h:788
Request/reply: Change position control.
Definition: player_interfaces.h:2544
uint32_t right
Bounding box for the blob [pixels].
Definition: player_interfaces.h:1084
player_vectormap_feature_data_t * features
Array of map features.
Definition: player_interfaces.h:5180
struct player_position3d_position_pid_req player_position3d_position_pid_req_t
Request/reply: Set position PID parameters.
uint32_t intensity_count
Number of intensity readings.
Definition: player_interfaces.h:933
uint8_t blue
Blue color channel.
Definition: player_interfaces.h:5292
struct player_camera_data player_camera_data_t
Data: state (PLAYER_CAMERA_DATA_STATE)
struct player_audio_mixer_channel_list_detail player_audio_mixer_channel_list_detail_t
Player mixer channels.
struct player_bumper_define player_bumper_define_t
The geometry of a single bumper.
player_fiducial_item_t * fiducials
List of detected fiducials.
Definition: player_interfaces.h:1705
uint8_t state
TRUE to turn device on, FALSE to turn device off.
Definition: player_interfaces.h:5080
float magn_x
The IMU's calibrated magnetic value on X-axis.
Definition: player_interfaces.h:4734
uint8_t * parameters
The comand info not previously included.
Definition: player_interfaces.h:5540
player_bumper_define_t * bumper_def
geometry of each bumper
Definition: player_interfaces.h:1953
uint8_t value
Power setting; 0 for off, 1 for on.
Definition: player_interfaces.h:4126
float dutycycle
flash duty cycle (ratio of time-on to time-off in one cycle (0.0 to 1.0).
Definition: player_interfaces.h:2850
struct player_simulation_pose2d_req player_simulation_pose2d_req_t
Request/reply: get/set 2D pose of a named simulation object.
uint32_t pending_count
The number of pending (unprocessed observations)
Definition: player_interfaces.h:2354
struct player_fiducial_data player_fiducial_data_t
Data: detected fiducials (PLAYER_FIDUCIAL_DATA_SCAN)
Data: state (PLAYER_POSITION1D_DATA_STATE)
Definition: player_interfaces.h:3537
struct player_audio_mixer_channel_detail player_audio_mixer_channel_detail_t
Player mixer channel detail.
float speed
Speed setting in m/s or rad/s.
Definition: player_interfaces.h:3973
float maxy
The minimum and maximum coordinates of all the line segments [meters].
Definition: player_interfaces.h:3086
uint32_t waypoints_count
Number of waypoints in the plan.
Definition: player_interfaces.h:3159
struct player_imu_data_euler player_imu_data_euler_t
Data: Euler orientation data (PLAYER_IMU_DATA_EULER)
uint32_t draw_mode
The drawing mode defining how teh verticies should be interpreted.
Definition: player_interfaces.h:4554
struct player_blinkenlight_cmd_power player_blinkenlight_cmd_power_t
Command: power (PLAYER_BLINKENLIGHT_CMD_POWER) This blinkenlight command turns the light on or off.
float max
The range of motion of the actuator, in m or rad depending on the type.
Definition: player_interfaces.h:3836
struct player_blobfinder_color_config player_blobfinder_color_config_t
Request/reply: Set tracking color.
struct player_limb_geom_req player_limb_geom_req_t
Request/reply: get geometry.
player_pose2d_t * waypoints
The waypoints.
Definition: player_interfaces.h:3183
uint32_t qual_type
Indicates type of link quality info we have.
Definition: player_interfaces.h:2260
struct player_position3d_cmd_vel player_position3d_cmd_vel_t
Command: velocity (PLAYER_POSITION3D_CMD_SET_VEL)
struct player_log_get_state player_log_get_state_t
Request/reply: Rewind playback.
struct player_blobfinder_blob player_blobfinder_blob_t
Structure describing a single blob.
player_graphics3d_draw_mode
Drawmode: enumeration that defines the drawing mode.
Definition: player_interfaces.h:4529
uint32_t data_count
length of raw data
Definition: player_interfaces.h:1466
uint8_t enable
FALSE: disabled, TRUE: enabled.
Definition: player_interfaces.h:2846
struct player_actarray_geom player_actarray_geom_t
Request/reply: get geometry.
float tiltspeed
Desired tilt velocity [rad/s].
Definition: player_interfaces.h:1259
struct player_position2d_cmd_car player_position2d_cmd_car_t
position2d command setting velocity and steering angle
struct player_position2d_velocity_mode_config player_position2d_velocity_mode_config_t
position2d velocity mode config
uint32_t auth_key_count
Length of key.
Definition: player_interfaces.h:201
Data: intensity scan (PLAYER_RANGER_DATA_INTNS)
Definition: player_interfaces.h:5048
player_color_t color
the color of the light
Definition: player_interfaces.h:2874
player_pose3d_t pose
Laser pose, in robot cs (m, m, m, rad, rad, rad).
Definition: player_interfaces.h:948
uint32_t bmax
RGB minimum and max values (0-255)
Definition: player_interfaces.h:1135
struct player_camera_source player_camera_source_t
Request/reply: Get/set current source.
float home
The range of motion of the actuator, in m or rad depending on the type.
Definition: player_interfaces.h:3838
struct player_localize_set_pose player_localize_set_pose_t
Request/reply: Set the robot pose estimate.
Definition: player_interfaces.h:5468
struct player_position3d_power_config player_position3d_power_config_t
Request/reply: Motor power.
position2d position mode request
Definition: player_interfaces.h:679
uint8_t state
state: TRUE to enable, FALSE to disable
Definition: player_interfaces.h:3194
struct player_coopobject_header player_coopobject_header_t
Data (PLAYER_COOPOBJECT_DATA_HEALTH)
Request/reply: Turn intensity data on/off for devices that provide it (PLAYER_RANGER_REQ_INTNS)
Definition: player_interfaces.h:5089
struct player_audio_mixer_channel player_audio_mixer_channel_t
Player mixer channel.
uint32_t poses_count
the number of ir samples returned by this robot
Definition: player_interfaces.h:2133
player_pose2d_t mean
The mean value of the pose estimate (m, m, rad).
Definition: player_interfaces.h:2338
uint32_t height
The image dimensions.
Definition: player_interfaces.h:1101
position2d velocity mode config
Definition: player_interfaces.h:671
struct player_position2d_power_config player_position2d_power_config_t
position2d power config
struct player_planner_waypoints_req player_planner_waypoints_req_t
Request/reply: Get waypoints.
Data: calibrated IMU data (PLAYER_IMU_DATA_STATE)
Definition: player_interfaces.h:4709
uint8_t num_beams
Number of breakbeams the gripper has.
Definition: player_interfaces.h:443
struct player_vectormap_feature_data player_vectormap_feature_data_t
Vectormap feature data.
struct player_power_chargepolicy_config player_power_chargepolicy_config_t
Request/reply: set charging policy.
char * name
Identifier for the layer.
Definition: player_interfaces.h:5165
Request/reply: change the data type to one of the predefined data structures.
Definition: player_interfaces.h:4794
uint32_t bmin
RGB minimum and max values (0-255)
Definition: player_interfaces.h:1133
uint32_t left
Bounding box for the blob [pixels].
Definition: player_interfaces.h:1082
uint32_t links_count
length of said list
Definition: player_interfaces.h:2250
Configuration request: Add client queue replace rule.
Definition: player_interfaces.h:232
#define PLAYER_LASER_MAX_FILTER_PARAMS
Filter setings.
Definition: player_interfaces.h:874
player_ranger_data_intns_t data
The scan data.
Definition: player_interfaces.h:5063
struct player_pointcloud3d_element player_pointcloud3d_element_t
3D Pointcloud element structure An element as stored in a 3D pointcloud, containing a 3D position plu...
Device configuration request (PLAYER_RANGER_REQ_GET_CONFIG)
Definition: player_interfaces.h:4978
struct player_position2d_set_odom_req player_position2d_set_odom_req_t
set odometry
uint32_t layers_count
The number of layers.
Definition: player_interfaces.h:5189
uint32_t positions_count
The number of actuators in the array.
Definition: player_interfaces.h:3881
float max_angle
Start and end angles for the laser scan [rad].
Definition: player_interfaces.h:888
uint8_t value
Power setting; 0 for off, 1 for on.
Definition: player_interfaces.h:3951
Request/reply: Reset euler orientation.
Definition: player_interfaces.h:4816
uint32_t compression
Image compression; PLAYER_CAMERA_COMPRESS_RAW indicates no compression.
Definition: player_interfaces.h:2966
uint8_t state
The current state of the actuator.
Definition: player_interfaces.h:3799
float q0
Orientation data as quaternions.
Definition: player_interfaces.h:4751
struct player_actarray_speed_config player_actarray_speed_config_t
Request/reply: Speed.
uint32_t points_count
Number of points in this packet.
Definition: player_interfaces.h:4556
struct player_graphics2d_cmd_polyline player_graphics2d_cmd_polyline_t
Command: Draw polyline (PLAYER_GRAPHICS2D_CMD_POLYLINE) Draw a series of straight line segments betwe...
player_pose2d_t mean
The best (?) pose (mm, mm, arc-seconds).
Definition: player_interfaces.h:2395
uint32_t width
Image dimensions [pixels].
Definition: player_interfaces.h:2953
uint32_t quality
Quality of fix 0 = invalid, 1 = GPS fix, 2 = DGPS fix.
Definition: player_interfaces.h:1868
struct player_limb_vecmove_cmd player_limb_vecmove_cmd_t
Command: Vector move the end effector (PLAYER_LIMB_CMD_VECMOVE)
Data: state (PLAYER_POSITION3D_DATA_STATE)
Definition: player_interfaces.h:2476
Data: Stamped range scan (PLAYER_RANGER_DATA_RANGESTAMPED)
Definition: player_interfaces.h:5031
uint32_t name_count
name length
Definition: player_interfaces.h:1555
player_pose3d_t pos
(x, y, z, roll, pitch, yaw) position [m, m, m, rad, rad, rad]
Definition: player_interfaces.h:2479
struct player_blobfinder_imager_config player_blobfinder_imager_config_t
Configuration request: Set imager params.
player_audio_mixer_channel_detail_t * details
the tones
Definition: player_interfaces.h:1574
uint8_t capacity
Capacity for storing objects - if 0, then the gripper can't store.
Definition: player_interfaces.h:445
float vel
velocity [m/s] or [rad/s]
Definition: player_interfaces.h:3568
player_pose3d_t vel
(x, y, z, roll, pitch, yaw) velocity [m, m, m, rad, rad, rad]
Definition: player_interfaces.h:2481
int32_t joint
The joint/actuator to command.
Definition: player_interfaces.h:3870
player_bbox3d_t inner_size
Inside dimensions of gripper, i.e.
Definition: player_interfaces.h:441
struct player_blinkenlight_data player_blinkenlight_data_t
Data: state (PLAYER_BLINKENLIGHT_DATA_STATE) The blinkenlight data provides the current state of the ...
Data: scan (PLAYER_LASER_DATA_SCANANGLE)
Definition: player_interfaces.h:920
uint8_t value
Brakes setting; 0 for off, 1 for on.
Definition: player_interfaces.h:4136
uint32_t bottom
Bounding box for the blob [pixels].
Definition: player_interfaces.h:1088
struct player_device_devlist player_device_devlist_t
Request/reply: Get the list of available devices.
struct player_health_data player_health_data_t
Structure describing the HEALTH's data packet.
uint32_t name_count
Length of name in bytes.
Definition: player_interfaces.h:5174
struct player_dio_data player_dio_data_t
Data: input values (PLAYER_DIO_DATA_VALUES)
int32_t joint
Joint to set acceleration for.
Definition: player_interfaces.h:3984
uint8_t value
Brake setting; 0 for off, 1 for on.
Definition: player_interfaces.h:3961
player_pose2d_t goal
Goal location (m,m,rad)
Definition: player_interfaces.h:3151
struct player_device_driverinfo player_device_driverinfo_t
Request/reply: Get the driver name for a particular device.
struct player_fiducial_id player_fiducial_id_t
Request/reply: Get/set fiducial ID.
int32_t joint
The joint/actuator to command - set to -1 to command all.
Definition: player_interfaces.h:3923
struct player_sonar_data player_sonar_data_t
Data: ranges (PLAYER_SONAR_DATA_RANGES)
float accel_x
The IMU's calibrated acceleration value on X-axis.
Definition: player_interfaces.h:4722
Data: hypotheses (PLAYER_LOCALIZE_DATA_HYPOTHS)
Definition: player_interfaces.h:2351
struct player_position1d_power_config player_position1d_power_config_t
Request/reply: Motor power.
player_point_3d_t base_pos
The position of the base of the actarray.
Definition: player_interfaces.h:3857
struct player_coopobject_cmd player_coopobject_cmd_t
Command: send command from robot to any or all WSN nodes or viceversa
Command: flash (PLAYER_BLINKENLIGHT_CMD_FLASH) This blinkenlight command sets the duration of one on/...
Definition: player_interfaces.h:2880
Data: Get cloud (PLAYER_POINTCLOUD3D_DATA_STATE) The basic 3dcloudpoint data packet.
Definition: player_interfaces.h:4874
double z
translate distance along y axis
Definition: player_interfaces.h:4571
uint32_t fdiv
Some images (such as disparity maps) use scaled pixel values; for these images, fdiv specifies the sc...
Definition: player_interfaces.h:2963
player_point_2d_t * points
Array of points to be joined by lines.
Definition: player_interfaces.h:4260
uint32_t hypoths_count
The number of pose hypotheses.
Definition: player_interfaces.h:2358
player_pose3d_t vel
(x, y, z, roll, pitch, yaw) velocity [m, m, m, rad, rad, rad]
Definition: player_interfaces.h:2507
Command: Set end effector pose (PLAYER_LIMB_CMD_SETPOSE)
Definition: player_interfaces.h:4086
uint8_t state
Motor state (FALSE is either off or locked, depending on the driver).
Definition: player_interfaces.h:633
double angle
absolute turning angle (rad)
Definition: player_interfaces.h:651
player_ranger_config_t config
The sensor configuration at the time the scan was acquired.
Definition: player_interfaces.h:5071
double max_angle
End angle of scans [rad].
Definition: player_interfaces.h:4983
float speed
The speed of the actuator in m/s or rad/s depending on the type.
Definition: player_interfaces.h:3793
uint32_t parameters_count
Size of the request message parameters (in bytes)
Definition: player_interfaces.h:5519
double min_angle
Start angle of scans [rad].
Definition: player_interfaces.h:4981
struct player_laser_data_scanangle player_laser_data_scanangle_t
Data: scan (PLAYER_LASER_DATA_SCANANGLE)
player_ranger_config_t config
The sensor configuration at the time the scan was acquired.
Definition: player_interfaces.h:5042
Request/reply: Get IDentification information.
Definition: player_interfaces.h:993
uint8_t state
Motor state (FALSE is either off or locked, depending on the driver).
Definition: player_interfaces.h:2497
uint8_t state
FALSE for off, TRUE for on.
Definition: player_interfaces.h:2536
int32_t joint
Joint to set speed for.
Definition: player_interfaces.h:3971
uint32_t maxnoise
Maximum value for noise.
Definition: player_interfaces.h:2266
struct player_coopobject_req player_coopobject_req_t
Request: send request from robot to any or all WSN nodes or viceversa
char * name
Descriptive channel name.
Definition: player_interfaces.h:1557
Command: Joint position control (PLAYER_ACTARRAY_CMD_POS)
Definition: player_interfaces.h:3867
uint8_t red
Red color channel.
Definition: player_interfaces.h:5288
struct player_position1d_cmd_pos player_position1d_cmd_pos_t
Command: state (PLAYER_POSITION1D_CMD_POS)
struct player_ptz_req_generic player_ptz_req_generic_t
Request/reply: Generic request.
uint32_t image_count
Size of image data as stored in image buffer (bytes)
Definition: player_interfaces.h:2968
player_pose3d_t vel
The complete velocity of the IMU in 3D coordinates + angles.
Definition: player_interfaces.h:4780
struct player_sonar_power_config player_sonar_power_config_t
Request/reply: Sonar power.
struct player_position1d_velocity_mode_config player_position1d_velocity_mode_config_t
Request/reply: Change velocity control.
Request/reply: Enable/disable robot motion.
Definition: player_interfaces.h:3191
Structure containing a single actuator's information.
Definition: player_interfaces.h:3788
struct player_limb_brakes_req player_limb_brakes_req_t
Request/reply: Brakes.
int32_t default_output
default output channel (-1 for none)
Definition: player_interfaces.h:1576
double angle
relative turning angle (rad)
Definition: player_interfaces.h:642
double speed
Speed over ground, in meters/second .
Definition: player_interfaces.h:1859
player_color_t color
Color in which the line should be drawn.
Definition: player_interfaces.h:4232
struct player_actarray_position_cmd player_actarray_position_cmd_t
Command: Joint position control (PLAYER_ACTARRAY_CMD_POS)
uint32_t speeds_count
The number of actuators in the array.
Definition: player_interfaces.h:3903
float * positions
The positions for each joint/actuator.
Definition: player_interfaces.h:3883
int32_t type
message type to set replace rule for (-1 for wildcard), i.e.
Definition: player_interfaces.h:239
struct player_limb_setposition_cmd player_limb_setposition_cmd_t
Command: Set end effector position (PLAYER_LIMB_CMD_SETPOSITION)
Command: Multiple Joint speed control (PLAYER_ACTARRAY_CMD_MULTI_SPEED)
Definition: player_interfaces.h:3900
player_pose2d_t pose
The global pose of the laser at the time the scan was acquired.
Definition: player_interfaces.h:914
char * name
the identifier of the object we want to locate
Definition: player_interfaces.h:2731
Configuration request: Set imager params.
Definition: player_interfaces.h:1153
Request/reply: get/set 2D pose of a named simulation object.
Definition: player_interfaces.h:2710
uint8_t state
Motor state (FALSE is either off or locked, depending on the driver).
Definition: player_interfaces.h:2509
uint8_t intensity
Enable reflection intensity data.
Definition: player_interfaces.h:974
uint32_t tones_count
number of tones in list
Definition: player_interfaces.h:1502
player_pose3d_t upose
Uncertainty in the measured pose .
Definition: player_interfaces.h:1693
player_pose3d_t * poses
the pose of each IR detector on this robot
Definition: player_interfaces.h:2135
struct player_position3d_cmd_pos player_position3d_cmd_pos_t
Command: position (PLAYER_POSITION3D_CMD_SET_POS)
float radius
radius of curvature [m] - zero for straight lines
Definition: player_interfaces.h:1938
uint8_t done
Have we arrived at the goal?
Definition: player_interfaces.h:3147
struct player_imu_data_quat player_imu_data_quat_t
Data: Quaternions orientation data (PLAYER_IMU_DATA_QUAT)
player_bbox3d_t size
Dimensions of the base (m, m, m).
Definition: player_interfaces.h:3597
player_localize_hypoth_t * hypoths
The array of the hypotheses.
Definition: player_interfaces.h:2360
struct player_fiducial_geom player_fiducial_geom_t
Request/reply: Get geometry.
int32_t colormode
Color Mode ( 0=RGB/AutoWhiteBalance Off, 1=RGB/AutoWhiteBalance On, 2=YCrCB/AWB Off,...
Definition: player_interfaces.h:1163
Data: Euler orientation data (PLAYER_IMU_DATA_EULER)
Definition: player_interfaces.h:4761
int32_t waypoint_idx
Current waypoint index (handy if you already have the list of waypoints).
Definition: player_interfaces.h:3157
player_pose3d_t pose
Pose of the robot base, in the robot cs (m, m, m, rad, rad, rad).
Definition: player_interfaces.h:3595
player_color_t color
the color of the light
Definition: player_interfaces.h:2835
uint32_t prop_count
Length of property identifier.
Definition: player_interfaces.h:2765
float range
Range to the blob center [meters].
Definition: player_interfaces.h:1090
float max_range
Maximum range [m].
Definition: player_interfaces.h:923
uint32_t name_count
Length of name.
Definition: player_interfaces.h:2729
uint8_t type
The type of log device, either PLAYER_LOG_TYPE_READ or PLAYER_LOG_TYPE_WRITE.
Definition: player_interfaces.h:3285
player_pose3d_t pos
(x, y, z, roll, pitch, yaw) position [m, m, m, rad, rad, rad]
Definition: player_interfaces.h:2493
struct player_ptz_req_control_mode player_ptz_req_control_mode_t
Request/reply: Control mode.
player_pose2d_t pose
The particle's pose (m,m,rad)
Definition: player_interfaces.h:2382
int32_t pos[8]
Current joystick position X, Y and Yaw (unscaled)
Definition: player_interfaces.h:3344
uint32_t bumper_def_count
The number of valid bumper definitions.
Definition: player_interfaces.h:1951
struct player_audio_sample_item player_audio_sample_item_t
Player audio sample selection.
double waypoints_distance
Straight-line distance along all waypoints.
Definition: player_interfaces.h:3179
uint8_t state
FALSE for off, TRUE for on.
Definition: player_interfaces.h:3614
struct player_laser_get_id_config player_laser_get_id_config_t
Request/reply: Get IDentification information.
struct player_coopobject_data_userdefined player_coopobject_data_userdefined_t
Data (PLAYER_COOPOBJECT_DATA_USERDEFINED)
uint32_t area
The blob area [pixels].
Definition: player_interfaces.h:1076
float battery
The node's remaining battery voltage.
Definition: player_interfaces.h:4402
player_wsn_node_data_t data_packet
The WSN node's data packet.
Definition: player_interfaces.h:4417
struct player_audio_seq_item player_audio_seq_item_t
Player audio sequence item.
uint8_t type
The type of the actuator - linear or rotary.
Definition: player_interfaces.h:3819
uint32_t ranges_count
Number of range readings.
Definition: player_interfaces.h:5022
uint32_t data_count
Size of the undefined message (in bytes)
Definition: player_interfaces.h:5502
player_pose3d_t pose
Pose of the robot base, in the robot cs (m, rad).
Definition: player_interfaces.h:658
float minx
The minimum and maximum coordinates of all the line segments [meters].
Definition: player_interfaces.h:3080
Request/reply: Set position PID parameters.
Definition: player_interfaces.h:3683
float * speeds
The speed to move with.
Definition: player_interfaces.h:3905
double z
y component of the vector around which we rotate
Definition: player_interfaces.h:4582
struct player_position1d_data player_position1d_data_t
Data: state (PLAYER_POSITION1D_DATA_STATE)
uint32_t filename_count
Length of filename.
Definition: player_interfaces.h:3297
struct player_simulation_property_req player_simulation_property_req_t
Request/reply: get/set a property of a named simulation object.
double alpha
The weight coefficient for linear combination (alpha)
Definition: player_interfaces.h:2384
player_point_3d_t axis
The axis of rotation for this actuator if it is rotary, or axis along which it moves if it is linear.
Definition: player_interfaces.h:3830
player_laser_data_t scan
The scan data.
Definition: player_interfaces.h:912
uint8_t request
Type of the request.
Definition: player_interfaces.h:5517
float maxx
The minimum and maximum coordinates of all the line segments [meters].
Definition: player_interfaces.h:3082
struct player_bumper_geom player_bumper_geom_t
Data AND Request/reply: bumper geometry.
float acceleration
The acceleration of the actuator in m/s^2 or rad/s^2 depending on the type.
Definition: player_interfaces.h:3795
struct player_position2d_position_pid_req player_position2d_position_pid_req_t
position2d position pid req
double y
translate distance along x axis
Definition: player_interfaces.h:4570
int32_t node_id
The ID of the WSN node.
Definition: player_interfaces.h:4442
struct player_imu_data_calib player_imu_data_calib_t
Data: calibrated IMU data (PLAYER_IMU_DATA_CALIB)
struct player_graphics3d_cmd_translate player_graphics3d_cmd_translate_t
Command: Translate coordinate system (PLAYER_GRAPHICS3D_CMD_TRANSLATE) Translate the current coordina...
struct player_coopobject_position player_coopobject_position_t
The WSN position packet provides the position of the node.
uint32_t particles_count
The number of particles included.
Definition: player_interfaces.h:2399
struct player_position2d_cmd_pos player_position2d_cmd_pos_t
position2d position command
char * attrib
Attrib data for the feature.
Definition: player_interfaces.h:5157
float max_range
The maximum range of the sensor [m].
Definition: player_interfaces.h:1735
uint32_t rmin
RGB minimum and max values (0-255)
Definition: player_interfaces.h:1125
uint8_t * image
Compressed image data (byte-aligned, row major order).
Definition: player_interfaces.h:2972
float current
The current of the actuator in A.
Definition: player_interfaces.h:3797
player_bbox3d_t size
Size of the device [m, m, m].
Definition: player_interfaces.h:5005
uint32_t id
A unique, increasing, ID for the scan.
Definition: player_interfaces.h:902
struct player_position1d_reset_odom_config player_position1d_reset_odom_config_t
Request/reply: Reset odometry.
uint16_t id
identify the light we are addressing
Definition: player_interfaces.h:2872
Command: Draw polyline (PLAYER_GRAPHICS2D_CMD_POLYLINE) Draw a series of straight line segments betwe...
Definition: player_interfaces.h:4225
Request/reply: Set velocity PID parameters.
Definition: player_interfaces.h:3668
int32_t brightness
Brightness: (0-255) -1=no change.
Definition: player_interfaces.h:1156
player_pose3d_t pose
Gripper pose, in robot cs (m, m, m, rad, rad, rad).
Definition: player_interfaces.h:436
struct player_graphics2d_cmd_multiline player_graphics2d_cmd_multiline_t
Command: Draw multiple lines (PLAYER_GRAPHICS2D_CMD_MULTILINE) Draw a set of lines.
float accel_z
The IMU's calibrated acceleration value on Z-axis.
Definition: player_interfaces.h:4726
Command: Joint current control (PLAYER_ACTARRAY_CMD_CURRENT)
Definition: player_interfaces.h:3920
struct player_gripper_data player_gripper_data_t
Data: state (PLAYER_GRIPPER_DATA_STATE)
struct player_actarray_brakes_config player_actarray_brakes_config_t
Request/reply: Brakes.
struct player_audio_mixer_channel_list player_audio_mixer_channel_list_t
Player mixer channels.
Request/reply: Turn power on/off (PLAYER_RANGER_REQ_POWER)
Definition: player_interfaces.h:5077
player_pose3d_t acc
The complete acceleration of the IMU in 3D coordinates + angles.
Definition: player_interfaces.h:4782
Data: all of the calibrated IMU data (PLAYER_IMU_DATA_FULLSTATE)
Definition: player_interfaces.h:4775
player_orientation_3d_t base_orientation
The orientation of the base of the actarray.
Definition: player_interfaces.h:3860
uint32_t value
driver-specific
Definition: player_interfaces.h:674
struct player_graphics2d_cmd_points player_graphics2d_cmd_points_t
Data: This interface produces no data.
#define PLAYER_MAX_DEVICES
The maximum number of devices the server will support.
Definition: player.h:74
uint8_t have_geom
If non-zero, the geometry data has been filled.
Definition: player_interfaces.h:5065
int32_t longitude
Longitude in degrees / 1e7 (units are scaled such that the effective resolution is roughly 1cm).
Definition: player_interfaces.h:1854
struct player_position3d_set_odom_req player_position3d_set_odom_req_t
Request/reply: Set odometry.
uint32_t * config
Buffer for command/reply.
Definition: player_interfaces.h:1292
double alpha
The weight coefficient for linear combination (alpha)
Definition: player_interfaces.h:2344
float view_angle
The receptive angle of the sensor [rad].
Definition: player_interfaces.h:1737
float magn_x
The node's magnetic measurement on X-axis from a magnetometer.
Definition: player_interfaces.h:4394
player_color_t color
Color in which the outline should be drawn.
Definition: player_interfaces.h:4245
struct player_health_memory player_health_memory_t
Structure describing the memory.
struct player_actarray_current_cmd player_actarray_current_cmd_t
Command: Joint current control (PLAYER_ACTARRAY_CMD_CURRENT)
uint32_t srid
Spatial reference identifier.
Definition: player_interfaces.h:5187
struct player_blobfinder_data player_blobfinder_data_t
Data: detected blobs (PLAYER_BLOBFINDER_DATA_BLOBS)
uint32_t vdop
Vertical dilution of position (VDOP), times 10.
Definition: player_interfaces.h:1874
player_segment_t * segments
Line segments.
Definition: player_interfaces.h:3090
uint32_t rmax
RGB minimum and max values (0-255)
Definition: player_interfaces.h:1127
float * angles
Angle readings [m].
Definition: player_interfaces.h:931
char * prop
The identifier of the property we want to get/set.
Definition: player_interfaces.h:2767
A rectangular bounding box, used to define the origin and bounds of an object.
Definition: player.h:307
uint8_t state
State: FALSE=disabled, TRUE=enabled.
Definition: player_interfaces.h:3257
float watts
estimated current energy consumption (negative values) or aquisition (positive values) [W].
Definition: player_interfaces.h:306
uint32_t axes_count
Nunber of axes.
Definition: player_interfaces.h:3350
uint32_t width
The size of the tile [pixels].
Definition: player_interfaces.h:3062
Data: This interface produces no data.
Definition: player_interfaces.h:4551
uint32_t gmax
RGB minimum and max values (0-255)
Definition: player_interfaces.h:1131
player_pose3d_t pose
the desired pose in (m, m, m, rad, rad, rad)
Definition: player_interfaces.h:2733
uint32_t name_count
Length of name in bytes.
Definition: player_interfaces.h:5163
struct player_log_set_filename player_log_set_filename_t
Request/reply: Set filename.
float tiltspeed
Current tilt velocity [rad/s].
Definition: player_interfaces.h:1239
Data (PLAYER_COOPOBJECT_DATA_USERDEFINED)
Definition: player_interfaces.h:5496
uint32_t mode
Mode to use: must be either PLAYER_PTZ_VELOCITY_CONTROL or PLAYER_PTZ_POSITION_CONTROL.
Definition: player_interfaces.h:1305
uint32_t height
The size of the tile [pixels].
Definition: player_interfaces.h:3064
float light
The node's light measurement from a light sensor.
Definition: player_interfaces.h:4384
struct player_speech_cmd player_speech_cmd_t
Command: say a string (PLAYER_SPEECH_CMD_SAY)
char ap[32]
MAC address of current access point/cell.
Definition: player_interfaces.h:2268
player_bbox3d_t size
Dimensions of the base (m, m, m).
Definition: player_interfaces.h:2520
uint8_t state
FALSE to turn laser off, TRUE to turn laser on.
Definition: player_interfaces.h:986
uint32_t bitrate
current bitrate of device
Definition: player_interfaces.h:2256
uint32_t parameters_count
Size of the data of the message (in bytes)
Definition: player_interfaces.h:5538
struct player_dio_cmd player_dio_cmd_t
Command: output values (PLAYER_DIO_CMD_VALUES)
uint8_t value
Power setting: 0 for off, 1 for on.
Definition: player_interfaces.h:4446
uint32_t value
driver-specific
Definition: player_interfaces.h:2560
uint8_t state
State: FALSE=disabled, TRUE=enabled.
Definition: player_interfaces.h:3267
double min_range
Minimum range [m].
Definition: player_interfaces.h:4988
double course
Course made good (heading if the robot moves along its longitudinal axis), in radians.
Definition: player_interfaces.h:1862
float speed
The speed to move with.
Definition: player_interfaces.h:3894
player_point_3d_t approach
The approach vector of the end effector.
Definition: player_interfaces.h:4072
Request/reply: Change data delivery frequency.
Definition: player_interfaces.h:4465
uint8_t * parameters
Request message parameters
Definition: player_interfaces.h:5521
struct player_actarray_actuator player_actarray_actuator_t
Structure containing a single actuator's information.
int32_t autogain
AutoGain: 0=off, 1=on.
Definition: player_interfaces.h:1165
Command: Vector move the end effector (PLAYER_LIMB_CMD_VECMOVE)
Definition: player_interfaces.h:4110
uint32_t actuators_count
The number of actuators in the array.
Definition: player_interfaces.h:3852
struct player_ptz_req_status player_ptz_req_status_t
Request/reply: Query pan/tilt status.
int32_t joint
The joint/actuator to command - set to -1 to command all.
Definition: player_interfaces.h:3914
int8_t data_range
Maximum value for each cell (-range <= EMPTY < 0, unknown = 0, 0 < OCCUPIED <= range)
Definition: player_interfaces.h:3068
uint8_t state
TRUE to turn data on, FALSE to turn data off.
Definition: player_interfaces.h:5092
uint32_t wkb_count
Length of data in bytes.
Definition: player_interfaces.h:5150
uint8_t enable_output
boolean controlling whether others can recharge from this device.
Definition: player_interfaces.h:327
uint32_t value
driver-specific
Definition: player_interfaces.h:4809
struct player_imu_reset_orientation_config player_imu_reset_orientation_config_t
Request/reply: Reset orientation.
Request/reply: set charging policy.
Definition: player_interfaces.h:320
A rectangular bounding box, used to define the size of an object.
Definition: player.h:245
position2d command setting velocity and steering angle
Definition: player_interfaces.h:637
uint32_t node_type
The type of WSN node.
Definition: player_interfaces.h:4411
Data: range scan (PLAYER_RANGER_DATA_RANGE)
Definition: player_interfaces.h:5019
struct player_actarray_accel_config player_actarray_accel_config_t
Request/reply: Acceleration.
float mic
The node's accoustic measurement from a microphone.
Definition: player_interfaces.h:4386
struct player_wsn_datatype_config player_wsn_datatype_config_t
Request/reply: change the data type to RAW or converted engineering units.
double velocity
forward velocity (m/s)
Definition: player_interfaces.h:649
struct player_actarray_power_config player_actarray_power_config_t
Request/reply: Power.
struct player_position3d_velocity_mode_config player_position3d_velocity_mode_config_t
Request/reply: Change velocity control.
float panspeed
Current pan velocity [rad/s].
Definition: player_interfaces.h:1237
Request/reply: Set linear speed profile parameters.
Definition: player_interfaces.h:3698
struct player_vectormap_layer_data player_vectormap_layer_data_t
Vectormap data.
uint32_t currents_count
The number of actuators in the array.
Definition: player_interfaces.h:3934
Request/reply: get/set 3D pose of a named simulation object.
Definition: player_interfaces.h:2726
uint32_t buttons
Button states (bitmask)
Definition: player_interfaces.h:3348
player_pose3d_t pose
Pose of the robot base, in the robot cs (m, m, m, rad, rad, rad).
Definition: player_interfaces.h:2518
enum player_graphics3d_draw_mode player_graphics3d_draw_mode_t
Drawmode: enumeration that defines the drawing mode.
struct player_stereo_data player_stereo_data_t
Data: state (PLAYER_STEREO_DATA_STATE)
struct player_position3d_geom player_position3d_geom_t
Request/reply: Query geometry.
int32_t contrast
Contrast: (0-255) -1=no change.
Definition: player_interfaces.h:1158
float accel_x
The node's acceleration on X-axis from an acceleration sensor.
Definition: player_interfaces.h:4388
float * currents
The current for the motors of the whole array.
Definition: player_interfaces.h:3936
uint32_t element_poses_count
Number of individual elements that make up the device.
Definition: player_interfaces.h:5007
player_pose2d_t pose
(x, y, yaw) [m, m, rad]
Definition: player_interfaces.h:689
float parameters[PLAYER_LASER_MAX_FILTER_PARAMS]
Filter parameters.
Definition: player_interfaces.h:1023
player_color_t color
Color in which the points should be drawn.
Definition: player_interfaces.h:4219
uint32_t top
Bounding box for the blob [pixels].
Definition: player_interfaces.h:1086
player_pose2d_t pose
the desired pose in (m, m, rad)
Definition: player_interfaces.h:2717
struct player_position2d_speed_prof_req player_position2d_speed_prof_req_t
speed prof req
player_pose3d_t vel
velocity at which to move to the position [m/s] or [rad/s]
Definition: player_interfaces.h:2495
uint16_t port
The corresponding port.
Definition: player_interfaces.h:219
struct player_position2d_cmd_vel player_position2d_cmd_vel_t
position 2d velocity command
player_bbox3d_t size
Size of the detector.
Definition: player_interfaces.h:1719
uint8_t value
Data type setting: 1 for pose/orientation, 2 for calibrated (raw) data, 3 for quaternions,...
Definition: player_interfaces.h:4799
float resolution
Scan resolution [rad].
Definition: player_interfaces.h:968
uint8_t have_config
If non-zero, the configuration data has been filled.
Definition: player_interfaces.h:5069
player_actarray_actuator_t * actuators
The actuator data.
Definition: player_interfaces.h:3810
float current
The current to move with.
Definition: player_interfaces.h:3925
uint8_t state
Logging/playback state: FALSE=disabled, TRUE=enabled.
Definition: player_interfaces.h:3287
uint32_t voltages_count
number of valid samples
Definition: player_interfaces.h:2056
double x
angle to rotate in radians
Definition: player_interfaces.h:4580
player_point_2d_t * points
Array of points to be joined by lines.
Definition: player_interfaces.h:4230
int32_t charging
charge exchange status: if 1, the device is currently receiving charge from another energy device.
Definition: player_interfaces.h:311
player_color_t color
Color in which the line should be drawn.
Definition: player_interfaces.h:4262
float acc
max acceleration [m/s^2]
Definition: player_interfaces.h:720
uint32_t status
Current pan / tilt status.
Definition: player_interfaces.h:1241
uint8_t * intensity
Intensity readings.
Definition: player_interfaces.h:935
float pos
position [m] or [rad] depending on actuator type
Definition: player_interfaces.h:3540
Structure describing the HEALTH's data packet.
Definition: player_interfaces.h:4640
float panspeed
Desired pan velocity [rad/s].
Definition: player_interfaces.h:1257
Request/reply: Change velocity control.
Definition: player_interfaces.h:2557
struct player_position2d_speed_pid_req player_position2d_speed_pid_req_t
position2d speed PID req
uint32_t data_count
Number of sensors included.
Definition: player_interfaces.h:5486
uint32_t fiducials_count
The number of detected fiducials.
Definition: player_interfaces.h:1703
uint8_t * bumpers
array of bumper values
Definition: player_interfaces.h:1927
uint8_t cmd
A single byte of as-yet-unspecified command.
Definition: player_interfaces.h:2701
struct player_joystick_data player_joystick_data_t
Data: state (PLAYER_JOYSTICK_DATA_STATE)
uint8_t name[PLAYER_MAX_DRIVER_STRING_LEN]
The robot name.
Definition: player_interfaces.h:217
uint32_t format
Image format (must be compatible with depth).
Definition: player_interfaces.h:2959
int32_t replace
Should we replace these messages.
Definition: player_interfaces.h:243
float min_angle
Start and end angles for the laser scan [rad].
Definition: player_interfaces.h:964
int32_t scale[8]
Scaling factors for X, Y and Yaw — not using these yet.
Definition: player_interfaces.h:3346
uint32_t value_count
The length of the value data in bytes.
Definition: player_interfaces.h:2771
double * intensities
Intensity readings.
Definition: player_interfaces.h:5053
uint8_t origin
0 for fixed from base, 1 for mobile from base, 2 for mote-interface, 3 for Robot
Definition: player_interfaces.h:5426
Request/reply: Change velocity control.
Definition: player_interfaces.h:3625
uint32_t driver_name_count
Length of driver name.
Definition: player_interfaces.h:147
player_pose2d_t vel
translational velocities [m/s,m/s,rad/s] (x, y, yaw)
Definition: player_interfaces.h:611
uint32_t node_parent_id
The ID of the WSN node's parent (if existing).
Definition: player_interfaces.h:4415
struct player_map_data_vector player_map_data_vector_t
Request/reply: get vector map.
Data: detected fiducials (PLAYER_FIDUCIAL_DATA_SCAN)
Definition: player_interfaces.h:1700
uint8_t filled
If non-zero, the polygon should be drawn filled, else empty.
Definition: player_interfaces.h:4249
struct player_blinkenlight_cmd_color player_blinkenlight_cmd_color_t
Command: color (PLAYER_BLINKENLIGHT_CMD_COLOR) This blinkenlight command sets the color of the light.
struct player_position1d_speed_pid_req player_position1d_speed_pid_req_t
Request/reply: Set velocity PID parameters.
float acc
max acceleration [m/s^2] or [rad/s^2]
Definition: player_interfaces.h:3703
Request/reply: Set position PID parameters.
Definition: player_interfaces.h:2596
struct player_bumper_data player_bumper_data_t
Data: state (PLAYER_BUMPER_DATA_GEOM)
player_extent2d_t extent
Boundary area.
Definition: player_interfaces.h:5167
struct player_speech_recognition_data player_speech_recognition_data_t
Data: recognized string.
Request/reply: Get the list of available devices.
Definition: player_interfaces.h:99
uint32_t state
The state of the driver: will be a bitmask of PLAYER_AUDIO_STATE_* values.
Definition: player_interfaces.h:1631
char * name
Identifier for the layer.
Definition: player_interfaces.h:5176
player_bbox3d_t * element_sizes
Size of each individual element that makes up the device.
Definition: player_interfaces.h:5013
uint32_t name_count
Length of name in bytes.
Definition: player_interfaces.h:5146
struct player_device_req player_device_req_t
Request/reply: (un)subscribe to a device.
uint32_t norm_count
Norm (one of "NTSC", "PAL", "SECAM", "UNKNOWN").
Definition: player_interfaces.h:2982
uint32_t tags_count
The number of RFID tags found.
Definition: player_interfaces.h:4327
float magn_z
The node's magnetic measurement on Z-axis from a magnetometer.
Definition: player_interfaces.h:4398
Request/reply: Set filter settings.
Definition: player_interfaces.h:1016
player_imu_data_calib_t calib_data
Calibrated IMU data (accel, gyro, magnetometer)
Definition: player_interfaces.h:4764
Command: power (PLAYER_BLINKENLIGHT_CMD_POWER) This blinkenlight command turns the light on or off.
Definition: player_interfaces.h:2858
player_wifi_link_t * links
A list of links.
Definition: player_interfaces.h:2252
float config_speed
The configured speed setting of the actuator - different from current speed.
Definition: player_interfaces.h:3840
player_pose3d_t pose
The complete pose of the IMU in 3D coordinates + angles.
Definition: player_interfaces.h:4712
player_point_2d_t * points
array of points defining the polygon.
Definition: player_interfaces.h:4243
uint32_t state
0 for velocity mode, 1 for position mode
Definition: player_interfaces.h:3649
uint32_t points_count
Number of points in this packet.
Definition: player_interfaces.h:4215
struct player_add_replace_rule_req player_add_replace_rule_req_t
Configuration request: Add client queue replace rule.
player_color_t color
Color in which the points should be drawn.
Definition: player_interfaces.h:4560
player_point_3d_t orientation
The orientation vector of the end effector (a vector in a predefined direction on the end effector,...
Definition: player_interfaces.h:4076
uint8_t have_config
If non-zero, the configuration data has been filled.
Definition: player_interfaces.h:5040
Command: position (PLAYER_POSITION3D_CMD_SET_POS)
Definition: player_interfaces.h:2490
struct player_actarray_speed_cmd player_actarray_speed_cmd_t
Command: Joint speed control (PLAYER_ACTARRAY_CMD_SPEED)
player_point_3d_t direction
Direction vector to move in.
Definition: player_interfaces.h:4113
player_point_3d_t position
The position of the end effector (in robot coordiantes).
Definition: player_interfaces.h:4070
player_orientation_3d_t orientation
The orientation of this actuator when it is in its rest position.
Definition: player_interfaces.h:3827
struct player_ranger_geom player_ranger_geom_t
Data and Request/reply: Get geometry.
uint32_t config_count
Length of data in config buffer.
Definition: player_interfaces.h:1290
uint32_t width
The image dimensions.
Definition: player_interfaces.h:1099
player_point_3d_t orientation
Orientation vector.
Definition: player_interfaces.h:4093
Command: Set end effector position (PLAYER_LIMB_CMD_SETPOSITION)
Definition: player_interfaces.h:4100
uint8_t state
Turn power off TRUE or FALSE.
Definition: player_interfaces.h:800
uint8_t valid
Did the planner find a valid path?
Definition: player_interfaces.h:3145
player_ranger_geom_t geom
The geometry of the device at the time the scan was acquired.
Definition: player_interfaces.h:5067
struct player_position1d_geom player_position1d_geom_t
Request/reply: Query geometry.
double range_res
Range resolution [m].
Definition: player_interfaces.h:4992
uint32_t name_count
Length of name.
Definition: player_interfaces.h:2713
player_audio_mixer_channel_t * channels
the channels
Definition: player_interfaces.h:1535
Command: send command from robot to any or all WSN nodes or viceversa
Definition: player_interfaces.h:5530
uint8_t state
Motor state (FALSE is either off or locked, depending on the driver).
Definition: player_interfaces.h:3585
uint8_t stored
Number of currently stored objects.
Definition: player_interfaces.h:425
float dutycycle
flash duty cycle (ratio of time-on to time-off in one cycle).
Definition: player_interfaces.h:2887
struct player_log_set_read_state player_log_set_read_state_t
Request/reply: Set playback state.
struct player_position3d_speed_pid_req player_position3d_speed_pid_req_t
Request/reply: Reset odometry.
float min_angle
Start and end angles for the laser scan [rad].
Definition: player_interfaces.h:886
Request/reply: get/set a property of a named simulation object.
Definition: player_interfaces.h:2758
player_pose2d_t mean
The mean value of the pose estimate (m, m, rad).
Definition: player_interfaces.h:2370
struct player_wifi_iwspy_addr_req player_wifi_iwspy_addr_req_t
Request/reply:
float min_range
The minimum range of the sensor [m].
Definition: player_interfaces.h:1733
uint32_t actuators_count
The number of actuators in the array.
Definition: player_interfaces.h:3808
uint32_t ranges_count
The number of valid range readings.
Definition: player_interfaces.h:774
struct player_position1d_position_pid_req player_position1d_position_pid_req_t
Request/reply: Set position PID parameters.
struct player_position1d_speed_prof_req player_position1d_speed_prof_req_t
Request/reply: Set linear speed profile parameters.
struct player_position2d_cmd_vel_head player_position2d_cmd_vel_head_t
position2d command setting velocity and heading
player_point_2d_t * points
Array of points.
Definition: player_interfaces.h:4217
uint32_t voltages_count
number of samples
Definition: player_interfaces.h:2118
struct player_ranger_power_config player_ranger_power_config_t
Request/reply: Turn power on/off (PLAYER_RANGER_REQ_POWER)
struct player_power_data player_power_data_t
Data: voltage (PLAYER_POWER_DATA_STATE)
Configuration request: Change data delivery mode.
Definition: player_interfaces.h:159
float speed
max speed [rad/s]
Definition: player_interfaces.h:2613
struct player_planner_data player_planner_data_t
Data: state (PLAYER_PLANNER_DATA_STATE)
float gyro_x
The IMU's calibrated gyro value on X-axis.
Definition: player_interfaces.h:4728
Command: velocity (PLAYER_POSITION3D_CMD_SET_VEL)
Definition: player_interfaces.h:2504
uint8_t state
FALSE for power off, TRUE for power on.
Definition: player_interfaces.h:2145
uint8_t enable
The state: 0=disabled, 1=enabled.
Definition: player_interfaces.h:4432
double pending_time
The time stamp of the last observation processed.
Definition: player_interfaces.h:2356
struct player_ranger_data_rangestamped player_ranger_data_rangestamped_t
Data: Stamped range scan (PLAYER_RANGER_DATA_RANGESTAMPED)
uint32_t ranges_count
number of samples
Definition: player_interfaces.h:2122
char filename[256]
Filename; max 255 chars + terminating NULL.
Definition: player_interfaces.h:3299
player_health_memory_t swap
The swap stats
Definition: player_interfaces.h:4647
player_coopobject_sensor_t * data
The node sensors measurements.
Definition: player_interfaces.h:5488
double max_range
Maximum range [m].
Definition: player_interfaces.h:4990
player_localize_particle_t * particles
The particles.
Definition: player_interfaces.h:2401
float range_res
Range Resolution [m].
Definition: player_interfaces.h:972
uint8_t auth_key[PLAYER_KEYLEN]
The authentication key.
Definition: player_interfaces.h:203
struct player_position3d_speed_prof_req player_position3d_speed_prof_req_t
Request/reply: Set speed profile parameters.
player_blobfinder_blob_t * blobs
The list of blobs.
Definition: player_interfaces.h:1105
float min
The range of motion of the actuator, in m or rad depending on the type.
Definition: player_interfaces.h:3832
struct player_imu_datatype_config player_imu_datatype_config_t
Request/reply: change the data type to one of the predefined data structures.
double simtime
simulation time when PLAYER_SIMULATION_REQ_GET_POSE3D was serviced.
Definition: player_interfaces.h:2735
player_point_3d_t * points
Array of points.
Definition: player_interfaces.h:4558
Command: Draw multiple lines (PLAYER_GRAPHICS2D_CMD_MULTILINE) Draw a set of lines.
Definition: player_interfaces.h:4255
player_pose3d_t * poses
Pose of each sonar, in robot cs.
Definition: player_interfaces.h:790
Request/reply: Set the robot pose estimate.
Definition: player_interfaces.h:2367
float max_angle
Start and end angles for the laser scan [rad].
Definition: player_interfaces.h:966
float percent
Percent of full charge [%].
Definition: player_interfaces.h:301
Request/reply: Reset orientation.
Definition: player_interfaces.h:4806
float acc
max acceleration [rad/s^2]
Definition: player_interfaces.h:2615
double variance
The variance of the best (?) pose (mm^2)
Definition: player_interfaces.h:2397
struct player_simulation_pose3d_req player_simulation_pose3d_req_t
Request/reply: get/set 3D pose of a named simulation object.
uint32_t ranges_count
Number of range readings.
Definition: player_interfaces.h:925
struct player_actarray_actuatorgeom player_actarray_actuatorgeom_t
Actuator geometry.
player_pose2d_t pos
position [m,m,rad] (x, y, yaw)
Definition: player_interfaces.h:609
float period
flash period (duration of one whole on-off cycle) [s].
Definition: player_interfaces.h:2885
float accel_y
The IMU's calibrated acceleration value on Y-axis.
Definition: player_interfaces.h:4724
uint32_t attrib_count
Length of data in bytes.
Definition: player_interfaces.h:5155
char * name
the identifier of the object we want to locate
Definition: player_interfaces.h:2715
player_pose3d_t pose
Fiducial pose relative to the detector.
Definition: player_interfaces.h:1691
struct player_wsn_datafreq_config player_wsn_datafreq_config_t
Request/reply: Change data delivery frequency.
double utm_e
UTM WGS84 coordinates, easting [m].
Definition: player_interfaces.h:1864
uint32_t text_count
Length of text.
Definition: player_interfaces.h:3393
Definition: player_interfaces.h:5160
uint32_t beams
The position of the object in the gripper.
Definition: player_interfaces.h:423
float magn_z
The IMU's calibrated magnetic value on Z-axis.
Definition: player_interfaces.h:4738
uint16_t parent_id
The ID of the CO parent (if existing).
Definition: player_interfaces.h:5430
char * name
The identifier of the object we want to locate.
Definition: player_interfaces.h:2763
uint32_t features_count
The number of map features.
Definition: player_interfaces.h:5178
int32_t joint
The joint/actuator to command.
Definition: player_interfaces.h:3892
uint32_t points_count
Number of points in this packet.
Definition: player_interfaces.h:4258
struct player_localize_data player_localize_data_t
Data: hypotheses (PLAYER_LOCALIZE_DATA_HYPOTHS)
player_bbox3d_t size
Laser dimensions (m, m, m).
Definition: player_interfaces.h:950
uint32_t state
0 for velocity mode, 1 for position mode
Definition: player_interfaces.h:682
player_pose2d_t pos
Current location (m,m,rad)
Definition: player_interfaces.h:3149
int32_t index
Index to store at (-1 for next available).
Definition: player_interfaces.h:1617
player_imu_data_calib_t calib_data
Calibrated IMU data (accel, gyro, magnetometer)
Definition: player_interfaces.h:4748
float vel
velocity at which to move to the position [m/s] or [rad/s]
Definition: player_interfaces.h:3583
struct player_graphics2d_cmd_polygon player_graphics2d_cmd_polygon_t
Command: Draw polygon (PLAYER_GRAPHICS2D_CMD_POLYGON) Draw a polygon.
float period
flash period (duration of one whole on-off cycle) [s].
Definition: player_interfaces.h:2831
float magn_y
The node's magnetic measurement on Y-axis from a magnetometer.
Definition: player_interfaces.h:4396
struct player_laser_power_config player_laser_power_config_t
Request/reply: Turn power on/off.
double * ranges
Range readings [m].
Definition: player_interfaces.h:5024
player_point_3d_t position
Position of the end effector.
Definition: player_interfaces.h:4089
uint8_t type
The type of sensor (see above)
Definition: player_interfaces.h:5471
float length
length of the sensor [m]
Definition: player_interfaces.h:1936
uint8_t * wkb
Well known binary describing the geometric shape.
Definition: player_interfaces.h:5152
Command: Rotate coordinate system (PLAYER_GRAPHICS3D_CMD_ROTATE) Rotate the current coordinate system...
Definition: player_interfaces.h:4577
uint32_t hdop
Horizontal dilution of position (HDOP), times 10.
Definition: player_interfaces.h:1872
struct player_wsn_cmd player_wsn_cmd_t
Command: set device state (PLAYER_WSN_CMD_DEVSTATE) This wsn command sets the state of the node's ind...
position2d command setting velocity and heading
Definition: player_interfaces.h:646
uint8_t status
bitfield of extra data in the following order:
Definition: player_interfaces.h:3556
uint8_t stall
Are the motors stalled?
Definition: player_interfaces.h:2483
float amplitude
level (normalised 0 to 1)
Definition: player_interfaces.h:1516
3D Pointcloud element structure An element as stored in a 3D pointcloud, containing a 3D position plu...
Definition: player_interfaces.h:4856
uint32_t index
Index for properties with multiples values (arrays...)
Definition: player_interfaces.h:2769
struct player_position1d_set_odom_req player_position1d_set_odom_req_t
Request/reply: Set odometry.
struct player_vectormap_layer_info player_vectormap_layer_info_t
Request/reply subtype: get vectormap meta-data.
struct player_position1d_cmd_vel player_position1d_cmd_vel_t
Command: state (PLAYER_POSITION1D_CMD_VEL)
double frequency
Scanning frequency [Hz].
Definition: player_interfaces.h:4994
struct player_fiducial_item player_fiducial_item_t
Info on a single detected fiducial.
Command: Joint home (PLAYER_ACTARRAY_CMD_HOME)
Definition: player_interfaces.h:3911
Request/reply: Set tracking color.
Definition: player_interfaces.h:1118
int16_t value
Value of the sensor/alarm
Definition: player_interfaces.h:5473
float position
The position of the actuator in m or rad depending on the type.
Definition: player_interfaces.h:3791
char driver_name[PLAYER_MAX_DRIVER_STRING_LEN]
The name of the underlying driver.
Definition: player_interfaces.h:149
struct player_coopobject_rssi player_coopobject_rssi_t
Data (PLAYER_COOPOBJECT_DATA_RSSI)
uint32_t waypoints_count
Number of waypoints to follow.
Definition: player_interfaces.h:3181
struct player_wsn_node_data player_wsn_node_data_t
Structure describing the WSN node's data packet.
player_pose3d_t pose
The complete pose of the IMU in 3D coordinates + angles.
Definition: player_interfaces.h:4778
float gyro_y
The IMU's calibrated gyro value on Y-axis.
Definition: player_interfaces.h:4730
player_devaddr_t devices[PLAYER_MAX_DEVICES]
The list of available devices.
Definition: player_interfaces.h:104
struct player_position3d_position_mode_req player_position3d_position_mode_req_t
Request/reply: Change position control.
uint32_t value
0 for velocity mode, 1 for position mode
Definition: player_interfaces.h:2547
uint8_t data
A single byte of as-yet-unspecified data.
Definition: player_interfaces.h:2691
struct player_imu_reset_euler_config player_imu_reset_euler_config_t
Request/reply: Reset euler orientation.
int32_t latitude
Latitude in degrees / 1e7 (units are scaled such that the effective resolution is roughly 1cm).
Definition: player_interfaces.h:1850
uint32_t throughput
mysterious throughput calculated by driver
Definition: player_interfaces.h:2254
uint32_t value
driver-specific
Definition: player_interfaces.h:3628
uint8_t * data
The node info not previously included.
Definition: player_interfaces.h:5504
uint32_t id
A unique, increasing, ID for the scan.
Definition: player_interfaces.h:937
int32_t group_id
The Group ID of the WSN node.
Definition: player_interfaces.h:4428
Command: set device state (PLAYER_WSN_CMD_DEVSTATE) This wsn command sets the state of the node's ind...
Definition: player_interfaces.h:4423
struct player_log_set_write_state player_log_set_write_state_t
Request/reply: Set write state.
Command: Translate coordinate system (PLAYER_GRAPHICS3D_CMD_TRANSLATE) Translate the current coordina...
Definition: player_interfaces.h:4567
uint32_t intensity_count
Number of intensity readings.
Definition: player_interfaces.h:898
uint32_t points_count
Number of points in this packet.
Definition: player_interfaces.h:4228
uint32_t time_sec
GPS (UTC) time, in seconds and microseconds since the epoch.
Definition: player_interfaces.h:1844
struct player_limb_setpose_cmd player_limb_setpose_cmd_t
Command: Set end effector pose (PLAYER_LIMB_CMD_SETPOSE)
player_color_t color
the color of the light
Definition: player_interfaces.h:2852
player_bool_t active
active (set to false to mute channel)
Definition: player_interfaces.h:1518
Data: calibrated IMU data (PLAYER_IMU_DATA_CALIB)
Definition: player_interfaces.h:4719
Request: send request from robot to any or all WSN nodes or viceversa
Definition: player_interfaces.h:5511
uint32_t channel
For devices that can track multiple colors, indicate which color channel we are defining with this st...
Definition: player_interfaces.h:1123
The WSN position packet provides the position of the node.
Definition: player_interfaces.h:5452
uint8_t filter_type
Filter type.
Definition: player_interfaces.h:1019
player_health_cpu_t cpu_usage
The current cpu usage
Definition: player_interfaces.h:4643
double y
x component of the vector around which we rotate
Definition: player_interfaces.h:4581
double cov[6]
The diagonal elements of the covariance matrix pose estimate (variance) and the (symmetric) covarianc...
Definition: player_interfaces.h:2375
Data: pose-stamped scan (PLAYER_LASER_DATA_SCANPOSE)
Definition: player_interfaces.h:909
Definition: player_interfaces.h:5279
uint32_t time_usec
GPS (UTC) time, in seconds and microseconds since the epoch.
Definition: player_interfaces.h:1846
Command: Joint speed control (PLAYER_ACTARRAY_CMD_SPEED)
Definition: player_interfaces.h:3889
struct player_pointcloud3d_stereo_element player_pointcloud3d_stereo_element_t
Data: state (PLAYER_STEREO_DATA_STATE)
struct player_device_nameservice_req player_device_nameservice_req_t
Nameservice request.
uint16_t sender_id
The node RSSI measurements.
Definition: player_interfaces.h:5440
Command: Multiple Joint current control (PLAYER_ACTARRAY_CMD_MULTI_CURRENT)
Definition: player_interfaces.h:3931
uint32_t gmin
RGB minimum and max values (0-255)
Definition: player_interfaces.h:1129
player_bbox3d_t size
Dimensions of the base [m, m, m].
Definition: player_interfaces.h:1278
player_pose3d_t pose
Pose of the detector in the robot cs.
Definition: player_interfaces.h:1717
float accel_y
The node's acceleration on Y-axis from an acceleration sensor.
Definition: player_interfaces.h:4390
player_pose2d_t vel
velocity at which to move to the position [m/s] or [rad/s]
Definition: player_interfaces.h:631
Command: state (PLAYER_BLINKENLIGHT_CMD_STATE) This blinkenlight command sets the complete current st...
Definition: player_interfaces.h:2841
float period
flash period (duration of one whole on-off cycle) [s].
Definition: player_interfaces.h:2848
struct player_device_datamode_req player_device_datamode_req_t
Configuration request: Change data delivery mode.
float speed
max speed [m/s]
Definition: player_interfaces.h:718
uint8_t state
Motor state (FALSE is either off or locked, depending on the driver).
Definition: player_interfaces.h:622
uint16_t id
identify the light we are addressing
Definition: player_interfaces.h:2861
struct player_audio_sample_rec_req player_audio_sample_rec_req_t
Player audio sample record request.
Data (PLAYER_COOPOBJECT_DATA_SENSOR)
Definition: player_interfaces.h:5480
double utm_n
UTM WGS84 coordinates, northing [m].
Definition: player_interfaces.h:1866
float speed
max speed [m/s] or [rad/s]
Definition: player_interfaces.h:3701
uint8_t stall
Are the motors stalled?
Definition: player_interfaces.h:613
player_bbox3d_t size
Dimensions of the base (m).
Definition: player_interfaces.h:660
struct player_imu_data_fullstate player_imu_data_fullstate_t
Data: all of the calibrated IMU data (PLAYER_IMU_DATA_FULLSTATE)
Request/reply: change the data type to RAW or converted engineering units.
Definition: player_interfaces.h:4454
struct player_pointcloud3d_data player_pointcloud3d_data_t
Data: Get cloud (PLAYER_POINTCLOUD3D_DATA_STATE) The basic 3dcloudpoint data packet.
float scanning_frequency
Scanning frequency [Hz].
Definition: player_interfaces.h:976
uint8_t access
The requested / granted access.
Definition: player_interfaces.h:145
struct player_wsn_power_config player_wsn_power_config_t
Request/reply: Put the node in sleep mode (0) or wake it up (1).
float resolution
Angular resolution [rad].
Definition: player_interfaces.h:890
uint8_t green
Green color channel.
Definition: player_interfaces.h:5290
uint32_t height
Image dimensions [pixels].
Definition: player_interfaces.h:2955
uint16_t id
identify the light we are addressing
Definition: player_interfaces.h:2883
player_pose2d_t waypoint
Current waypoint location (m,m,rad)
Definition: player_interfaces.h:3153
uint32_t ranges_count
Number of range readings.
Definition: player_interfaces.h:894
#define PLAYER_MAX_DRIVER_STRING_LEN
Maximum length for a driver name.
Definition: player.h:72
uint8_t enable
FALSE: disabled, TRUE: enabled.
Definition: player_interfaces.h:2829
struct player_planner_cmd player_planner_cmd_t
Command: start or goal position (PLAYER_PLANNER_CMD_GOAL, PLAYER_PLANNER_CMD_START)
Request/reply: Get the driver name for a particular device.
Definition: player_interfaces.h:113
uint8_t value
Data type setting: 0 for RAW values, 1 for converted units.
Definition: player_interfaces.h:4457
float dutycycle
flash duty cycle (ratio of time-on to time-off in one cycle).
Definition: player_interfaces.h:2833
float length
The length of this actuator's link to the next actuator.
Definition: player_interfaces.h:3822
uint32_t string_count
Length of string.
Definition: player_interfaces.h:1800
struct player_actarray_home_cmd player_actarray_home_cmd_t
Command: Joint home (PLAYER_ACTARRAY_CMD_HOME)
uint8_t hasbrakes
If the actuator has brakes or not.
Definition: player_interfaces.h:3842
player_extent2d_t extent
Boundary area.
Definition: player_interfaces.h:5193
uint32_t segments_count
The number of line segments
Definition: player_interfaces.h:3088
uint32_t length
Length of sample to record in ms.
Definition: player_interfaces.h:1619
player_point_3d_t approach
Approach vector.
Definition: player_interfaces.h:4091
uint32_t name_count
Length of robot name.
Definition: player_interfaces.h:215
double frequency
Requested frequency in Hz.
Definition: player_interfaces.h:4472
struct player_ranger_data_range player_ranger_data_range_t
Data: range scan (PLAYER_RANGER_DATA_RANGE)
uint32_t serial_number
Laser device serial number.
Definition: player_interfaces.h:996
char driver_name[PLAYER_MAX_DRIVER_STRING_LEN]
The driver name (returned)
Definition: player_interfaces.h:120
float vel
translational velocities [m/s] or [rad/s] depending on actuator type
Definition: player_interfaces.h:3542
struct player_ranger_data_intns player_ranger_data_intns_t
Data: intensity scan (PLAYER_RANGER_DATA_INTNS)
struct player_fiducial_fov player_fiducial_fov_t
Request/reply: Get/set sensor field of view.
player_pose3d_t pose
Device centre pose in robot CS [m, m, m, rad, rad, rad].
Definition: player_interfaces.h:5003
float * ranges
Range readings [m].
Definition: player_interfaces.h:927
struct player_laser_config player_laser_config_t
Request/reply: Get/set scan properties.
float freq
Frequency of the note [Hz].
Definition: player_interfaces.h:1484
struct player_graphics3d_cmd_draw player_graphics3d_cmd_draw_t
Data: This interface produces no data.
uint8_t enable_input
boolean controlling recharging.
Definition: player_interfaces.h:324
struct player_position1d_position_mode_req player_position1d_position_mode_req_t
Request/reply: Change control mode.
struct player_laser_set_filter_config player_laser_set_filter_config_t
Request/reply: Set filter settings.
double angular_res
Scan resolution [rad].
Definition: player_interfaces.h:4985
player_pose3d_t pose
the local pose of a single bumper
Definition: player_interfaces.h:1934
Data: Stamped intensity scan (PLAYER_RANGER_DATA_INTNSSTAMPED)
Definition: player_interfaces.h:5060
char * value
The value of the property.
Definition: player_interfaces.h:2773
uint8_t * data
The data we will be sending.
Definition: player_interfaces.h:3449
int32_t group_id
The Group ID of the WSN node.
Definition: player_interfaces.h:4470
uint8_t * intensity
Intensity readings.
Definition: player_interfaces.h:900
Command: start or goal position (PLAYER_PLANNER_CMD_GOAL, PLAYER_PLANNER_CMD_START)
Definition: player_interfaces.h:3165
uint32_t angles_count
Number of agle readings.
Definition: player_interfaces.h:929
int32_t index
index to set replace rule for (-1 for wildcard)
Definition: player_interfaces.h:237
player_pose2d_t pos
position [m,m,rad] (x, y, yaw)
Definition: player_interfaces.h:629
uint32_t bpp
Image bits-per-pixel (8, 16, 24, 32).
Definition: player_interfaces.h:2957
int32_t interf
Interface to set replace rule for (-1 for wildcard)
Definition: player_interfaces.h:235
player_vectormap_layer_info_t * layers
Array of layers.
Definition: player_interfaces.h:5191
player_ranger_data_range_t data
The scan data.
Definition: player_interfaces.h:5034
uint32_t details_count
number of tones in list
Definition: player_interfaces.h:1572