-
Notifications
You must be signed in to change notification settings - Fork 87
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
Can someone help in connecting openvins with px4 for publishing the data? #21
Comments
@ShreyasKuntnal openvins or vins? |
Openvins....But if i know how to connect vins to px4 then I guess it would be max same... I checked out VINS-Fusion-PX4 repo but when it comes to openvins things are a bit complex is what I feel. So thought asking it out? |
@ShreyasKuntnal what device you use like jetson or any other board and which camera model like realsense or any and you build vins without error ? whats your opencv version |
Yes VINS built with no errors. So, when I start the openvins subscriber launch, there is a lot of drift I tried reducing it to certain extent already but if you idea about it then it would be very helpful. I am trying to solve that too. |
@ShreyasKuntnal Hi! Sorry for late. |
Thank you so much for the reply. I have even calibrated my color mono camera with IMU. Even completed the task of alliance ros for imu noise. Open vins drifting issue: So, I tried researching it and Checking through multiple issues in GitHub open vins page but failed to find any useful information. But what I was able to figure out is that. When I set ZUPT true, It was atleast stable to some extent. But If you have any knowledge about this then please ask me the information which u need i will be able to provide and get help from you. Connecting OPEN VINS with PX4: So how do we connect Open VINS to px4?(Obvious answer would be to publish data through mavros rostopic and things goes on as mentioned in px4 documentation but how do we do that as follows in open vins are complex?) Followup question: we need to publish Odometry or pose estimation to PX4 how to do that? @engcang and @ranjithlesoko Can you please check the same and help me one or other way if possible!! |
For the latter - Connecting VIO with PX4: check this official document page - https://docs.px4.io/main/en/ros/external_position_estimation.html You should set these parameters properly - EKF2_EV_CTRL, EKF2_HGT_REF and publish the pose estimation result as /mavros/vision_pose/pose topic through MAVROS. |
@ShreyasKuntnal |
initial you try to use camera imu first for vins fusion |
@engcang AS you said to calibrate the imu and camera. I did the same but still facing the Drifiting issue on Openvins for d435i camera. How to fix the same? |
@ShreyasKuntnal which model pixhawk are you using ? |
I am using pixhawk 6c. |
@ShreyasKuntnal Proper synchronization between the camera and IMU is crucial. Ensure timestamps are accurately synchronized to minimize drift. |
@ranjithlesoko Is it? OK so as far as I know time synchronisation offset can be seen in the calibration files itself as a parameter right. So, Can you guide me through on what should be done? |
@ShreyasKuntnal I have knowledge in vins-fusion not openvins sorry |
Oh, OK! Thank you @ranjithlesoko ... |
Are you using IR stereo images and IMU of D435i for OpenVINS? |
If I set this |
D435i has two global shutter IR stereo camers, but rolling shutter for RGB camera. |
@engcang Ok so I even tried with stereo camera still the drift happens. |
@ranjithlesoko how can I connect you in regards to vins fusion. I need some help from u!! |
@ShreyasKuntnal my mail id [email protected] |
I am a bit new to this. Checked out px4 documentation but was failing to find the right file to do changes in. So can someone help please?
The text was updated successfully, but these errors were encountered: