Dehann Fourie

Results 224 issues of Dehann Fourie

Tree elimination is bad, and therefore get incomplete cliques. This issue was caused by inconsistent `solvable` flags between variables and factors. In this case fg had 8 variables with 9...

needs testing
bayes junction tree
marginalization
robustness

```julia ERROR: LoadError: MethodError: no method matching AliasingScalarSampler(::StepRangeLen{Float64, Base.TwicePrecision{Float64}, Base.TwicePrecision{Float64}}, ::Vector{Float64}) Closest candidates are: AliasingScalarSampler(::Vector{var"#s79"} where var"#s79"

API
sampling

EDIT, some of these code snippets are out of date. ### Console ```julia # save clique subgraphs during inference at critical steps getSolverParams(fg).dbg = true # record CSM steps for...

debug tools
needs documentation
clique state machine

define a factor where there static calibration parameters (such as extrinsics) can be solved as a separate inference problem after the primary SLAM solution completes. These two solves could in...

enhancement
feature request
inference
utils
idea
iteration
calibration

Currently restricted to only first thread.

feature request
performance
design
multithreading

Came across a new case with new `unrollHypo` where only first `smpid` is used in the construction of the lambda. Easiest to see during ~~`approxConv`~~`getSamples`. ~~Likely requires a back port...

inference
needs testing
user experience
potential bug
factors

- [ ] Reaffirm factor collection start from the root or the leaves. - [ ] Build factor selection based on `csmc.cliqSubFg` instead. - [ ] Rather part of CSM...

refactoring
standardization
inference
clique state machine
potential bug

see new package https://github.com/JuliaRobotics/VariableEliminationOrderings.jl ## Background - https://www.coursera.org/lecture/probabilistic-graphical-models-2-inference/finding-elimination-orderings-ckOIz - Local Caesar.jl [Wiki page of known references](https://github.com/JuliaRobotics/Caesar.jl/wiki/Variable-Ordering-References) - Papers and thesis [Caesar literature page](https://juliarobotics.org/Caesar.jl/latest/refs/literature/) - https://en.wikipedia.org/wiki/Variable_elimination ## Existing Usage in IncrementalInference...

standardization
upstream
variable ordering
compat

cc @jim-hill-r

potential bug
robustness

should be able to call `solveTree!` to do only a downsolve: ```julia getSolverParams(fg).upsolve = false getSolverParams(fg).downsolve = true ``` The upsolve only case is/was already working.

enhancement
debug tools
API
inference
needs testing
bayes junction tree
needs documentation
clique state machine
federated tree