Skip to content

rationale behind jump threshold? #773

Closed
@rhaschke

Description

@rhaschke

Can somebody explain me the rationale behind RobotState::testJointSpaceJump()?
Obviously the goal is to avoid joint-state jumps. However, I don't get why it computes the mean joint-state change over the whole trajectory and uses jump_threshold as a scaling factor, such that:
[single joint state change] < jump_threshold * [mean joint state change]

Wouldn't it be more reasonable to specify an absolute joint-space jump threshold?
In this case, one could even try to sample the Cartesian trajectory more densely to maintain the threshold...

I stumbled over this, because my generated joint-space trajectory is non-uniform (both in joint and Cartesian space). Thus the averaging process tries to find the mean of a multi-modal distribution...

Metadata

Metadata

Assignees

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