Skip to content
This repository has been archived by the owner on Jan 23, 2024. It is now read-only.

Added RGBD interface #6

Open
wants to merge 13 commits into
base: master
Choose a base branch
from
Open

Added RGBD interface #6

wants to merge 13 commits into from

Conversation

lfrschkn
Copy link

changes

  • adds rgbd interface

comments:

  • follows this
  • Tested on 16.04+Kinetic and 14.04+Jade
  • did not perform extensive tests, just checked if orbslam2 gets image streams and produces estimates, quality and properness of estimates not tested.

- Tested on 16.04+Kinetic and 14.04+Jade
- no extensive tests, just checked if orbslam2 gets image streams and produces estimates, quality and properness of estimates not tested.
- for rgbd up to now
- needs orb_slam_2_catkin to use lfrschkn/ORB_SLAM2 fork due to Map needed to be public

inspired by https://github.com/idsc-frazzoli/ardrone_testbed
publishes true if orb slam 2 is running a global bundle adjustement. Meaning it is in localization mode and a bigger map update is to be expected
@JiaruiWang-Jill
Copy link

Hi, @lfrschkn

Sorry to bother, but as for the interface_rgbd.cpp in the last "view off"version, there are three lines as follow.

publishGBArunning(slam_system_->IsRunningGBA()); publishLoopClosing(slam_system_->IsRunningLoopClosing()); publishEssentialGraphOptimization(slam_system_->IsRunningEssentialGraphOptimization());

I guess this suggests we need to modify system.h and system.cc. But how to modify it when these two files are build from orb_slam2_catkin version? Directly modify the two files in catkin_ws/build and catkin_ws/devel? Besides, what code should we add in these three functions in system.cc?

Thanks in advance!

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants