-
Notifications
You must be signed in to change notification settings - Fork 25
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add the FCIT* asymptotically optimal motion planner (#35)
* doc: note about incremental rebuilds * feat: initial implementation * feat: Python RNG functions * fix: Halton sequence blows up after around 1.5M iters - restart and rotate bases after 1M * wip: refactor names, remove old RNG code * feat: added xorshift * fix/feat: xorshift mapping fixed + sampling feature on other scripts * feat: final script fix + documentation * format: applied clang-format * Update LLVM version * goof, update format version * yapf format * Added fcit.hh * Got rid of unecessary left over function * Brought in support for fcit* * format * RNG refactor for FCIT * use pdqsort_branchless for a modest perf improvement * Add batch size and ASAO mode to settings for FCIT * Minor readability updates * changed simplification semantics so will work with FCIT paths * reducing uncessary scopes * Fixes after merge * format * Added paper link to README * Added other paper link to README * Addressing suggestions for PR: - Fixed "simplificiation" typo in README + Also changed "simplification_interpolation" in README to "simplification_interpolate" to reflect correct argument + Arguments not beginning in "simplification_" were being skipped in configure_robot_and_planner_with_kwargs -- fixed by changing a "continue" into an if statement - Changed "fcit_single"/"fcit" to "fcit"/"fcit_multi_goal" - Moved "QueueEdge" out of utils.hh and into fcit.hh + Should we also move "FCITRoadmapNode" out of roadmap.hh as well? It's only used by FCIT* - Changed "(*it)." to "it->" - Changed invalidList to an unordered_set (best results) * Moved FCITRoadmapNode out of roadmap.hh to fcit.hh * Update README.md Co-authored-by: Wil Thomason <[email protected]> * fix for yapf format check * Added FCIT arXiv information --------- Co-authored-by: twill777 <[email protected]> Co-authored-by: Wil Thomason <[email protected]>
- Loading branch information
1 parent
0d13c50
commit a00c750
Showing
13 changed files
with
548 additions
and
30 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.