I have been able to include a parameter.yaml file in my test.launch.py file. However if I modify the parameter.yaml file, I need to build the entire package again before seeing changes reflected when I rerun test.launch.py.
In ROS1 this was not an issue as we could just change our parameters config file and rerun roslaunch.
Is there a way to ensure we don't need to rebuild every time we modify the paramter.yaml file?
Originally posted by a.g on ROS Answers with karma: 35 on 2020-02-12
Post score: 0
Original comments
Comment by gvdhoorn on 2020-02-13:\
However if I modify the parameter.yaml file, I need to build the entire package again before seeing changes reflected when I rerun test.launch.py.
just to be clear: the "rebuild" is only needed to copy over the latest version of your .parameter.yaml
. Not because the configuration is baked into the node.
Compare with pip
when you have installed a locally developed package without -e
.