DistributedFactorGraphs.jl
DistributedFactorGraphs.jl copied to clipboard
Abstraction layer for spanning factor graphs over various technologies
There's a bunch of clunky folder/file code in there, needs to go.
Drop name Robot in this case. - User might server as a shared Organization login? - Agent is human or robot, - Session is session. Environment then involves one Org...
e.g. `MeanMaxPPE._type::String = "DFG.MeanMaxPPE..."`
Split out from #851 - [ ] UndefVarError: ~~CloudGraphsDFGs~~ Neo4jDFGs not defined
I think we should just do the work to support both: - "timestamp":"2022-03-23T07:09:55.020-05:00" - "timestamp":"2022-03-23T12:21:24.554Z" xref: - NavAbility/BinderNotebooks#25
We should find if a good pattern exists. A blocking call is easy to read errors in REPL, how do we do the same for asyncs? xref: - #144 -...
As a user I would like to add factors before their variables exist. In CGDFG this can be done by adding phantom variables until the full variable exists. TBD should...
They should be fully-fledged structures.
Softtype is now a singleton type and to avoid confusion we have to decide whether it will be used as an [instance or a type](https://docs.julialang.org/en/v1/manual/style-guide/#Avoid-confusion-about-whether-something-is-an-instance-or-a-type-1). for example: `getManifolds(::Type{Pose2}) vs getManifolds(::Pose2)`...
Since a blob is unique and can be stored in various locations, a user can retrieve it from any of those listed in `.blobstore`. This simplifies caching persistence etc. Related...