rpng / open_vins

An open source platform for visual-inertial navigation research.
https://docs.openvins.com
GNU General Public License v3.0
2.21k stars 652 forks source link

Dev-roadmap question #191

Closed brunopinto900 closed 3 years ago

brunopinto900 commented 3 years ago

First of all, congratutions for such amazing work!

In this link https://docs.openvins.com/dev-roadmap.html , i noticed that you intend to implement "Large scale offline batch graph optimization which leverages the trajectory of the ov_msckf as its initial guess and then optimizes both the map and trajectory."

Is this already done? In progress?

I am using MSCKF-based VIO for the Formula Student Germany competion as part of a team. I was thinking of adding loop closure, factor graphs for global map-trajectory optimization.

Another question: I am thinking of adding our car model (simple bicycle dynamics) in the IMU pre-integration. Is this something i could do?

Thank you.

goldbattle commented 3 years ago

No timeline since this is a research project, thus no promises for any sort of delivery, but it is something we are working on internally. You might also want to checkout the ov_secondary project along with what we publish for secondary loop-closure algorithms to use: https://github.com/rpng/open_vins/blob/master/ov_msckf/src/core/RosVisualizer.cpp#L679-L841

brunopinto900 commented 3 years ago

Yes, of course. Good luck. I didn't understand though, are you working on adding models like for example the car model (simple bicycle dynamics)? If not, its not an issue, i want to do it for the competition.

goldbattle commented 3 years ago

Ah yes, sorry I missed the last part. You could add models possibly, but it would depend on how you plan to incorporate those vehicle dynamics into the system. You could design your own measurement and update the state or change how the state evolves in the propagation stage.