-
Notifications
You must be signed in to change notification settings - Fork 118
"Self-filtering may fail" because of missing waitForTransform #465
Comments
BTW, I'm on Hydro on Precise, using the latest Moveit binary debs. |
I always get that error too, with Baxter, and am interested in fixing it as
|
It probably isn't hard to fix: as I wrote, all it needs is probably a few strategically placed |
…form lookup time fixes moveit#465
See #540 for a fix |
…form lookup time fixes moveit#465
…form lookup time fixes moveit#465
…form lookup time fixes moveit#465
…form lookup time fixes moveit#465
…form lookup time fixes moveit#465
I am using Moveit in Indigo and ubuntu 14.04. I am still getting an error on similar lines. |
The error was because of constant time difference between my system and baxter. I manually changed the time of my system to match that of baxter to fix the problem. |
* robot state display: fix segfault on topic change loadRobotModel should be run in the update thread. Calling it in the wrong thread leads to mysterious segfaults over here. * robot state display: subscribe on enable / unsubscribe on disable The display didn't connect in onEnable. It only did after the user changed the topic name. Also, disconnect onDisable. There's no need to keep listening to the topic until the display is enabled again.
I keep sporadically getting errors like this when using the DepthImageOctomapUpdater:
This message originates from depth_image_octomap_updater.cpp:285. It looks to me as if there was a
waitForTransform()
missing in planning_scene_monitor.cpp:818: WhenlookupTransform()
is called with the time stamp from the the DepthImage, sometimes the TF buffer for that time isn't filled yet (in this case, it is 0.07 seconds behind), thereby triggering a race condition.The Katana arm I'm working with can only publish joint states at 25 Hz, so maybe that's why this race condition happens more frequently than with other robots.
The text was updated successfully, but these errors were encountered: