Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Is it possible to add rrt*? #24

Open
BolunDai0216 opened this issue Aug 5, 2024 · 3 comments
Open

Is it possible to add rrt*? #24

BolunDai0216 opened this issue Aug 5, 2024 · 3 comments

Comments

@BolunDai0216
Copy link

Is your feature request related to a problem? Please describe.
Right now the RRT-Connect planner sometimes generate very sub-optimal paths and changes drastically between two similar states.

Describe the solution you'd like
If a RRT* planner can be implemented I think it would solve this problem.

Describe alternatives you've considered
I thought about just changing the way the path is simplified however it can be seen that sometimes the two trees both are very sub-optimal which makes it harder even for shortcutting.

@zkingston
Copy link
Contributor

We plan to add VAMP implementations of ASAO planners in the future. For now, you can:

  • Run RRTC/PRM multiple times with different rng_skip_iterations to generate different paths (and or switch our RNG to something non-deterministic)
  • Use the example script of integrating VAMP with OMPL to have access to the suite of ASAO planners available

I'll leave this issue open until an ASAO planner is added to VAMP.

@BolunDai0216
Copy link
Author

@zkingston Thanks!

btw, what does ASAO stand for?

@zkingston
Copy link
Contributor

ASAO = almost-surely asymptotically optimal, I was a bit too specific there on accident... take a look at https://arxiv.org/pdf/2009.10484 for a good explanation.

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

No branches or pull requests

2 participants