You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I want to use VINS as odom but find it always have drift in Z-axis and only in Z-axis, which is not occur to f2m(I move my robot in 2D ground).
The result of vins like:
This cause my floor split:
Compare with f2m as follows:
Does this caused by the opticalFlow method in consecutive frame used in vins? But why the drift only appear in Z-axis? How can I solve it? Looking forward to your response.
The text was updated successfully, but these errors were encountered:
It is difficult to say. The map is actually tilted ~30 degs, so the drift appears on all axes. F2M would probably do the same long-term. If the camera is always moving at the same height, fixed at same angle and the environment is mostly 2D, so that you could expect odometry to be always 2D, you can enable Reg/Force3DoF to remove completely the drift in Z.
I want to use VINS as odom but find it always have drift in Z-axis and only in Z-axis, which is not occur to f2m(I move my robot in 2D ground).
The result of vins like:
![Image](https://private-user-images.githubusercontent.com/182892298/405540116-9eb279c0-21cc-4b24-a655-e293a0ab02bd.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg4OTY2MTYsIm5iZiI6MTczODg5NjMxNiwicGF0aCI6Ii8xODI4OTIyOTgvNDA1NTQwMTE2LTllYjI3OWMwLTIxY2MtNGIyNC1hNjU1LWUyOTNhMGFiMDJiZC5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjA3JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIwN1QwMjQ1MTZaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1jMDU0OTY2YjM1NzY1MzY3Y2E0N2U2ODI4ODYwMTEyNTYwNDJlYTUxYWIwODQ2Yjg5Njc3NDA2MGRlNjcwNDAwJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.1k87zthr_tDSExW1q8hiz-GbFE3Wd0TBF4Ljjf1dr7k)
![Image](https://private-user-images.githubusercontent.com/182892298/405540231-663c8b8c-dfcd-44b0-b0ea-37f45e423966.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg4OTY2MTYsIm5iZiI6MTczODg5NjMxNiwicGF0aCI6Ii8xODI4OTIyOTgvNDA1NTQwMjMxLTY2M2M4YjhjLWRmY2QtNDRiMC1iMGVhLTM3ZjQ1ZTQyMzk2Ni5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjA3JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIwN1QwMjQ1MTZaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1kNGE5NDg0ZTRmY2ZmNzE4OTM4NjA0NzMyMDg2M2Q1OTQ4NmJjNGExOGRmNTQ2ZTMzYmM2MmIyOTdmYTdhNzIxJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.vQ7P_JqOQ1ctOLQQGpPACnL95zCACCZ0nZK_7puf-4U)
This cause my floor split:
![Image](https://private-user-images.githubusercontent.com/182892298/405540301-d2789a93-0c1f-47bc-b1cf-4794f2cf7655.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg4OTY2MTYsIm5iZiI6MTczODg5NjMxNiwicGF0aCI6Ii8xODI4OTIyOTgvNDA1NTQwMzAxLWQyNzg5YTkzLTBjMWYtNDdiYy1iMWNmLTQ3OTRmMmNmNzY1NS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjA3JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIwN1QwMjQ1MTZaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT02NGU4MDNlMmQ4MDI5N2JkZjM1YjM2MmM3NGMwNjc0MmE5ODZkZGIyOGIzMzA4MTBjOTRmZWU1Njk3ZDVmZjZmJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.f4dsKmECw7Ku8-IizvWnXAuKvRwIQdtzCi5fYJtIW1k)
Compare with f2m as follows:
![Image](https://private-user-images.githubusercontent.com/182892298/405540320-66ee93ec-6ce8-461a-971e-7fbeb5677d7b.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg4OTY2MTYsIm5iZiI6MTczODg5NjMxNiwicGF0aCI6Ii8xODI4OTIyOTgvNDA1NTQwMzIwLTY2ZWU5M2VjLTZjZTgtNDYxYS05NzFlLTdmYmViNTY3N2Q3Yi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjA3JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIwN1QwMjQ1MTZaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT00YmRiMjc5ZjY0NTRiZThjMzZiMDNhMDNkNWRlMGI4N2Q1OTE0N2EwZjhlYzI0Y2E2NTAxMDg0YWRkOGQzY2ZlJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.kC-VL6LeKyO4UEmTYE5EaL0CYokjs-oP4oOjHVpGb2k)
![Image](https://private-user-images.githubusercontent.com/182892298/405540338-2e31060a-50de-4e99-9a0a-7fac761764d9.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg4OTY2MTYsIm5iZiI6MTczODg5NjMxNiwicGF0aCI6Ii8xODI4OTIyOTgvNDA1NTQwMzM4LTJlMzEwNjBhLTUwZGUtNGU5OS05YTBhLTdmYWM3NjE3NjRkOS5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjA3JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIwN1QwMjQ1MTZaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT04ZDUyMjVhMDBkNjAxZTQ3N2FhMDczZmU2ZTE5ODZjYjczNjZhNDhhYjQ0OGFiMTZhOTg1ZmIzMGY5MDUzMmNlJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.p5W7s6l06ZM6LxKTH1xFbfYt4O2zMRXc2dh3pMC7lj0)
Does this caused by the opticalFlow method in consecutive frame used in vins? But why the drift only appear in Z-axis? How can I solve it? Looking forward to your response.
The text was updated successfully, but these errors were encountered: