eryeden / vi-slam

Try the visual inertial SLAM. See setup section.
MIT License
2 stars 0 forks source link

最適化中にLMの視界ハズレが発生することでProjectionエラーが発生 #66

Open eryeden opened 4 years ago

eryeden commented 4 years ago

最適化中にFarme位置が大きく動くことで、Projecitonエラーが発生してしまう。初期値が問題の場合もあれば、問題でなく最適化中の変動が問題になっている場合もある。

eryeden commented 4 years ago

発生する状況

  1. iSAM2 optimization時 TriangulationとMoBAはOK。しかし、iSAM2の最適化後にFramePoseの推定値がずれる。これによりProjection errorによる例外も発生する。 この状況が発生する原因は? 前回FrameとのTakeoverLM数に比べて、新たにTriangulateしたFrameが多く、FrmePoseの位置に収束させられなかった??

1.1. Takeover Landmark数(TO)に対してTriangulateできるLM数(TR)制限をかけられるようにした。

推定された原因