-
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] Implement partial joint list handling #37
Comments
@ddengster I was going to start working on this, but @bmagyar mentioned that you may have something for this? Is it something you'd accept contributions to? If not I'll get on another issue |
thanks for the initiative! I don't have any plans for this, but you may want to wait for the joint sorting PR #53 to get in first. |
I will wait, thanks @ddengster. A partial joint trajectory implies that the "missing" joints hold their state until the end of the trajectory. (at the moment we're not bridging an existing trajectory into the new one). I see two options:
I don't want any changes to be restrictive in the future when we provide a current trajectory with the goal. When we implement current_trajectory bridging, what would be the approach? Combine both trajectories outside the I would like to know the scope of the Right now it bridges between current state and starting trajectory, so it's not too far fetched that it would do the bridging between two trajectories, or fill a partial trajectory. Annex Trajectory class modifications for option 2
The
|
As I understand it, the I'd favor a method where you do all resorting/remapping/partial handling/merging of the received message before sampling Regarding velocities and accelerations, PR #62 attempts to port over the code of |
The
joint_trajectory_controller
currently only accepts a joint trajectory goal if all joints have a defined goal. This is an unnecessary constraint which was already lifted in ROS Kinetic.The text was updated successfully, but these errors were encountered: