-
Notifications
You must be signed in to change notification settings - Fork 346
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
[JTC] Failed to configure controller because some parameters are read-only #966
Comments
Thanks for reporting. I currently use JTC with humble successfully, so is is not broken in general. I think we still have the problem with generate_parameter_library and init/config method @saikishor? |
This is a resume after the direct conversation with @christophfroehlich This will happen if you don't have the parameters are the creation of the node, as the read-only parameters are expected to be set before. When using spawners, we have the load_controller first instantiating the LifeCycleNode and then when the GPL library trying to declare and get the parameters, as they don't exist you see this error in the first place. We have to come up with some kind of mechanism, so this kind of issue won't happen again. Moreover, I agree with @christophfroehlich that the parameters that were marked as read-only make sense as they are not supposed to change dynamically. However, the current situation is due to the limitation of ROS2. |
This means that we currently can't use any read_only parameters at all. |
Some thoughts on how to fix that:
|
Hi,
After the last sync of
humble
thejoint_trajectory_controller
is not working anymore on TIAGo simulation.For each of the JTC we get this output:
I've been investigating a bit and it seems related to #771. Ping @christophfroehlich
To Reproduce
Starting from a fresh
humble
docker:The text was updated successfully, but these errors were encountered: