How to use dynamic_reconfigure for /gazebo vs. /gazebo_gui?
I'm starting Gazebo 7 via ROS Kinetic, which is working fine so far.
Now I need to adjust the time_step
and max_update_rate
parameters to get a real-time simulation.
But when I open the reconfigure GUI, I get two sections: /gazebo and /gazebogui. Both contain the same parameters with the same values. Unexpectedly, they are not mirrored. If I change something for /gazebo, it doesn't get synced to /gazebogui even after refreshing. To be even more confusing: Gazebo behaves totally different if I change a setting in /gazebo or in /gazebo_gui. At least regarding the two time parameters I mentioned above which are of interest to me.
How is the reconfiguration supposed to be used? Is there a deeper sense I missed? I'm totally unsure whether this is more related to ROS or Gazebo.
Screenshot of the two sections:
Asked by felix k on 2018-06-11 10:21:39 UTC
Comments
I am also curious about this. As far as the two categories syncing - it's not necessarily simple to push a change to the dynamic reconfigure server (in C++ it involves initializing the server with a mutex and then locking to call and updateConfig() function).
Asked by harrisonmg on 2018-10-07 13:45:23 UTC
(cont.) For this reason, if both categories do control the same params, I can understand why the changes might not be reflected by the other. You mention that changing the same param results in different behavior for each category though, which is puzzling.
Asked by harrisonmg on 2018-10-07 13:47:01 UTC