当前位置:   article > 正文

kitti raw中IMU时间戳问题_kitti imu时间戳

kitti imu时间戳

kitti raw中IMU时间戳问题

LVI-SAM运行kitti 02数据集时,IMU报错。

查看IMU时间戳

#!/usr/bin/env python
# -*- coding: utf-8 -*-

from datetime import datetime
import matplotlib.pyplot as plt

DESC = "Check timestamps files"

def readfile(MyFile):
    list1 = []
    try:
        file = open(MyFile, 'r')
    except FileNotFoundError:
        print('File is not found')
    else:
        lines = file.readlines()
        for line in lines:
            a = line.split()
            h, m, s = a[1].strip().split(":")
            list1.append(int(h) * 3600 + int(m) * 60 + float(s))
    file.close()
    return list1

def drawGraph(x, y):
    plt.plot(x, y)
    plt.show()

if __name__ == "__main__":
    import argparse
    parser = argparse.ArgumentParser(description=DESC)
    parser.add_argument("timestamps_file", help="imu timestamps file in KITTI raw")
    args = parser.parse_args()
    timestamps = readfile(args.timestamps_file)
    start_time = timestamps[0]
    for i in range(len(timestamps)):
        timestamps[i] = timestamps[i] - start_time

    #print(timestamps[0:10])
    x = list(range(len(timestamps)))
    drawGraph(x, timestamps)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40

结果显示

imu01
将图片放大后可以看到许多问题。
imu1
手动修改突起的数据部分
请添加图片描述
垂直变化的部分是IMU数据缺失,缺失有影响的话只能将后面的全部删除了吧???

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/116628
推荐阅读
相关标签
  

闽ICP备14008679号