OpenSLAM / LearnViORB_NOROS

this version of viorb is revised based on LearnVIORB by wanjing which does not use ros framwork.
87 stars 61 forks source link

Real time? #1

Open antithing opened 7 years ago

antithing commented 7 years ago

Hi, thank you for making this code available! I am looking at merging an xsens imu into orbslam2, will your code run in real time?

Can you please run me through the steps I need to do to get this running? Is there an IMU calibration needed?

Thank you again!

fyj3266098 commented 7 years ago

this program is not real-time,i have already tested on iphone 6. running step. this is the running command line in my computer. "./VIO /home/fyj/Code/C++/LearnVIORB/Vocabulary/ORBvoc.txt /home/fyj/Code/C++/LearnVIORB/config/euroc.yaml /home/fyj/Code/C++/LearnVIORB/Examples/ROS/ORB_VIO/mav0/imu0/data.csv /home/fyj/Code/C++/LearnVIORB/Examples/ROS/ORB_VIO/mav0/cam0/data.csv /home/fyj/Code/C++/LearnVIORB/Examples/ROS/ORB_VIO/mav0/cam0/data"

you should calibrate your IMU device first to get some parameters in need. For details you can read the files named IMU.

lusj commented 7 years ago

Hi, I get this code run in real time, while i find there some problems that may caused by IMU parameters. Can you give some advices about the IMU Calibration, mainly about the parameter "Camer.Tbc" in the file "config/Stereoeuroc.yaml"? @fyj3266098

fyj3266098 commented 7 years ago

https://bitbucket.org/alberto_pretto/imu_tk/src this may help you @lusj

vonzy commented 7 years ago

@fyj3266098 Hey, you said you have tested the program with iphone6, so is it works well?

fyj3266098 commented 7 years ago

@antithing In my project ,it runs real-time at first after several frames it becomes slower and slower.

vonzy commented 7 years ago

@fyj3266098 how about the accuracy?

fyj3266098 commented 7 years ago

@vonzy sometimes it is fine!