in robot_ws/src/cloudwatch_robot/nodes/monitor_obstacle_distance.py [0:0]
def filter_scan(self, msg):
rospy.loginfo(
'Filtering scan values in value range (%s,%s)', msg.range_min, msg.range_max
)
return [
msg.ranges[i]
for i in range(360)
if msg.ranges[i] >= msg.range_min and msg.ranges[i] <= msg.range_max
]