Skip to content

[JTC] set_hold_position results into not exactly reaching desired target #759

@firesurfer

Description

@firesurfer

Describe the bug

In #558 (included in rolled out version 3.14.0) set_hold_position was added which commands the current position as the target after sampling the last point of the trajectory (

traj_msg_external_point_ptr_.initRT(set_hold_position());
).

This results into not reaching the target exactly. (In our case a UR16e arm).
As far as I see there is no way to disable or tune this behavior

To Reproduce

Take some robot arm. Move rather fast from A to B. Check if the desired target has been reached within a tolerance of for example 0.001rad

Expected behavior

In case the checks (e.g. arm is within goal tolerance) were successful set the last point of the trajectory as target

Environment (please complete the following information):

  • iron
  • ros2control : 3.14.0

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