Acta Optica Sinica, Volume. 41, Issue 24, 2415002(2021)

Time Calibration Method for Vision Sensor and Inertial Sensor

Fengjie Fu1,2、*, Chenmao Li1, Li Wu1, Yanqing Liu1, Dongchen Zhu1, Jiamao Li1,2, and Xiaolin Zhang1,2,3
Author Affiliations
  • 1State Key Laboratory of Transducer Technology-Bionic Vision System Laboratory, Shanghai Institute of Microsystem and Information Technology, Chinese Academy of Sciences, Shanghai 200050, China
  • 2University of Chinese Academy of Sciences, Beijing 100049, China
  • 3School of Information Science and Technology, ShanghaiTech University, Shanghai 201210, China
  • show less
    Figures & Tables(18)
    Schematic diagram of time calibration device for vision sensor and inertial sensor based on pendulum
    Time calibration principle of vision sensor and inertial sensor based on pendulum
    Time calibration device of CIS and IMU based on pendulum
    Dial scale images captured by CIS. (a) Former frame; (b) later frame
    Scale value corresponding to center point of image sequence
    Sensor data and fitting curves when swing amplitude is 12°--15°. (a) CIS; (b) IMU
    IMU delay calibration results when filter delay is 2.9 ms and IMU temperature is (46±1) ℃
    IMU delay calibration results when filter delay is 3.9 ms, IMU temperature is (46±1) ℃, and data output rate is 1000 Hz
    IMU delay calibration results when filter delay is 5.9 ms, IMU temperature is (46±1) ℃, and data output rate is 1000 Hz
    Relationship between IMU delay and data output interval
    IMU delay for different temperature
    • Table 1. IMU delay calibration results for data output rates 1000, 500, 250, and 200 Hz when filter delay is 2.9 ms and IMU temperature is (46±1) ℃

      View table

      Table 1. IMU delay calibration results for data output rates 1000, 500, 250, and 200 Hz when filter delay is 2.9 ms and IMU temperature is (46±1) ℃

      Data output rate of IMU /Hz15°--10°10°--5°5°--2°
      Delay /msVariance /10-3Delay /msVariance /10-3Delay /msVariance /10-2
      10003.1863.333.0788.992.8226.27
      5004.5703.944.49015.204.2557.49
      2507.4114.467.32411.207.0016.64
      2008.9012.398.75414.008.4164.40
    • Table 2. IMU delay calibration results for data rates 1000, 500, 250, and 200 Hz when filter delay is 3.9 ms and IMU temperature is (46±1) ℃

      View table

      Table 2. IMU delay calibration results for data rates 1000, 500, 250, and 200 Hz when filter delay is 3.9 ms and IMU temperature is (46±1) ℃

      Data output rate of IMU /Hz15°--10°10°--5°5°--2°
      Delay /msVariance /10-3Delay /msVariance /10-3Delay /msVariance /10-2
      10004.1533.424.0648.933.7887.69
      5005.5802.995.48112.605.2256.31
      2508.4273.788.30313.307.9608.69
      2009.8522.859.7658.109.4414.11
    • Table 3. IMU delay calibration results for data output rates 1000, 500, 250, and 200 Hz when filter delay is 5.9 ms and IMU temperature is (46±1) ℃

      View table

      Table 3. IMU delay calibration results for data output rates 1000, 500, 250, and 200 Hz when filter delay is 5.9 ms and IMU temperature is (46±1) ℃

      Data output rate of IMU /Hz15°--10°10°--5°5°--2°
      Delay /msVariance /10-3Delay /msVariance /10-2Delay /msVariance /10-2
      10006.1352.646.0341.225.7654.50
      5007.5549.217.4491.367.1715.48
      25010.4373.4910.3391.0310.0079.94
      20011.8413.8911.74492.3011.4536.66
    • Table 4. IMU delay calibration results and comparison when swing amplitude is 15°--9° and IMU temperature is (46±1) ℃

      View table

      Table 4. IMU delay calibration results and comparison when swing amplitude is 15°--9° and IMU temperature is (46±1) ℃

      Data output rate of IMU /HzCalibration methodIMU filter delayIMU delay difference
      D1 (2.9 ms)D2 (3.9 ms)D3 (5.9 ms)D2--D1D3--D2D3--D1
      1000Ours3.1774.1456.1280.9681.9832.951
      Kalibr4.9604.9675.9700.0071.0031.010
      500Ours4.5675.5487.5460.9811.9982.979
      Kalibr5.9965.9725.968-0.024-0.004-0.028
      250Ours7.4098.41710.4311.0082.0143.022
      Kalibr7.9598.9099.9070.9500.9981.948
      200Ours8.8299.84211.8301.0131.9883.001
      Kalibr9.9429.96010.8670.0190.9060.925
    • Table 5. IMU delay calibration results with different exposure time and different timestamp mode ms

      View table

      Table 5. IMU delay calibration results with different exposure time and different timestamp mode ms

      MethodExposure time of 1.0 msExposure time of 1.5 msExposure time of 2.0 ms
      DelayErrorDelayErrorDelayError
      Our method (with different timestamp mode)Begin mode3.6870.5103.9260.7594.1611.006
      Middle mode3.17703.16703.1550
      End mode2.692-0.4852.433-0.7342.165-0.990
      Kalibr4.9604.9631.688
    • Table 6. Repeat test results of IMU0 delay calibration ms

      View table

      Table 6. Repeat test results of IMU0 delay calibration ms

      Calibration methodOur methodKalibr
      IMU0 temperature /℃24.5±0.528.5±0.537.0±0.543.0±0.545.0±0.544.2±1.7
      Average3.0333.1163.1573.1533.1343.240
      Standard deviation /10-21.281.031.641.741.3893.90
    • Table 7. [in Chinese]

      View table

      Table 7. [in Chinese]

      Calibration methodOur methodKalibr
      IMU1 temperature /℃27.5±0.530.5±0.540.0±0.546.0±0.548.5±0.542.2±1.6
      Average3.0583.1283.1593.1703.1364.161
      Standard deviation /10-37. 5610.3016.7017.100.151.97
    Tools

    Get Citation

    Copy Citation Text

    Fengjie Fu, Chenmao Li, Li Wu, Yanqing Liu, Dongchen Zhu, Jiamao Li, Xiaolin Zhang. Time Calibration Method for Vision Sensor and Inertial Sensor[J]. Acta Optica Sinica, 2021, 41(24): 2415002

    Download Citation

    EndNote(RIS)BibTexPlain Text
    Save article for my favorites
    Paper Information

    Category: Machine Vision

    Received: May. 24, 2021

    Accepted: Jun. 28, 2021

    Published Online: Dec. 10, 2021

    The Author Email: Fu Fengjie (fengjiefu@mail.sim.ac.cn)

    DOI:10.3788/AOS202141.2415002

    Topics