-
Notifications
You must be signed in to change notification settings - Fork 324
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
Joint trajectory controller detailed parameters don't exist on param server #149
Comments
@livanov93 Can you explain a bit more about your test-setup and what is expected behavior and what is the issue? |
While testing joint_trajectory_controller on the real hardware I was getting the The paramaters were defined in the following manner:
This did not help at all but the worse thing is that parameter were not on the parameter server:
|
As it seems in ros2 contrary to ros1 parameters are only available if they were declared within a node ros2_controllers/joint_trajectory_controller/src/joint_trajectory_controller.cpp Lines 65 to 71 in a80ce8d
So the mechanic described here ros2_controllers/joint_trajectory_controller/include/joint_trajectory_controller/tolerances.hpp Lines 78 to 96 in a80ce8d
I think two possible ways to deal with this are:
Personally I would prefer the second approach since this would enable us to dynamically adjust the tolerances for different trajectories without always adjusting the parameter server. |
I think this issue is out of date since #384: the parameters should now be declared properly in ROS. Concerning
I dare to close this issue now. Feel free to reopen if anything is not tackled with the other linked issues. |
As stated here and here parameters for checking the error through trajectory and on the goal position are not propagated on the parameter server.
We also had problems with checking the errors on the last trajectory point - the problem occurs here
The text was updated successfully, but these errors were encountered: