Giter Club home page Giter Club logo

Comments (4)

mbrossar avatar mbrossar commented on May 14, 2024

Hi,

Thanks you for you interrest.
I did not hard coded trained parameters somewhere, they are included in iekfnets.p.

delta_p.p and normalize_factors.p are two files that avoid useless computation. If you delete it, the code will just compute them from data.

If you delete iekfnets.p, you will have a filter without training parameters. The filter still works well but it is better once trained (See Section V-D in the paper). This is particularly remarkable.

from ai-imu-dr.

yzhang93 avatar yzhang93 commented on May 14, 2024

@mbrossar Thanks for your reply!

I'm also wondering how did you set the parameters in class KITTIParameters?
cov_omega = 2e-4 cov_acc = 1e-3 cov_b_omega = 1e-8 cov_b_acc = 1e-6 cov_Rot_c_i = 1e-8 cov_t_c_i = 1e-8 cov_Rot0 = 1e-6 cov_v0 = 1e-1 cov_b_omega0 = 1e-8 cov_b_acc0 = 1e-3 cov_Rot_c_i0 = 1e-5 cov_t_c_i0 = 1e-2 cov_lat = 1 cov_up = 10
And these values are different compared to those in class Parameters in utils_numpy_filter.py, and also different from the initial values stated in the paper.
`# Process noise covariance
cov_omega = 1e-3
"""gyro covariance"""
cov_acc = 1e-2
"""accelerometer covariance"""
cov_b_omega = 6e-9
"""gyro bias covariance"""
cov_b_acc = 2e-4
"""accelerometer bias covariance"""
cov_Rot_c_i = 1e-9
"""car to IMU orientation covariance"""
cov_t_c_i = 1e-9
"""car to IMU translation covariance"""

    cov_lat = 0.2
    """Zero lateral velocity covariance"""
    cov_up = 300
    """Zero lateral velocity covariance"""

    cov_Rot0 = 1e-3
    """initial pitch and roll covariance"""
    cov_b_omega0 = 6e-3
    """initial gyro bias covariance"""
    cov_b_acc0 = 4e-3
    """initial accelerometer bias covariance"""
    cov_v0 = 1e-1
    """initial velocity covariance"""
    cov_Rot_c_i0 = 1e-6
    """initial car to IMU pitch and roll covariance"""
    cov_t_c_i0 = 5e-3
    """initial car to IMU translation covariance"""

`

from ai-imu-dr.

Xiaojuan6893 avatar Xiaojuan6893 commented on May 14, 2024

Hello,

I found your paper very interesting and thanks for sharing the codes! I test the filters by running main_kitti.py, and got similar results as in paper. However, I didn't find in codes where you load the trained model for test. I deleted the provided training parameters (delta_p.p, iekfnets.p, normalize_factors.p), and it still generates the same results. Did you hard coded your trained parameters somewhere?

Hello, Mr/Ms. Zhang!

Sorry to interrupt, I have tried to download KITTI IMU raw data many times, but I have been unable to succeed. Would you mind sharing it like Baidu Cloud?
Thank you!

from ai-imu-dr.

mbrossar avatar mbrossar commented on May 14, 2024

Hello,

You can find my reformatted kitti data in google drive : https://drive.google.com/open?id=1DClhQEDayv2p4IJ1a9XydF-FpnWh5_EQ

You can also find if required temp.zip at https://drive.google.com/open?id=1WPuC71kSb-dq0gSjrrSwWt8WM7XepKmd

Martin
Martin

from ai-imu-dr.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.