ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Revision history [back]

Declaration: range_msg.radiation_type = sensor_msgs::Range::ULTRASOUND; range_msg.header.frame_id = frameid; range_msg.field_of_view = 0.2; range_msg.min_range = 0.0; range_msg.max_range = 2.0;

Publisher: range_msg.range = measure; range_msg.header.stamp = nh.now(); pub_range.publish(&range_msg);

Declaration: Declaration:

range_msg.radiation_type = sensor_msgs::Range::ULTRASOUND;
range_msg.header.frame_id =  frameid;
range_msg.field_of_view = 0.2; 
range_msg.min_range = 0.0;
0.0; // modification on min-max distance are made here.
range_msg.max_range = 2.0;2.0;

Publisher:

Publisher:

range_msg.range = measure;
range_msg.header.stamp = nh.now();
pub_range.publish(&range_msg);

pub_range.publish(&range_msg);

Declaration:

range_msg.radiation_type = sensor_msgs::Range::ULTRASOUND;
range_msg.header.frame_id =  frameid;
range_msg.field_of_view = 0.2; 
range_msg.min_range = 0.0; // modification on min-max distance are made here.
range_msg.max_range = 2.0;

Publisher:

range_msg.range = measure;
range_msg.header.stamp = nh.now();
pub_range.publish(&range_msg);

Hello, if you write the code for the sensor publication, you can declare the min and max value every time you publish the distance or set these values when you declare the sensor.

Declaration:

range_msg.radiation_type = sensor_msgs::Range::ULTRASOUND;
range_msg.header.frame_id =  frameid;
range_msg.field_of_view = 0.2; 
range_msg.min_range = 0.0; // modification on min-max distance are made here.
range_msg.max_range = 2.0;

Publisher:

range_msg.range = measure;
range_msg.header.stamp = nh.now();
pub_range.publish(&range_msg);