-
Notifications
You must be signed in to change notification settings - Fork 450
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Incorrect /tf of stationary lidars in synchronous mode #639
Comments
Currently it appears that there is a race condition somewhere as I have observed cases with 2+ sensors where more than one sensor has the correct transformation. The incorrect transformation is placed into the ros message at line 114 in sensor.py. |
Hi, Can you try if this one solves your problem? Be aware that in the original PR #571 Joel mentioned that in respect to this solution and the leaderboard. So I don't know if this works in conjunction with leaderboard setup. |
Tested with a json that has multiple stationary lidars. On the master branch I observed same broken behavior. Switching to the other branch made the issue disappear. I don't know anything about the leaderboard, so cannot comment on that. |
Ok, thanks. So I just reopened the PR #571. |
I face the same problem. While switching to the branch https://github.com/carla-simulator/ros-bridge/pull/571, the issue is solved. It solve my questions. |
Hi,
|
Using
This issue is similar to issues that claim to be fixed
I am running the bridge in synchronous mode (default settings).
Using carla_spawn_objects with the following .json to spawn in stationary lidars:
Expected behaviour
The /tf topic gives the same transforms as defined in the .json
Actual results
Transformations in /tf are all zeros. Sometimes the first lidar is correct. It appears that overall load of the simulation is a factor as high values in
points_per_second
reduces the amount of correct transforms.Example output of
rostopic echo /tf
:The text was updated successfully, but these errors were encountered: