Closed
Description
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