JakobEngel / dso

Direct Sparse Odometry
GNU General Public License v3.0
2.27k stars 906 forks source link

Assertion `std::isfinite(p->data->step)' failed on my own dataset #123

Open dymymao opened 6 years ago

dymymao commented 6 years ago

when used on my own dataset , assert failure occurs frequently but not the tracking LOST preset=2/3

dso_dataset: /home/workspace/slam/dso/src/OptimizationBackend/EnergyFunctional.cpp:317: void dso::EnergyFunctional::resubstituteFPt(const VecCf&, dso::Mat18f, int, int, dso::Vec10, int): Assertion `std::isfinite(p->data->step)' failed.

so anyone can help me ? Thanks a lot!

farhanmubasher commented 6 years ago

Hi @dymymao ,Do you find any solution of it ? I'm continuously seeing this error.

ToniRV commented 5 years ago

Hi, I see the same issue, for TUM mono datasets as well.

sanderisbestok commented 5 years ago

Hi have the same issue for both TUM and other datasets. Not always sometimes it does succeed. @JakobEngel

Victorrr1 commented 5 months ago

I met the same issue and i fix it after rm build and recompile, no idea why it occur though.