Skip to content

MoveIt Servo - Configuring pick_ik parameters #1950

Answered by sea-bass
peterdavidfagan asked this question in Q&A
Discussion options

You must be logged in to vote

Looking at the pick_ik configs:

  • Those thresholds are huge!!! Position and orientation thresholds are in meters and radians, respectively, so you're basically saying anything within 5 meters and 10 radians of the target is good. I suspect this is why there is often no IK solution because it's probably picking some really weird target poses.
  • In my experience, a "good" servo configuration has a nonzero weight for minimal joint displacement (which you do), with a slightly above-average cost threshold.
  • Try using the global solver and bring down the gradient descent step? It's possible that this gradient step is too large and causing the solution to not converge, and lead to constant timeouts.

Replies: 3 comments 10 replies

Comment options

You must be logged in to vote
2 replies
@peterdavidfagan
Comment options

@peterdavidfagan
Comment options

Comment options

You must be logged in to vote
1 reply
@peterdavidfagan
Comment options

Answer selected by peterdavidfagan
Comment options

You must be logged in to vote
7 replies
@sea-bass
Comment options

@peterdavidfagan
Comment options

@sea-bass
Comment options

@peterdavidfagan
Comment options

@peterdavidfagan
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants