Skip to content

Give custom allowed start tolerance for each joints #3266

@Hugal31

Description

@Hugal31

Is your feature request related to a problem? Please describe.

Our robot has linear actuators and angular actuators. We have an allowed_start_tolerance of 0.05, which is ok for angles, but a bit high for the translations. We pre-compute trajectories, so when there is a bug we are often saved by this value. However, we would like to lower it for the linear actuators, but we cannot without requiring a greater accuracy from our angular actuators.

Describe the solution you'd like

We could set a parameter, a simple key-value map for each joint, that the trajectory execution manager would check before executing trajectory, and the allowed_start_tolerance would acts as a default if the joint doesn't have an assigned start tolerance.

Describe alternatives you've considered

More simply, we could split the allowed_start_tolerance between linear and angular actuators. This is not ideal but it might be a bit easier to implement.

Additional question

I am using MoveIt! one but we may also want it in MoveIt! 2. How should I do in this case? Create an issue in both projects? Create an issue in MoveIt! 2 and reference it on an issue here?

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions