-
Notifications
You must be signed in to change notification settings - Fork 333
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
A trajectory with velocity only is not possible #1392
Comments
Isn't allow_integration_in_goal_trajectories what you are looking for? |
It looks like the logic related to
|
Why do you think? ros2_controllers/joint_trajectory_controller/src/trajectory.cpp Lines 172 to 176 in f64c964
|
Thanks for the hint on I'm not sure what the cause is. I'll try to give a thorough bug report since you're asking for more detail.
The velocity interfaces seem to be claimed as they should be. 7 are claimed:
Here's the code which sends out my action request to the correct 7 joints, it seems:
I see this print from the traj controller, nothing else: My app prints |
I believe it used to be possible to publish a velocity-only command of type
trajectory_msgs/JointTrajectory
to ajoint_trajectory_controller/joint_trajectory
topic. That's not possible anymore:Mismatch between joint_names size (7) and positions (0) at point #0.
That warning comes from here:
ros2_controllers/joint_trajectory_controller/src/joint_trajectory_controller.cpp
Line 1343 in 9b344c7
I tried commenting that vector size check but then the control node just crashes.
(I'm testing on Humble branch.)
The text was updated successfully, but these errors were encountered: