Dehann Fourie

Results 225 issues of Dehann Fourie

After completing #459 rework, we should improve the LikelihoodMessage struct

enhancement
performance
maintenance
types
type stability

## TODOs - [x] Improve test coverage in IIF, https://codecov.io/gh/JuliaRobotics/IncrementalInference.jl/src/master/src/TetherUtils.jl - [ ] Spruce up related docs in Caesar, https://juliarobotics.org/Caesar.jl/latest/examples/deadreckontether/ ## RoME already has Pose2 test https://github.com/JuliaRobotics/RoME.jl/blob/master/test/testDeadReckoningTether.jl ## Notes important...

needs testing
needs documentation
dead reckon tether

```julia hists = IIF.fetchCliqHistoryAll!(smtasks) IIF.printCSMHistorySequential(hists, 4=>1:10) IIF.printCSMHistoryLogical(hists, [4;7]=>1:10) ``` Using such a filter on `Logical` is not working. Need to accept both sides of the `Pair` any combination of `Int,...

enhancement
feature request
debug tools
API
clique state machine

Before some computations, make sure CSM cliqSubFg does not contain reserved variable or factor tags like :LIKELIHOODMESSAGE or UPWARD_DIFFERENTIAL EDIT: see update #1048

clique state machine
robustness

Post #913 and #923 , the old way of deciding which variables to `iterVar` or solve `direct` inside a clique during upsolve is likely no longer correct. Should use `csmc.cliqSubFg`...

regression
inference
clique state machine
potential bug

Perhaps generalize to return full measurement tuple and not just meas[1] values. Part of larger factor standardization effort.

standardization
inference
utilities
factors

Parent clique: - `x34, x9, x54, x26, x46, x14, x4` with 5 children: - `x38 | x34, x4, x26, x54, x46, x14` - `x30 | x26, x34` - `x50 |...

autoinit
inference
clique state machine

feature request
debug tools
clique state machine

Want to drop the dependency entirely. Currently only giving the user the option to use ccolamd, but its not default.

API
dependencies
variable ordering
compat

Some factors may have user defined configuration files, that although saved in the jld's, change over time and are no longer compatible with the new computational types. Usual options include...

feature request
jld
decision
design