Skip to content

mushr path generation #83

Answered by MarkusSchiffer
twotwobread asked this question in Q&A
Discussion options

You must be logged in to vote

Hello,
To answer your question briefly, MuSHR is using a variant of A* called ARA* (anytime repairing A*). While we don't implement it ourselves, our MuSHR GP (global planner) node uses a library called sbpl which implements it for us. You can see how we use the library in the C++ file within the mushr_gp repository, and feel free to adapt it into your own code as well! Here is the paper describing ARA* if you want even more detail. As mentioned in the autonomous navigation tutorial (note our new version of MuSHR is still in beta and as such is a work in progress) we are also developing a more lightweight version of the global planner, which will likely use vanilla A* to achieve similar …

Replies: 1 comment 1 reply

Comment options

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

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