Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add node marginalization support #468

Open
wants to merge 6 commits into
base: noetic-devel
Choose a base branch
from

Commits on Mar 25, 2022

  1. Add node marginalization support.

    Based on a Chow-Liu tree approximation to Karto's graph
    upon marginalization, using Karto's solver estimate of
    the full joint information matrix to build new nonlinear
    constraints.
    
    Signed-off-by: Michel Hidalgo <[email protected]>
    hidmic committed Mar 25, 2022
    Configuration menu
    Copy the full SHA
    5411136 View commit details
    Browse the repository at this point in the history
  2. Use LGPL 2.1 in lieu of LGPL 3

    Signed-off-by: Michel Hidalgo <[email protected]>
    hidmic committed Mar 25, 2022
    Configuration menu
    Copy the full SHA
    4bc5903 View commit details
    Browse the repository at this point in the history
  3. Delete CeresSolver allocations upon destruction/reset

    Signed-off-by: Michel Hidalgo <[email protected]>
    hidmic committed Mar 25, 2022
    Configuration menu
    Copy the full SHA
    aa9ffa6 View commit details
    Browse the repository at this point in the history
  4. Drop duplicate edge checks from karto::Mapper

    Signed-off-by: Michel Hidalgo <[email protected]>
    hidmic committed Mar 25, 2022
    Configuration menu
    Copy the full SHA
    c119840 View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2022

  1. Rework parameter/residual block handling in Ceres solver

    - Use a boost::bimap for node id <-> parameter block lookup
    - Use a boost::pool for parameter block allocation
    - Change Karto::Solver graph getter signature
    
    Signed-off-by: Michel Hidalgo <[email protected]>
    hidmic committed Apr 4, 2022
    Configuration menu
    Copy the full SHA
    1041a52 View commit details
    Browse the repository at this point in the history
  2. Null edge pointer after delete

    Signed-off-by: Michel Hidalgo <[email protected]>
    hidmic committed Apr 4, 2022
    Configuration menu
    Copy the full SHA
    d65e03c View commit details
    Browse the repository at this point in the history