-
Notifications
You must be signed in to change notification settings - Fork 1.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Facing problems using VINS-Fusion on T265 realsense stereo fisheye camera #57
Comments
I'm having a similar problem and would like to know how I can get fisheye to work with vins fusion |
firstly,I found that Vins-Fusion doesnt read fisheye mask,then I added some words in the program,like what Vins-Mono does.Then in my experiment the problem still exists,but I think its the first step of what we should do. |
Does Vins-Fusion support fisheye stereo?Any suggestion for using it? @pjrambo Thanks in advance |
@ethanguo0327 In the paper, if you read Applications: Feedback control on an aerial robot, they make use of fisheye lens for which they use KANNALA_BRANDT camera model widely used for the fish-eye lens. It will be great if authors can provide more insight into this. |
Hello, |
@shubhamwagh
If you can read some Chinese, you can see my article↓. |
It is great someone finally got VINS fusion working using T265 camera. Thanks, @LuciousZhang for the info. |
Hello @shubhamwagh , where you able to use VINS-Fusion with T265? |
@LuciousZhang Can you please mention which camera model from Kalibr you used? |
@mzahana MEI |
Thanks @LuciousZhang . However I see no model named MEI in Kalibr documentation (https://github.com/ethz-asl/kalibr/wiki/supported-models) Is it one of the supported models? |
@mzahana This VINS-Fusion package does provide MEI camera model. Check code |
@shubhamwagh so you are suggesting to use the calibrator in this package? |
@mzahana or use Vins-Fusion calibration package to calibrate camera...check and then use VINS-fusion stuff. |
@shubhamwagh thanks for the explanation. |
@LuciousZhang I followed the steps of the calibration using Kalibr and also tried to follow he steps that you wrote in your blog. However, the estimator diverges very fast. My config files looks as follwos,
Any ideas what could be wrong? |
@mzahana |
@LuciousZhang After fixing the tranfomation matrices, the estimates still diverges fast. It initially follows the camera motion, but only for a brief amount of time, and then diverges fast with nan values on the screen. Please see this issue. I created a separate issue as the issue may also relate to devices other than T265. Cheers. |
Hi all, For those still facing the NaNs problem when using a Fisheye lens, I figured the algorithm produces a NaN when undistorting the points in feature_tracker.cpp. I have added a NaN check in order to remove the points with NaNs and now the algorithm can work with the T265 and the default camera params from Intel T65. This is the pull request. |
@hridaybavle I cloned the newest code which includes "assert(id_pts.second[0].first == 0);",but I still got this problem by using t265 fisheye. frustrating-.- . |
Hi guys, was it necessary to turn off the auto-exposure in T265 for it to work properly? |
Hello, should be autoexposure turn off? Through Realviewer or something different? |
@shubhamwagh when using the
See here for reference. Unfortunately, the VINS-Fusion code does not do any checking to make sure the user has specified the configuration parameters properly, so if they are not in this format, then the distortion parameters will be saved as zeros, which will result in |
You may try this fixup #168, adding the fisheye mask helps reduce the large error in the fisheye edge and improve robustness, even with the |
I met the same problem and solve it.
|
|
Hi!
I want to compare T265's visual odometry against VINS-Fusion as I don't have ground truth for my experiments.
I created the config file similar to d435i for my T265 realsense stereo fisheye camera by using KANNALA_BRANDT camera model.
First I start my realsense t265 camera launch.
Then on running the
I get nan values :
May I know what is going wrong?
Following are my config files:
left.yaml
right.yaml
realsense_stereo_imu_config.yaml
rs_camera.launch
Any insight will be appreciated. Thanks.
The text was updated successfully, but these errors were encountered: