Skip to content

fix: stop growing RRTConnect when interpolation gets no nearer - #1475

Open
claytonwramsey wants to merge 2 commits into
ompl:mainfrom
KavrakiLab:fix-rrt-connect-loop
Open

claytonwramsey wants to merge 2 commits into
ompl:mainfrom
KavrakiLab:fix-rrt-connect-loop

Conversation

@claytonwramsey

Copy link
Copy Markdown
Contributor

In some state spaces, interpolations won't necessarily always advance directly toward their target configuration. If not, the connection loop for RRTC will perpetually try to expand from the same configuration, looping forever.

This is a minimal fix for the problem, where RRTC just gives up and moves on to the next iteration if the last interpolation didn't get any closer. I think a more correct general solution would be to instead to spatially-parametrize the interpolation to produce correct results every time, but that would be very complex.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant