I am having an issue getting some LIDAR sensors to detect actors in a world file. I am trying to use a TIM5661 in simulation to sense a moving actor, but the sensor is completely unable to sense the actor. I can see the actor moving around in Gazebo, but the sensed data from the lidar doesn't see the actor at all.
Here's the world file that I am using:
model://sun model://ground_plane model://bookshelf bs 2 2 0 0 0 0 walk.dae walk.dae true
I am launching the world with a call to gazebo_ros/empty_world.launch. I also launch state publishers to visualize the data:
Finally, my model urdf is here:
0 0 0 0 0 0 false 15 270 1 -2.35619449019 2.35619449019 0.05 10.0 0.06 gaussian 0.0 0.00666 /scan base_link
Finally, I add the robot to the simulation with a spawn_model node:
rosrun gazebo_ros spawn_model -file simple_test.urdf -x -2 -urdf -model test
When I visualize the /scan topic, I can clearly see a bookshelf that is static in the world, but the actor is not visible at all.
Any ideas? For reference, here's a few screenshots of gazebo and rviz:


↧