Open adthoms opened 2 months ago
Bug: The datasets listed in the bug Summary section have discontinuous odometry measurements. The check that fails in DPGO_solver.cpp
does not explicitly state this, though correctly checks for continuous odometry measurements.
Fix: Add missing odometry measurements to datasets (using slerp interpolation) and include a descriptive error message when check fails in DPGO_solver.cpp
.
@yuluntian I will create a PR that resolves this bug and link it to this issue.
@adthoms Thanks for raising this issue and the suggested fix sounds good. I'm happy to review and help merge this PR.
Summary: In executing
single-robot-example
andmulti-robot-example
on datasets indpgo/data/
, a check fails withinDPGO_solver.cpp
and returnsThis error has been observed on the following datasets:
FIX 0
should be ignored when reading g2o file)Reproducing Error:
Change directory to
build
Execute
single-robot-example
, wheredataset.g2o
is the name of a file from the list provided in the bug summary section.the program returns
Execute
multi-robot-example
, wheredataset.g2o
is the name of a file from the list provided in the bug summary section.the program returns