-
Notifications
You must be signed in to change notification settings - Fork 111
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
Unable to reload parameters from a file generated by dumping #51
Comments
Does this only happen with nodelets or with nodes as well? |
I only tested it with nodes. So yes, it happens with nodes. |
I am experiencing the same issue, both under ROS Hydro/Ubuntu 12.04 and ROS Indigo/Ubuntu 14.04. The following error appears when dumping parameters to a file for either a node or nodelet and then trying to load them immediately after:
In addition to the error, the parameters are not loaded (just to be clear). |
Has anyone looked into this issue lately? It would be useful to re-load things like path planner parameters from adjusting values in rqt_reconfigure. Param server names may be different from dynamic reconfigure .cfg variable names in some packages, so that might be a issue if one wants to load the dumped dynamic reconfigure yaml to the ros param server (even though I dont think its possible right now?), for a quick restart where they left off. |
Can this one be added to the bug sqaush list? I can look into this but not until friday |
@l0g1x sure, thanks for volunteering! |
@l0g1x I just added it to the document, please claim it so that we can coordinate better. https://docs.google.com/document/d/1DPZuBDyUyOVNkKCOtwpo-nxGba7aSJdvP6ncqRZOBEU/edit?usp=sharing |
Put my name on it! Also, this may not be the correct place to ask this, but is there a REP or anything in place regarding rosparam and dynamic reconfigure parameter naming conventions? Im not sure if this would be useful for anyone else, but having a feature where you can dump 'tuned' variables using dynamic reconfigure into a yaml, that you then pass to say a launch file which loads the dumped 'tuned' parameters into the rosparam server as many nodes initialize themselves by grabbing rosparams. This cant really be done as many packages who do support dynamic reconfigure AND initialize by rosparam server parameters since the naming of variables between the two features is not consistent (for example move_base) |
@l0g1x you ever figure it out? |
HI I created a pull request it is a simple is not --> != change in the client |
…rs_from_file fix issue #51 reloading parameters from dumped file
fixed in #61 |
I am experiencing this issue on Ubuntu 16.04 (kinetic).
Loading the parameters produces this error:
Removing the duplicates solves it
|
This fix persists in the debian because dynamic_reconfigure needs to be released for Kinetic. |
The upcoming sync should propagate the fix to the main apt repo for all ros distributions |
This issue still exists in melodic, any release schedule for this issue? |
My team has been troubled with this issue (and potentially other issues regarding #61 seems to have become available since 1.5.44 on Kinetic back in 2016 (I'm on ROS K) but our problem has persisted. I'm willing to provide more info but I'd request reopen this ticket (or I can open a separate one). |
I am using ubuntu 14.04/Indigo from debs.
I am not using grouping. The generated yaml file contains all parameters twice as follows:
The exact same issue has been posted on the ROS.answers too:
http://answers.ros.org/question/181915/dynamic_reconfigure-unable-to-reload-dumped-parameters/
The text was updated successfully, but these errors were encountered: