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
Copy file name to clipboardexpand all lines: ReadMe.md
+24-15
Original file line number
Diff line number
Diff line change
@@ -21,6 +21,7 @@ details on what the system supports.
21
21
22
22
## News / Events
23
23
24
+
***March 14, 2022** - Initial dynamic initialization open sourcing, asynchronous subscription to inertial readings and publishing of odometry, support for lower frequency feature tracking. See v2.6 [PR#232](https://github.com/rpng/open_vins/pull/232) for details.
24
25
***December 13, 2021** - New YAML configuration system, ROS2 support, Docker images, robust static initialization based on disparity, internal logging system to reduce verbosity, image transport publishers, dynamic number of features support, and other small fixes. See
25
26
v2.5 [PR#209](https://github.com/rpng/open_vins/pull/209) for details.
26
27
***July 19, 2021** - Camera classes, masking support, alignment utility, and other small fixes. See
@@ -80,24 +81,21 @@ details on what the system supports.
80
81
* Visual tracking support
81
82
* Monocular camera
82
83
* Stereo camera
83
-
* Binocular camera
84
+
* Binocular (synchronized) cameras
84
85
* KLT or descriptor based
85
86
* Masked tracking
86
-
* Static IMU initialization (sfm will be open sourced later)
87
+
* Static and dynamic state initialization
87
88
* Zero velocity detection and updates
88
89
* Out of the box evaluation on EurocMav, TUM-VI, UZH-FPV, KAIST Urban and VIO datasets
89
90
* Extensive evaluation suite (ATE, RPE, NEES, RMSE, etc..)
90
91
91
92
## Codebase Extensions
92
93
93
-
***[ov_secondary](https://github.com/rpng/ov_secondary)** - This is an example secondary thread which provides loop
94
-
closure in a loosely coupled manner for [OpenVINS](https://github.com/rpng/open_vins). This is a modification of the
95
-
code originally developed by the HKUST aerial robotics group and can be found in
96
-
their [VINS-Fusion](https://github.com/HKUST-Aerial-Robotics/VINS-Fusion) repository. Here we stress that this is a
97
-
loosely coupled method, thus no information is returned to the estimator to improve the underlying OpenVINS odometry.
98
-
This codebase has been modified in a few key areas including: exposing more loop closure parameters, subscribing to
99
-
camera intrinsics, simplifying configuration such that only topics need to be supplied, and some tweaks to the loop
100
-
closure detection to improve frequency.
94
+
***[vicon2gt](https://github.com/rpng/vicon2gt)** - This utility was created to generate groundtruth trajectories using
95
+
a motion capture system (e.g. Vicon or OptiTrack) for use in evaluating visual-inertial estimation systems.
96
+
Specifically we calculate the inertial IMU state (full 15 dof) at camera frequency rate and generate a groundtruth
97
+
trajectory similar to those provided by the EurocMav datasets. Performs fusion of inertial and motion capture
98
+
information and estimates all unknown spacial-temporal calibrations between the two sensors.
101
99
102
100
***[ov_maplab](https://github.com/rpng/ov_maplab)** - This codebase contains the interface wrapper for exporting
103
101
visual-inertial runs from [OpenVINS](https://github.com/rpng/open_vins) into the ViMap structure taken
@@ -107,11 +105,15 @@ details on what the system supports.
107
105
running the data through OpenVINS. Some example have been provided along with a helper script to export trajectories
108
106
into the standard groundtruth format.
109
107
110
-
***[vicon2gt](https://github.com/rpng/vicon2gt)** - This utility was created to generate groundtruth trajectories using
111
-
a motion capture system (e.g. Vicon or OptiTrack) for use in evaluating visual-inertial estimation systems.
112
-
Specifically we calculate the inertial IMU state (full 15 dof) at camera frequency rate and generate a groundtruth
113
-
trajectory similar to those provided by the EurocMav datasets. Performs fusion of inertial and motion capture
114
-
information and estimates all unknown spacial-temporal calibrations between the two sensors.
108
+
***[ov_secondary](https://github.com/rpng/ov_secondary)** - This is an example secondary thread which provides loop
109
+
closure in a loosely coupled manner for [OpenVINS](https://github.com/rpng/open_vins). This is a modification of the
110
+
code originally developed by the HKUST aerial robotics group and can be found in
111
+
their [VINS-Fusion](https://github.com/HKUST-Aerial-Robotics/VINS-Fusion) repository. Here we stress that this is a
112
+
loosely coupled method, thus no information is returned to the estimator to improve the underlying OpenVINS odometry.
113
+
This codebase has been modified in a few key areas including: exposing more loop closure parameters, subscribing to
114
+
camera intrinsics, simplifying configuration such that only topics need to be supplied, and some tweaks to the loop
115
+
closure detection to improve frequency.
116
+
115
117
116
118
## Demo Videos
117
119
@@ -127,6 +129,9 @@ details on what the system supports.
0 commit comments