mbrossar / fusion2018 Goto Github PK
View Code? Open in Web Editor NEWMatlab code used for the paper " Invariant Kalman Filtering for Visual Inertial SLAM"
License: Other
Matlab code used for the paper " Invariant Kalman Filtering for Visual Inertial SLAM"
License: Other
Dear Dr. Martin Brossard,
Hello!
I am very interested in this research work. However I have some confusion about the program for the ORB_SLAM_INT database.
It is excellent that you provide some introduction for the ORB_SLAM_INT database. For example, orb_slam.trackerMain, orb_slam.trackerBis, orb_slam.myTracks and what their role is.
The second issue I am facing is in ObserveLandmarks function.
Object tracking is to create a tracking object, initialize and track. Track the corner points directly in the current image frame using trackerMain.step(line 14).
I did not find the creation and initialization of the object. Whether the creation and initialization of the object was completed in orb_slam.trackerMain or orb_slam.trackerBis.
Thanks!
Hi Dear Martin,
At first, I want to thank you for sharing the code u have written for ur paper. I want to add GPS data to your code, and so fuse IMU, GPS and visual data. but I dont exactly know, how can I do that. would you please help me, that how can I do that?
Thanks in advance.
Hello! Thank you very much for sharing your code with the robotic community!
Just want to check what EuroC dataset did you use? I check on the website, they only have V2_02_medium and V2_01_easy. I can not find out the V2_01_medium.
Thanks
Dear Martin,
Thank you very much for sharing the code and the helping out also for the first Issue.
In function h which is widely used in all the Update functions. the syntax is following:
y_bar = z(1:2,:)./z(3,:);
but I was having the division issue. So I solved it in the following way
A1= z(1,:);A2= z(2,:);
B= z(3,:);
y = [A1./B;A2./B];
the size of y should be 2x25?.......well it works but I wanted to ask if that is correct.
The second issue I am facing is in ObserveLandmarks function.
The algorithm stopped with the following:
Error using randsample (line 131)
K must be less than or equal 0 for sampling without
replacement.
Error in ObserveLandmarks (line 45)
idx = randsample(find(validityMain == 1),1);
Error in mainExperiment (line 205)
ObserveLandmarks(trackerMain,trackerBis,dirImage,IdxImage,...
It means my values are greater than zero or complex. Could you please guide me how to solve this issue.
Thank you very much in anticipation and keep up the great work!!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.