-
Notifications
You must be signed in to change notification settings - Fork 138
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
Support for use_sim_time
= false
#546
Comments
Could you elaborate on the purpose for this? |
Sure, we have two reasons for this:
|
Any thoughts @azeey ? |
Those seem like good reasons to me. My only concern is that we don't break any existing users since |
Thanks for your reply @azeey , I don't think we can and I don't think we should modify the default node behavior: Here the parameter is set to This line: will simply ask the node whether the simulation time is active. |
Well, that would be a blocker then since it will likely break existing users. What about using additional parameter or environment variable to enable checking |
What about adding indeed an additional parameter, e.g.
And in the implementation, we use the value of the |
Or make this new behavior default as per ROS2 Jazzy. As breaking changes are typically allowed between distros. |
ping @azeey |
The job of the bridge is to convert messages from Gazebo to ROS. It shouldn't really have its own concept of time. The timestamps are provided by Gazebo. Overwriting this timestamp with some other value should be an opt-in, so I would not be in favor of changing the current behavior. I would support adding a |
For me just adding the |
What are your thought about running the bridge with
use_sim_time
false
? Would you be open for a PR like this: #545Please give me your thoughts.
Thanks!
The text was updated successfully, but these errors were encountered: