18 #include <sensor_msgs/Range.h>
21 namespace extra_plugins {
53 void handle_rangefinder(
const mavlink::mavlink_message_t *msg, mavlink::ardupilotmega::msg::RANGEFINDER &rangefinder) {
54 auto rangefinder_msg = boost::make_shared<sensor_msgs::Range>();
56 rangefinder_msg->header.frame_id =
"/rangefinder";
57 rangefinder_msg->radiation_type = sensor_msgs::Range::INFRARED;
58 rangefinder_msg->field_of_view = 0;
59 rangefinder_msg->min_range = 0;
60 rangefinder_msg->max_range = 1000;
61 rangefinder_msg->range = rangefinder.distance;