Commit a00c750
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]>1 parent 0d13c50 commit a00c750
File tree
13 files changed
+548
-30
lines changed- resources
- scripts
- src
- impl/vamp
- bindings
- planning
- vamp
13 files changed
+548
-30
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| 5 | + | |
5 | 6 | | |
6 | 7 | | |
7 | 8 | | |
8 | | - | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
9 | 13 | | |
10 | 14 | | |
11 | 15 | | |
| |||
17 | 21 | | |
18 | 22 | | |
19 | 23 | | |
20 | | - | |
| 24 | + | |
21 | 25 | | |
| 26 | + | |
| 27 | + | |
22 | 28 | | |
23 | 29 | | |
24 | 30 | | |
| |||
28 | 34 | | |
29 | 35 | | |
30 | 36 | | |
31 | | - | |
32 | 37 | | |
33 | | - | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
34 | 50 | | |
35 | 51 | | |
36 | 52 | | |
| |||
151 | 167 | | |
152 | 168 | | |
153 | 169 | | |
| 170 | + | |
154 | 171 | | |
155 | 172 | | |
156 | 173 | | |
| |||
183 | 200 | | |
184 | 201 | | |
185 | 202 | | |
186 | | - | |
| 203 | + | |
187 | 204 | | |
188 | 205 | | |
189 | 206 | | |
190 | 207 | | |
191 | 208 | | |
192 | 209 | | |
193 | 210 | | |
| 211 | + | |
| 212 | + | |
| 213 | + | |
| 214 | + | |
194 | 215 | | |
195 | 216 | | |
196 | | - | |
| 217 | + | |
| 218 | + | |
197 | 219 | | |
198 | 220 | | |
199 | 221 | | |
| |||
250 | 272 | | |
251 | 273 | | |
252 | 274 | | |
| 275 | + | |
253 | 276 | | |
254 | 277 | | |
255 | 278 | | |
| |||
268 | 291 | | |
269 | 292 | | |
270 | 293 | | |
| 294 | + | |
271 | 295 | | |
272 | 296 | | |
273 | 297 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
121 | 121 | | |
122 | 122 | | |
123 | 123 | | |
124 | | - | |
125 | | - | |
126 | | - | |
127 | | - | |
128 | | - | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
129 | 128 | | |
130 | 129 | | |
131 | 130 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
20 | | - | |
| 20 | + | |
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
| |||
50 | 50 | | |
51 | 51 | | |
52 | 52 | | |
53 | | - | |
| 53 | + | |
54 | 54 | | |
55 | 55 | | |
56 | 56 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
| 18 | + | |
18 | 19 | | |
19 | 20 | | |
20 | 21 | | |
| |||
103 | 104 | | |
104 | 105 | | |
105 | 106 | | |
| 107 | + | |
106 | 108 | | |
107 | 109 | | |
108 | 110 | | |
| |||
233 | 235 | | |
234 | 236 | | |
235 | 237 | | |
| 238 | + | |
| 239 | + | |
| 240 | + | |
| 241 | + | |
| 242 | + | |
| 243 | + | |
| 244 | + | |
| 245 | + | |
| 246 | + | |
| 247 | + | |
| 248 | + | |
| 249 | + | |
| 250 | + | |
| 251 | + | |
| 252 | + | |
| 253 | + | |
| 254 | + | |
| 255 | + | |
| 256 | + | |
| 257 | + | |
| 258 | + | |
| 259 | + | |
| 260 | + | |
| 261 | + | |
| 262 | + | |
| 263 | + | |
| 264 | + | |
| 265 | + | |
| 266 | + | |
| 267 | + | |
236 | 268 | | |
237 | 269 | | |
238 | 270 | | |
| |||
527 | 559 | | |
528 | 560 | | |
529 | 561 | | |
| 562 | + | |
| 563 | + | |
| 564 | + | |
| 565 | + | |
| 566 | + | |
| 567 | + | |
| 568 | + | |
| 569 | + | |
| 570 | + | |
| 571 | + | |
| 572 | + | |
| 573 | + | |
| 574 | + | |
| 575 | + | |
| 576 | + | |
| 577 | + | |
| 578 | + | |
| 579 | + | |
| 580 | + | |
| 581 | + | |
530 | 582 | | |
531 | 583 | | |
532 | 584 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
42 | 42 | | |
43 | 43 | | |
44 | 44 | | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
45 | 64 | | |
46 | 65 | | |
47 | 66 | | |
| |||
73 | 92 | | |
74 | 93 | | |
75 | 94 | | |
| 95 | + | |
76 | 96 | | |
77 | 97 | | |
78 | 98 | | |
| |||
0 commit comments