Set parameters in ROS2 using a yaml file without needing to build the package every time
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?
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
.