Skip to content

How to set goal_threshold to allow small motions #601

@riv-dpowell

Description

@riv-dpowell

Problem description:

  • Send motoman a trajectory where all final joint values are within 0.01 radians (the default goal threshold) of the start joint values.
  • This could be a significant cartesian motion, eg s joint at 1.5m reach: 1.5 x sin(0.01) = 15mm
  • The trajectory is not sent to the robot because of the check here
    if (withinGoalConstraints(last_trajectory_state_map_[group_number],

I've previously experimented with changing the goal threshold and seen values less than 0.001 seem to time out, I suspect due to the joint 4 discrepancies identified in #592. Do you have any suggestions for how to make short trajectories execute? I'm considering trying to make only the initial check use a much tighter tolerance and leave the checks in controllerStateCB as they are.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions