SLAM精度评估常见问题——GPS时间戳与bag包时间戳如何对齐

2023-05-16

在使用evo进行精度评估时,由于evo是通过时间戳来进行配准和比较的,为了使结果更准确,需要将GPS与bag包的时间戳进行转换对齐

在这里更方便的方法是转换GPS时间戳到bag包

首先查看GPS文件
他的时间如何转换呢
在这里插入图片描述

比如第一个时间9879
这个是相对于24:00的秒数,为了算他是现在的几点
首先9879除以3600算出小时,为2余2679,因此是2小时
再用2679除以60,为44余39
因此最后的结果为2小时44分钟39秒

由于我国是东八区,因此结果+8小时
因此GPS的时间是10时44分钟39秒

我们再来看一下bag包的时间
1642301444.100207 这个怎么办呢

首先通过bag信息查看bag文件的话题名
在这里插入图片描述
bag包的开始时间为12时12分47.30秒为1627791167.30
然后按照秒来加减即可
比如1627791394.93-1627791167.30=227.63
时间12时16分34.93秒-12时12分47.30秒=3分47.63为227.63因此这个时间为准确的

这就是时间戳对应的关系,但这样的话GPS和SLAM包开始时间必须相同或者间隔时间已知,否则无法对应

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

SLAM精度评估常见问题——GPS时间戳与bag包时间戳如何对齐 的相关文章

  • 张筱雨的个人简历

    生平介绍 xff1a 2000年张筱雨9月 2003年7月吉林市实验中学2003年9月 人体艺术2007年7月华北大学 ent大胆er 张筱雨 凡本网注明 来源 xff1a 华龙网 的作品 xff0c 系由本网自行采人体艺术编 xff0c
  • 西瓜书笔记5:神经网络

    目录 5 1 神经元模型 5 2感知机与多层网络 感知机 感知机模型 感知机学习策略 感知机学习算法 多层网络 5 3 误差逆传播算法 标准BP 误差逆传播 算法 变量符号 公式推导 工作流程 累积BP算法 5 4全局最小与局部极小 跳出局
  • 数据处理笔记1:类别不平衡-上采样

    类别不平衡 imblance problem 查找一些资料 样本不均讨论 https blog csdn net sp programmer article details 48047101 上采样 下采样 代价敏感 代价敏感 设计obje
  • FreeRTOS消息队列、信号量、事件组、任务通知之间的区别

    转载自 xff1a https blog csdn net p1279030826 article details 103471564 功能及区别列表 消息队列 xff08 需要传递消息时使用 xff09 在任务与任务间 中断和任务间传递信
  • AUTOSAR 基础知识简介

    目录 一 AUTOSAR 简介 二 AUTOSAR 部分术语简介 三 AUTOSAR 软件架构介绍 1 AUTOSAR的标准 xff08 1 xff09 分层架构 xff08 2 xff09 方法论 xff08 3 xff09 软件接口 x
  • CAN资料整理(二):CAN协议帧格式

    目录 一 CAN协议帧格式 1 数据帧 2 遥控帧 3 错误帧 4 过载帧 5 帧间隔 一 CAN协议帧格式 CAN协议帧的格式十分重要 xff0c 部分MCU中的CAN外设寄存器就是根据对应帧结构来进行设计的 数据帧 xff1a 用于发送
  • centOS7 系统服务配置(systemd)

    查看系统中的单元 后缀代表单元类型 xff09 及其启用状态 enable启用 xff0c 相当于systemctl enable xxxx disabled禁用 xff0c 相当于systemctl disable xxxx static
  • 正点原子minifly学习

    对正点原子的开发板学习已经好几个月了 xff0c 暂且了解了一点freertos和stm32的一些知识 本着从项目入手的原则 xff0c 从今天开始 xff0c 对正点原子小四轴无人机minifly进行学习 目录 minifly v1 3学
  • 嵌入式工程师必须知道的一些好网站

    废话不多说 xff0c 介绍一些嵌入式相关的好网站 链接已经做成超链接了 xff0c 直接点击标题即可 1 cubemx 微雪电子 关于cubemx的系列教程网上已经有很多了 xff0c 但很多只是涉及操作 xff0c 建立工程 xff0c
  • 初识Flink(1)-- 关于Flink的架构

    PS xff1a 我是半吊子Storm从业者 xff0c Storm是我司流计算平台很早就在使用的技术 xff0c 一直没有深入了解 xff0c 当时Flink已经出具规模 xff0c 但是鉴于一个Storm还没搞好 xff0c 再弄个Fl
  • 求助文(已解决):rviz中LaserScan显示接受到了信息,但图中啥也没有。发布端是vrep中一个激光传感器。

    rviz的界面 fixed frame 没错 xff0c LaserScan 中的Topic也没错 这两个我是确定的 显示收到的messages received 一直在增加 xff0c 这也说明接收到了信息了吧 xff0c 但显示界面中啥
  • UCOSIII实时操作系统------任务管理

    文章目录 前言一 任务的基本概念二 操作系统的初始化与启动1 操作系统初始化 xff0c 初始化各种内核对象和全局变量 2 启动操作系统 xff0c 创建任务后调用 三 任务的管理1 任务状态2 创建任务3 任务挂起4 任务恢复执行5 任务
  • 学着搭建流媒体服务器

    操作系统 xff1a NAME 61 34 openEuler 34 xff0c 架构 xff1a aarch64 xff0c CPU 运行模式 xff1a 64 bit 目前有多个开发源代码可以搭建流媒体服务 xff0c 但要先依赖gcc
  • Sqlite连接数据库工具类

    连接数据库 DataBaseConfig span class token annotation punctuation 64 Slf4j span span class token keyword public span span cla
  • Can‘t create directory ‘D:\develop erver\MySQL-8.0.20\data\‘ (OS errno 2 - No such file or director

    错误信息 MySQL8 0安装时遇到的异常 命令 xff1a mysqld initialize console 原因分析 xff1a 提示 xff1a 是因为设置mysql的安装目录和mysql数据库的数据的存放目录是反斜杠的问题 例如
  • Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.7.0:compile

    问题描述 Failed to execute goal org apache maven plugins maven compiler plugin 3 7 0 compile default compile on project xxx
  • 文本比对工具【UltraCompare附安装包】Mac和Windows下载使用

    UltraCompare 强大的文件 xff0c 文件夹 xff0c PDF Word和Excel比较 文件夹同步 xff0c 二进制 十六进制比较 下载一个免费的全功能试用版 xff0c 看看为什么 适用于Windows Mac和Linu
  • 面试问MongoDB和Redis有什么区别?

    MongoDB是一种文档型数据库 xff0c 它以JSON格式存储数据 它适合存储大量的复杂数据 xff0c 例如存储大量结构化数据的应用程序 它提供强大的查询功能和支持分布式部署 Redis则是一种基于内存的数据存储系统 xff0c 它适
  • 在MySQL中查看慢 SQL

    进入 MySQL 命令行工具 可以在终端输入 mysql u 用户名 p xff0c 然后输入密码来登录到 MySQL 输入以下命令开启慢查询日志 xff1a span class token keyword SET span span c
  • 怎么防止SQL注入?

    首先SQL注入是一种常见的安全漏洞 xff0c 黑客可以通过注入恶意代码来攻击数据库和应用程序 以下是一些防止SQL注入的基本措施 xff1a 数据库操作层面 使用参数化查询 xff1a 参数化查询可以防止SQL注入 xff0c 因为参数化

随机推荐