g2o

g2o: A General Framework for Graph Optimization

Stars
3.1K
Committers
97
g2o - 20230806_git Latest Release

Published by RainerKuemmerle about 1 year ago

  • Integrate spdlog as logging framework
  • Move to C++17, including refactoring fixed sized edges
  • Drop broken single precision feature
  • Add SO_VERSION and VERSION
  • Drop build type suffix and place bin/lib in build folder
  • Move g2o_hierarchical into examples
  • Implement drawing covariance matrix in examples/slam2d
  • Fix Fair and Geman McClure robust kernel
  • Fix SSE auto detection
g2o - 20230223_git

Published by RainerKuemmerle over 1 year ago

  • Support dynamically sized vertices
  • Use Eigen based solver to provide gn_var, lm_var from the solver factory
  • Require C++14 for core module
  • Only depend on Cholmod and CSparse at build time
  • clang-formatted code base
g2o - 20201223_git

Published by RainerKuemmerle almost 4 years ago

  • Add support for dynamically sized vertices
  • Switch to Eigen's Sparse Cholesky modules as the standard solver
    • Eigen's Sparse Module is included in the Eigen header and available under LGPL2
    • Still, cholmod should be preferred if performance is important
  • Drop own copy of CSparse (see above)
  • Own examples use Eigen or Cholmod (no longer CSparse)
  • Add tests
g2o - 20200410

Published by RainerKuemmerle over 4 years ago

g2o - 20170730_git

Published by RainerKuemmerle about 7 years ago

Package Rankings
Top 24.23% on Conda-forge.org
Badges
Extracted from project README
CI win64 Codacy Badge pre-commit