Closed crdelsey closed 4 years ago
This might be related to the voxel layer PR since we start using point cloud from that point on.
You are correct. If I disable the voxel layer, this seems to go away.
Does this appear outside of fastRTPS? I suspect this is a RMW layer bug since this is happening on a costmap layer reset which is unsubscribing and resubscribing to a topic quickly, clearly the message did at one point exist.
@JaimeMartin does this look like something lower in the stack?
@crdelsey I still see this error even after deleting the voxel layer plugin name, and the voxel layer params.
It doesn't complain about
13: [controller_server-7] 2019-11-15 14:12:30.357 [PARTICIPANT Error] Type : sensor_msgs::msg::dds_::PointCloud2_ Not Registered -> Function createSubscriber
however.
This is triggered mostly if you do the following:
I can reproduce this issue if I drop an obstacle in Gazebo very close to the robot while the robot is navigating.
I tested it without enabling the voxel layer.
Filed ticket https://github.com/ros2/rmw_fastrtps/issues/341
@mlherd I'm curious - has anyone on your end tested this with Cyclone or any other DDS vendor? It would be good to know if its vendor specific or generally problematic
I tested it only with FastRTPS. @crdelsey?
Not yet. It's on the todo list.
Bug report
Required Info:
Steps to reproduce issue
Run the nav stack interactively or through the system tests. Cause "Clear Costmap" recoveries to happen
Expected behavior
Costmap gets cleared.
Actual behavior
Within about 5 minutes of testing, I get an error like below. I've seen this come from both the "controller server" and the "planner server"
Additional information