Messages being dropped by IRIS Lama Node using YD Lidar Laser Scanner
Hi, I am trying to use Iris Lama slam package with YD Lidar to create grid map. I am using following commands to run slam and lidar node ( Launch files also attached)
Lidar Launch File :
<launch>
<node pkg="sc_mini" type="sc_mini" name="sc_mini" output="screen">
<param name="frame_id" type="string" value="laser_link"/>
<param name="port" type="string" value="/dev/sc_mini"/>
<param name="baud_rate" type="int" value="115200"/>
</node>
<node pkg="tf" type="static_transform_publisher" name="base_link_to_laser"
args="0.0 0.0 0.0 0.0 0.0 0.0 /base_link /laser_link 40" />
</launch>
roslaunch sc_mini start.launch rosrun iris_lama_ros slam2d_ros _scan_topic:=/scan _base_frame_id:base_link
There is a static transform between base_link and laser_link.
The issue is that all the messages from the laser are dropped by scan node with following error message
[ WARN] [1629945657.272627698]: MessageFilter [target=odom ]: Dropped
100.00% of messages so far. Please turn the [ros.iris_lama_ros.message_filter] rosconsole logger to DEBUG for more information.
[DEBUG] [1629945661.171888142]: MessageFilter [target=odom ]: Removed oldest message because buffer is full, count now 100 (frame_id=laser_link, stamp=1629945651.173065) [DEBUG] [1629945661.171907816]: MessageFilter [target=odom ]: Added message in frame laser_link at time 1629945661.172, count now 100
It works fine when I use bag file from this link
https://msadowski.github.io/iris-lama...
Would be thankful for any insight.