-
Notifications
You must be signed in to change notification settings - Fork 2
Initial Development Roadmap
GearsAD edited this page Apr 20, 2019
·
12 revisions
- Satisfy IIF solver requirements, v0.7.x/v0.8.x
- Part 1: Solving graph efficiently local or cloud with one shared interface
- In-memory implementation of common interface using skeleton variables and factors
- Implementation
- Standardized test for an implementation of the interface
- Documentation of methods and usage
- Visualization extensions for viewing factor graphs (copy from IIF)
- Definition of a common DFGVariable and DFGFactor for all our applications
- What is first-class citizen of DFGVariable? (e.g. label, tags, keyed estimates, timestamp)
- What is used by solver and should optionally be pulled? (e.g. VariableNodeData)
- What is used by users but is only pulled on demand? (e.g. smalldata, bigdata)
- Updating IIF to use shared interface
- Validation of changes
- In-memory implementation of common interface using skeleton variables and factors
- Part 2: Extension of interface for big data and small data
- Part 3: Arena example
- More general separation of concerns
- Part 1: Solving graph efficiently local or cloud with one shared interface
- Also remember mirroring.
https://github.com/JuliaRobotics/Caesar.jl/wiki/Data-Design-for-Caesar-RoME-IIF
Graff or ZMQ: