This commit is contained in:
gfuse
2021-05-05 11:19:06 +02:00
parent 85470c37b6
commit fa3b7f1e1a
145 changed files with 37 additions and 842 deletions
View File
Regular → Executable
View File
+3 -2
View File
@@ -1,7 +1,7 @@
SVO SVO
=== ===
This code implements a semi-direct monocular visual odometry pipeline. This code implements a semi-direct monocular visual odometry pipeline which has been integrated with GTSAM to infused IMU as well.
Video: http://youtu.be/2YnIMfw6bJY Video: http://youtu.be/2YnIMfw6bJY
@@ -32,10 +32,11 @@ If you use SVO in an academic context, please cite the following publication:
#### Documentation #### Documentation
The API is documented here: http://uzh-rpg.github.io/rpg_svo/doc/ The API is documented here: http://uzh-rpg.github.io/rpg_svo/doc/
The GTSAM documentation https://gtsam.org/tutorials/
#### Instructions #### Instructions
See the Wiki for more instructions. https://github.com/uzh-rpg/rpg_svo/wiki See the Wiki for more instructions. https://github.com/uzh-rpg/rpg_svo/wiki and https://gtsam.org/get_started/
#### Contributing #### Contributing
@@ -1,2 +1,2 @@
* .gitignore
!.gitignore !.gitignore
@@ -19,7 +19,6 @@
#include <svo/feature.h> #include <svo/feature.h>
#include <svo/point.h> #include <svo/point.h>
#include <svo/config.h> #include <svo/config.h>
#include <boost/bind.hpp>
#include <vikit/math_utils.h> #include <vikit/math_utils.h>
#include <vikit/vision.h> #include <vikit/vision.h>
#include <vikit/performance_monitor.h> #include <vikit/performance_monitor.h>
@@ -1,2 +1,2 @@
* .gitignore
!.gitignore !.gitignore
@@ -1,2 +1,2 @@
* .gitignore
!.gitignore !.gitignore
@@ -1,2 +1,2 @@
* .gitignore
!.gitignore !.gitignore
@@ -175,8 +175,7 @@ if __name__=="__main__":
import matplotlib import matplotlib
matplotlib.use('Agg') matplotlib.use('Agg')
import matplotlib.pyplot as plt import matplotlib.pyplot as plt
import matplotlib.pylab as pylab
from matplotlib.patches import Ellipse
fig = plt.figure() fig = plt.figure()
ax = fig.add_subplot(111) ax = fig.add_subplot(111)
plot_traj(ax,first_stamps,first_xyz_full.transpose().A,'-',"black","ground truth") plot_traj(ax,first_stamps,first_xyz_full.transpose().A,'-',"black","ground truth")
@@ -9,7 +9,7 @@ find_package(catkin REQUIRED COMPONENTS
) )
# search for all msg files # search for all msg files
FILE(GLOB messages_to_build RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}/msg" FILE(GLOB messages_to_build RELATIVE "msg"
"${CMAKE_CURRENT_SOURCE_DIR}/msg/*.msg") "${CMAKE_CURRENT_SOURCE_DIR}/msg/*.msg")
# notify catkin to look at the previously found msg files # notify catkin to look at the previously found msg files

Some files were not shown because too many files have changed in this diff Show More