diff --git a/GPU_version/README.md b/README.md old mode 100755 new mode 100644 similarity index 100% rename from GPU_version/README.md rename to README.md diff --git a/GPU_version/vio/.idea/.gitignore b/vio/.idea/.gitignore similarity index 100% rename from GPU_version/vio/.idea/.gitignore rename to vio/.idea/.gitignore diff --git a/GPU_version/vio/.idea/.name b/vio/.idea/.name similarity index 100% rename from GPU_version/vio/.idea/.name rename to vio/.idea/.name diff --git a/GPU_version/vio/.idea/misc.xml b/vio/.idea/misc.xml similarity index 100% rename from GPU_version/vio/.idea/misc.xml rename to vio/.idea/misc.xml diff --git a/GPU_version/vio/.idea/modules.xml b/vio/.idea/modules.xml similarity index 100% rename from GPU_version/vio/.idea/modules.xml rename to vio/.idea/modules.xml diff --git a/GPU_version/vio/.idea/svo.iml b/vio/.idea/svo.iml similarity index 100% rename from GPU_version/vio/.idea/svo.iml rename to vio/.idea/svo.iml diff --git a/GPU_version/vio/.idea/vcs.xml b/vio/.idea/vcs.xml similarity index 100% rename from GPU_version/vio/.idea/vcs.xml rename to vio/.idea/vcs.xml diff --git a/GPU_version/vio/CMakeLists.txt b/vio/CMakeLists.txt old mode 100755 new mode 100644 similarity index 100% rename from GPU_version/vio/CMakeLists.txt rename to vio/CMakeLists.txt diff --git a/GPU_version/vio/CMakeModules/FindCholmod.cmake b/vio/CMakeModules/FindCholmod.cmake similarity index 100% rename from GPU_version/vio/CMakeModules/FindCholmod.cmake rename to vio/CMakeModules/FindCholmod.cmake diff --git a/GPU_version/vio/CMakeModules/FindEigen.cmake b/vio/CMakeModules/FindEigen.cmake similarity index 100% rename from GPU_version/vio/CMakeModules/FindEigen.cmake rename to vio/CMakeModules/FindEigen.cmake diff --git a/GPU_version/vio/CMakeModules/FindG2O.cmake b/vio/CMakeModules/FindG2O.cmake similarity index 100% rename from GPU_version/vio/CMakeModules/FindG2O.cmake rename to vio/CMakeModules/FindG2O.cmake diff --git a/GPU_version/vio/doc/.gitignore b/vio/doc/.gitignore similarity index 100% rename from GPU_version/vio/doc/.gitignore rename to vio/doc/.gitignore diff --git a/GPU_version/vio/doc/notation.png b/vio/doc/notation.png similarity index 100% rename from GPU_version/vio/doc/notation.png rename to vio/doc/notation.png diff --git a/GPU_version/vio/frame_handler_log.txt b/vio/frame_handler_log.txt old mode 100755 new mode 100644 similarity index 100% rename from GPU_version/vio/frame_handler_log.txt rename to vio/frame_handler_log.txt diff --git a/GPU_version/vio/include/sophus/scso3.cpp b/vio/include/sophus/scso3.cpp similarity index 100% rename from GPU_version/vio/include/sophus/scso3.cpp rename to vio/include/sophus/scso3.cpp diff --git a/GPU_version/vio/include/sophus/scso3.h b/vio/include/sophus/scso3.h similarity index 100% rename from GPU_version/vio/include/sophus/scso3.h rename to vio/include/sophus/scso3.h diff --git a/GPU_version/vio/include/sophus/se2.cpp b/vio/include/sophus/se2.cpp similarity index 100% rename from GPU_version/vio/include/sophus/se2.cpp rename to vio/include/sophus/se2.cpp diff --git a/GPU_version/vio/include/sophus/se2.h b/vio/include/sophus/se2.h similarity index 100% rename from GPU_version/vio/include/sophus/se2.h rename to vio/include/sophus/se2.h diff --git a/GPU_version/vio/include/sophus/se3.cpp b/vio/include/sophus/se3.cpp similarity index 100% rename from GPU_version/vio/include/sophus/se3.cpp rename to vio/include/sophus/se3.cpp diff --git a/GPU_version/vio/include/sophus/se3.h b/vio/include/sophus/se3.h similarity index 100% rename from GPU_version/vio/include/sophus/se3.h rename to vio/include/sophus/se3.h diff --git a/GPU_version/vio/include/sophus/sim3.cpp b/vio/include/sophus/sim3.cpp similarity index 100% rename from GPU_version/vio/include/sophus/sim3.cpp rename to vio/include/sophus/sim3.cpp diff --git a/GPU_version/vio/include/sophus/sim3.h b/vio/include/sophus/sim3.h similarity index 100% rename from GPU_version/vio/include/sophus/sim3.h rename to vio/include/sophus/sim3.h diff --git a/GPU_version/vio/include/sophus/so2.cpp b/vio/include/sophus/so2.cpp similarity index 100% rename from GPU_version/vio/include/sophus/so2.cpp rename to vio/include/sophus/so2.cpp diff --git a/GPU_version/vio/include/sophus/so2.h b/vio/include/sophus/so2.h similarity index 100% rename from GPU_version/vio/include/sophus/so2.h rename to vio/include/sophus/so2.h diff --git a/GPU_version/vio/include/sophus/so3.cpp b/vio/include/sophus/so3.cpp similarity index 100% rename from GPU_version/vio/include/sophus/so3.cpp rename to vio/include/sophus/so3.cpp diff --git a/GPU_version/vio/include/sophus/so3.h b/vio/include/sophus/so3.h similarity index 100% rename from GPU_version/vio/include/sophus/so3.h rename to vio/include/sophus/so3.h diff --git a/GPU_version/vio/include/vio/abstract_camera.h b/vio/include/vio/abstract_camera.h similarity index 100% rename from GPU_version/vio/include/vio/abstract_camera.h rename to vio/include/vio/abstract_camera.h diff --git a/GPU_version/vio/include/vio/aligned_mem.h b/vio/include/vio/aligned_mem.h similarity index 100% rename from GPU_version/vio/include/vio/aligned_mem.h rename to vio/include/vio/aligned_mem.h diff --git a/GPU_version/vio/include/vio/atan_camera.h b/vio/include/vio/atan_camera.h similarity index 100% rename from GPU_version/vio/include/vio/atan_camera.h rename to vio/include/vio/atan_camera.h diff --git a/GPU_version/vio/include/vio/bundle_adjustment.h b/vio/include/vio/bundle_adjustment.h similarity index 100% rename from GPU_version/vio/include/vio/bundle_adjustment.h rename to vio/include/vio/bundle_adjustment.h diff --git a/GPU_version/vio/include/vio/camera_loader.h b/vio/include/vio/camera_loader.h similarity index 100% rename from GPU_version/vio/include/vio/camera_loader.h rename to vio/include/vio/camera_loader.h diff --git a/GPU_version/vio/include/vio/cl.hpp b/vio/include/vio/cl.hpp similarity index 100% rename from GPU_version/vio/include/vio/cl.hpp rename to vio/include/vio/cl.hpp diff --git a/GPU_version/vio/include/vio/cl_class.h b/vio/include/vio/cl_class.h similarity index 100% rename from GPU_version/vio/include/vio/cl_class.h rename to vio/include/vio/cl_class.h diff --git a/GPU_version/vio/include/vio/config.h b/vio/include/vio/config.h similarity index 100% rename from GPU_version/vio/include/vio/config.h rename to vio/include/vio/config.h diff --git a/GPU_version/vio/include/vio/feature.h b/vio/include/vio/feature.h similarity index 100% rename from GPU_version/vio/include/vio/feature.h rename to vio/include/vio/feature.h diff --git a/GPU_version/vio/include/vio/feature_alignment.h b/vio/include/vio/feature_alignment.h similarity index 100% rename from GPU_version/vio/include/vio/feature_alignment.h rename to vio/include/vio/feature_alignment.h diff --git a/GPU_version/vio/include/vio/feature_detection.h b/vio/include/vio/feature_detection.h similarity index 100% rename from GPU_version/vio/include/vio/feature_detection.h rename to vio/include/vio/feature_detection.h diff --git a/GPU_version/vio/include/vio/for_it.hpp b/vio/include/vio/for_it.hpp old mode 100755 new mode 100644 similarity index 100% rename from GPU_version/vio/include/vio/for_it.hpp rename to vio/include/vio/for_it.hpp diff --git a/GPU_version/vio/include/vio/frame.h b/vio/include/vio/frame.h similarity index 100% rename from GPU_version/vio/include/vio/frame.h rename to vio/include/vio/frame.h diff --git a/GPU_version/vio/include/vio/frame_handler_base.h b/vio/include/vio/frame_handler_base.h similarity index 100% rename from GPU_version/vio/include/vio/frame_handler_base.h rename to vio/include/vio/frame_handler_base.h diff --git a/GPU_version/vio/include/vio/frame_handler_mono.h b/vio/include/vio/frame_handler_mono.h similarity index 100% rename from GPU_version/vio/include/vio/frame_handler_mono.h rename to vio/include/vio/frame_handler_mono.h diff --git a/GPU_version/vio/include/vio/global.h b/vio/include/vio/global.h similarity index 100% rename from GPU_version/vio/include/vio/global.h rename to vio/include/vio/global.h diff --git a/GPU_version/vio/include/vio/global_optimizer.h b/vio/include/vio/global_optimizer.h similarity index 100% rename from GPU_version/vio/include/vio/global_optimizer.h rename to vio/include/vio/global_optimizer.h diff --git a/GPU_version/vio/include/vio/homography.h b/vio/include/vio/homography.h similarity index 100% rename from GPU_version/vio/include/vio/homography.h rename to vio/include/vio/homography.h diff --git a/GPU_version/vio/include/vio/initialization.h b/vio/include/vio/initialization.h similarity index 100% rename from GPU_version/vio/include/vio/initialization.h rename to vio/include/vio/initialization.h diff --git a/GPU_version/vio/include/vio/map.h b/vio/include/vio/map.h similarity index 100% rename from GPU_version/vio/include/vio/map.h rename to vio/include/vio/map.h diff --git a/GPU_version/vio/include/vio/matcher.h b/vio/include/vio/matcher.h similarity index 100% rename from GPU_version/vio/include/vio/matcher.h rename to vio/include/vio/matcher.h diff --git a/GPU_version/vio/include/vio/math_utils.h b/vio/include/vio/math_utils.h similarity index 100% rename from GPU_version/vio/include/vio/math_utils.h rename to vio/include/vio/math_utils.h diff --git a/GPU_version/vio/include/vio/nlls_solver.h b/vio/include/vio/nlls_solver.h similarity index 100% rename from GPU_version/vio/include/vio/nlls_solver.h rename to vio/include/vio/nlls_solver.h diff --git a/GPU_version/vio/include/vio/nlls_solver_impl.hpp b/vio/include/vio/nlls_solver_impl.hpp similarity index 100% rename from GPU_version/vio/include/vio/nlls_solver_impl.hpp rename to vio/include/vio/nlls_solver_impl.hpp diff --git a/GPU_version/vio/include/vio/output_helper.h b/vio/include/vio/output_helper.h similarity index 100% rename from GPU_version/vio/include/vio/output_helper.h rename to vio/include/vio/output_helper.h diff --git a/GPU_version/vio/include/vio/params_helper.h b/vio/include/vio/params_helper.h similarity index 100% rename from GPU_version/vio/include/vio/params_helper.h rename to vio/include/vio/params_helper.h diff --git a/GPU_version/vio/include/vio/patch_score.h b/vio/include/vio/patch_score.h similarity index 100% rename from GPU_version/vio/include/vio/patch_score.h rename to vio/include/vio/patch_score.h diff --git a/GPU_version/vio/include/vio/point.h b/vio/include/vio/point.h similarity index 100% rename from GPU_version/vio/include/vio/point.h rename to vio/include/vio/point.h diff --git a/GPU_version/vio/include/vio/pose_optimizer.h b/vio/include/vio/pose_optimizer.h similarity index 100% rename from GPU_version/vio/include/vio/pose_optimizer.h rename to vio/include/vio/pose_optimizer.h diff --git a/GPU_version/vio/include/vio/reprojector.h b/vio/include/vio/reprojector.h similarity index 100% rename from GPU_version/vio/include/vio/reprojector.h rename to vio/include/vio/reprojector.h diff --git a/GPU_version/vio/include/vio/robust_cost.h b/vio/include/vio/robust_cost.h similarity index 100% rename from GPU_version/vio/include/vio/robust_cost.h rename to vio/include/vio/robust_cost.h diff --git a/GPU_version/vio/include/vio/sparse_img_align.h b/vio/include/vio/sparse_img_align.h similarity index 100% rename from GPU_version/vio/include/vio/sparse_img_align.h rename to vio/include/vio/sparse_img_align.h diff --git a/GPU_version/vio/include/vio/sparse_img_align_gpu.h b/vio/include/vio/sparse_img_align_gpu.h similarity index 100% rename from GPU_version/vio/include/vio/sparse_img_align_gpu.h rename to vio/include/vio/sparse_img_align_gpu.h diff --git a/GPU_version/vio/include/vio/timer.h b/vio/include/vio/timer.h similarity index 100% rename from GPU_version/vio/include/vio/timer.h rename to vio/include/vio/timer.h diff --git a/GPU_version/vio/include/vio/ukf.h b/vio/include/vio/ukf.h similarity index 100% rename from GPU_version/vio/include/vio/ukf.h rename to vio/include/vio/ukf.h diff --git a/GPU_version/vio/include/vio/vision.h b/vio/include/vio/vision.h similarity index 100% rename from GPU_version/vio/include/vio/vision.h rename to vio/include/vio/vision.h diff --git a/GPU_version/vio/include/vio/visualizer.h b/vio/include/vio/visualizer.h similarity index 100% rename from GPU_version/vio/include/vio/visualizer.h rename to vio/include/vio/visualizer.h diff --git a/GPU_version/vio/kernel/compute-residual.cl b/vio/kernel/compute-residual.cl similarity index 100% rename from GPU_version/vio/kernel/compute-residual.cl rename to vio/kernel/compute-residual.cl diff --git a/GPU_version/vio/kernel/fast-gray.cl b/vio/kernel/fast-gray.cl similarity index 100% rename from GPU_version/vio/kernel/fast-gray.cl rename to vio/kernel/fast-gray.cl diff --git a/GPU_version/vio/kernel/freak.cl b/vio/kernel/freak.cl similarity index 100% rename from GPU_version/vio/kernel/freak.cl rename to vio/kernel/freak.cl diff --git a/GPU_version/vio/kernel/integral_image.cl b/vio/kernel/integral_image.cl similarity index 100% rename from GPU_version/vio/kernel/integral_image.cl rename to vio/kernel/integral_image.cl diff --git a/GPU_version/vio/launch/Px30.launch b/vio/launch/Px30.launch similarity index 100% rename from GPU_version/vio/launch/Px30.launch rename to vio/launch/Px30.launch diff --git a/GPU_version/vio/launch/debug.launch b/vio/launch/debug.launch similarity index 100% rename from GPU_version/vio/launch/debug.launch rename to vio/launch/debug.launch diff --git a/GPU_version/vio/launch/test.launch b/vio/launch/test.launch similarity index 100% rename from GPU_version/vio/launch/test.launch rename to vio/launch/test.launch diff --git a/GPU_version/vio/launch/unity.launch b/vio/launch/unity.launch similarity index 100% rename from GPU_version/vio/launch/unity.launch rename to vio/launch/unity.launch diff --git a/GPU_version/vio/loop_closure_log.txt b/vio/loop_closure_log.txt old mode 100755 new mode 100644 similarity index 100% rename from GPU_version/vio/loop_closure_log.txt rename to vio/loop_closure_log.txt diff --git a/GPU_version/vio/msg/Info.msg b/vio/msg/Info.msg similarity index 100% rename from GPU_version/vio/msg/Info.msg rename to vio/msg/Info.msg diff --git a/GPU_version/vio/package.xml b/vio/package.xml old mode 100755 new mode 100644 similarity index 100% rename from GPU_version/vio/package.xml rename to vio/package.xml diff --git a/GPU_version/vio/param/px30.yaml b/vio/param/px30.yaml similarity index 100% rename from GPU_version/vio/param/px30.yaml rename to vio/param/px30.yaml diff --git a/GPU_version/vio/param/vo_fast.yaml b/vio/param/vo_fast.yaml similarity index 100% rename from GPU_version/vio/param/vo_fast.yaml rename to vio/param/vo_fast.yaml diff --git a/GPU_version/vio/src/atan_camera.cpp b/vio/src/atan_camera.cpp similarity index 100% rename from GPU_version/vio/src/atan_camera.cpp rename to vio/src/atan_camera.cpp diff --git a/GPU_version/vio/src/bundle_adjustment.cpp b/vio/src/bundle_adjustment.cpp similarity index 100% rename from GPU_version/vio/src/bundle_adjustment.cpp rename to vio/src/bundle_adjustment.cpp diff --git a/GPU_version/vio/src/cl_class.cpp b/vio/src/cl_class.cpp similarity index 100% rename from GPU_version/vio/src/cl_class.cpp rename to vio/src/cl_class.cpp diff --git a/GPU_version/vio/src/config.cpp b/vio/src/config.cpp similarity index 100% rename from GPU_version/vio/src/config.cpp rename to vio/src/config.cpp diff --git a/GPU_version/vio/src/feature_alignment.cpp b/vio/src/feature_alignment.cpp similarity index 100% rename from GPU_version/vio/src/feature_alignment.cpp rename to vio/src/feature_alignment.cpp diff --git a/GPU_version/vio/src/feature_detection.cpp b/vio/src/feature_detection.cpp similarity index 100% rename from GPU_version/vio/src/feature_detection.cpp rename to vio/src/feature_detection.cpp diff --git a/GPU_version/vio/src/frame.cpp b/vio/src/frame.cpp similarity index 100% rename from GPU_version/vio/src/frame.cpp rename to vio/src/frame.cpp diff --git a/GPU_version/vio/src/frame_handler_base.cpp b/vio/src/frame_handler_base.cpp similarity index 100% rename from GPU_version/vio/src/frame_handler_base.cpp rename to vio/src/frame_handler_base.cpp diff --git a/GPU_version/vio/src/frame_handler_mono.cpp b/vio/src/frame_handler_mono.cpp similarity index 100% rename from GPU_version/vio/src/frame_handler_mono.cpp rename to vio/src/frame_handler_mono.cpp diff --git a/GPU_version/vio/src/global_optimizer.cpp b/vio/src/global_optimizer.cpp similarity index 100% rename from GPU_version/vio/src/global_optimizer.cpp rename to vio/src/global_optimizer.cpp diff --git a/GPU_version/vio/src/homography.cpp b/vio/src/homography.cpp similarity index 100% rename from GPU_version/vio/src/homography.cpp rename to vio/src/homography.cpp diff --git a/GPU_version/vio/src/initialization.cpp b/vio/src/initialization.cpp similarity index 100% rename from GPU_version/vio/src/initialization.cpp rename to vio/src/initialization.cpp diff --git a/GPU_version/vio/src/map.cpp b/vio/src/map.cpp similarity index 100% rename from GPU_version/vio/src/map.cpp rename to vio/src/map.cpp diff --git a/GPU_version/vio/src/matcher.cpp b/vio/src/matcher.cpp similarity index 100% rename from GPU_version/vio/src/matcher.cpp rename to vio/src/matcher.cpp diff --git a/GPU_version/vio/src/math_utils.cpp b/vio/src/math_utils.cpp similarity index 100% rename from GPU_version/vio/src/math_utils.cpp rename to vio/src/math_utils.cpp diff --git a/GPU_version/vio/src/output_helper.cpp b/vio/src/output_helper.cpp similarity index 100% rename from GPU_version/vio/src/output_helper.cpp rename to vio/src/output_helper.cpp diff --git a/GPU_version/vio/src/point.cpp b/vio/src/point.cpp similarity index 100% rename from GPU_version/vio/src/point.cpp rename to vio/src/point.cpp diff --git a/GPU_version/vio/src/pose_optimizer.cpp b/vio/src/pose_optimizer.cpp similarity index 100% rename from GPU_version/vio/src/pose_optimizer.cpp rename to vio/src/pose_optimizer.cpp diff --git a/GPU_version/vio/src/reprojector.cpp b/vio/src/reprojector.cpp similarity index 100% rename from GPU_version/vio/src/reprojector.cpp rename to vio/src/reprojector.cpp diff --git a/GPU_version/vio/src/robust_cost.cpp b/vio/src/robust_cost.cpp similarity index 100% rename from GPU_version/vio/src/robust_cost.cpp rename to vio/src/robust_cost.cpp diff --git a/GPU_version/vio/src/sparse_img_align.cpp b/vio/src/sparse_img_align.cpp similarity index 100% rename from GPU_version/vio/src/sparse_img_align.cpp rename to vio/src/sparse_img_align.cpp diff --git a/GPU_version/vio/src/sparse_img_align_gpu.cpp b/vio/src/sparse_img_align_gpu.cpp similarity index 100% rename from GPU_version/vio/src/sparse_img_align_gpu.cpp rename to vio/src/sparse_img_align_gpu.cpp diff --git a/GPU_version/vio/src/vision.cpp b/vio/src/vision.cpp similarity index 100% rename from GPU_version/vio/src/vision.cpp rename to vio/src/vision.cpp diff --git a/GPU_version/vio/src/visualizer.cpp b/vio/src/visualizer.cpp similarity index 100% rename from GPU_version/vio/src/visualizer.cpp rename to vio/src/visualizer.cpp diff --git a/GPU_version/vio/src/vo_node.cpp b/vio/src/vo_node.cpp similarity index 100% rename from GPU_version/vio/src/vo_node.cpp rename to vio/src/vo_node.cpp diff --git a/GPU_version/vio/srv/getOdom.srv b/vio/srv/getOdom.srv similarity index 100% rename from GPU_version/vio/srv/getOdom.srv rename to vio/srv/getOdom.srv diff --git a/GPU_version/vio/srv/start.srv b/vio/srv/start.srv similarity index 100% rename from GPU_version/vio/srv/start.srv rename to vio/srv/start.srv diff --git a/GPU_version/vio/srv/stop.srv b/vio/srv/stop.srv similarity index 100% rename from GPU_version/vio/srv/stop.srv rename to vio/srv/stop.srv