【论文阅读】多传感器SLAM数据集

一、M2DGR

该数据集主要针对的是地面机器人,文章正文提到,现在许多机器人在进行定位时,其视角以及移动速度与车或者无人机有着较大的差异,这一差异导致在地面机器人完成SLAM任务时并不能直接套用类似的数据集。针对这一问题该团队设计了这样的一个包含了多传感器、多场景的数据集。
在这里插入图片描述
由于其主要针对的是地面机器人,所以创新点也是围绕着这里进行的。文章使用了一个自己搭建的数据采集机器人,配备了六个朝向四周的鱼眼相机、一个朝向天空的普通相机、一个红外相机、一个事件相机、一个32线激光雷达、IMU以及定位设备。

标定与同步方面。文章使用了MATLAB的标定工具箱对相机的内参进行了标定,鱼眼相机使用了Kannala Brandt model畸变模型机型标定。红外相机使用了不同比热容的标定板进行标定,这一标定方法出现在好多红外相机的标定中,这种方法实际上就是用比热容不同的材料来只做标定板的黑白格,这样在加热标定板的时候,黑白格会因为比热容不同呈现出不同的温度,从而就可以在红外相机中表现出差异,利用这种方法人工寻找黑白格的交界处,就能完成标定。外参标定也是使用了各种工具箱,使用Autoware的工具箱可以标定激光雷达和相机,相机和IMU使用了Kalibr工具箱。传感器之间没有使用硬触发,而是选择系统时间来进行软同步。

由于其针对的是地面机器人,所以设计的录制场景同时包含了室内、室外以及室内外交替三类。室外场景选择了RTK定位来获得真值,室内的真值则是使用动捕系统。对于室内外交替的场景,真值是RTK与动补相结合的,个人推测采集机器人上面安装的朝天的相机就是为了判断是在室内还是室外。

在验证实验部分,文章选择了A-LOAM、LeGo-LOAM、lINS、LIO-SAM、ORBSLAM3、VINS-MONO进行了验证。在一些数据集上表现和真值偏差还是很大的。
在这里插入图片描述

二、UrbanLoco

该数据集针对的是无人驾驶数据集缺少人口密集的城市场景这一问题,现有的数据集比如KITTI、Waymo等数据集,并不是在那种大都市场景下进行的录制,在这类场景下高楼大厦会对GNSS信号产生影响,同时诸如汽车、行人等动态物体也会增多,这对于无人驾驶的定位来说是一个较大的挑战。所以作者提出了这样的一个大规模的城市定位数据集,不仅包含了多样的场景以及动态物体,还使用了多传感器进行录制,为了衡量场景的复杂程度,作者还提出了一个城市化比例的概念。
在这里插入图片描述
实验采集车使用的是一辆改装过的丰田飞度,在车顶加了一个架子用来放置传感器,使用的传感器包括一个激光雷达、相机、鱼眼相机、IMU以及GNSS设备,录制地点是香港和旧金山的街道。为了获得轨迹真值作者选用的SPAN-CPT来融合IMU和RTK来完成真值。这里作者提到在鱼眼相机仅用在了香港的数据采集,并且这一相机是朝天指向的,这样做是为了去评估卫星的可见程度,从而改善GNSS的定位结果。

标定方面论文没有介绍太多,只写了用Kalibr工具箱来进行相机内参的标定,外参则是使用Autoware工具箱进行的。

验证实验部分,作者选用了视觉、激光两类SLAM框架进行验证,选择了LOAM、NDT、VINS-MONO进行测试。
在这里插入图片描述

思维导图

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/717058.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

latex中\documentclass[preprint,review,12pt]{elsarticle}的详细解释

在LaTeX中,\documentclass 是一个命令,用于指定文档所使用的文档类。文档类定义了文档的总体结构、格式和样式。elsarticle 是一个常用的文档类,它主要用于在Elsevier出版的期刊上提交论文。 详细解释 \documentclass[preprint,review,12pt…

Autosar Appl介绍

AUTOSAR架构中的应用层 AUTOSAR 应用层构成AUTOSAR 架构中的最顶层,被认为对所有车辆应用至关重要。AUTOSAR 标准使用“组件”概念指定应用层实现。 在谈论应用层实现时,应该考虑的三个最重要的部分是: AUTOSAR 应用软件组件这些组件的 AUTOSAR 端口AUTOSAR 端口接口 AUTOS…

浙江大学主办!2024年第7届信息通信与信号处理国际会议( ICICSP2024)征稿开启!

会议官网 IEEE | ICICSP 2024 学术会议查询-学术会议交流服务平台-爱科会易 (uconf.com)​www.uconf.com/

FreeSWITCH 1.10.10 简单图形化界面16 - ubuntu22.04编译mod_python3时遇到的问题记录

FreeSWITCH 1.10.10 简单图形化界面16 - 编译mod_python3时遇到的问题 0、 界面预览1、编译mod_python3时报错2、解决参考FreeSWITCH界面安装参考:https://blog.csdn.net/jia198810/article/details/132479324 0、 界面预览 http://myfs.f3322.net:8020/ 用户名:admin,密码…

OpenChat:性能高达105.7%,第一个超越ChatGPT的开源模型?

OpenChat:性能高达105.7%,第一个超越ChatGPT的开源模型? 前几天开源模型第一还是是Vicuna-33B、WizardLM,这不又换人了。对于开源模型的风起云涌,大家见怪不怪,不断更新的LLM榜单似乎也没那么吸引人了。 …

在springboot项目中调用通义千问api多轮对话并实现流式输出

官网文档 阿里灵积提供了详细的官方文档 如何实现多轮对话 官方文档中提到只需要把每轮对话中返回结果添加到消息管理器中,就可以实现多轮对话。本质上就是将历史对话再次发送给接口。 如何实现流式输出 官方文档中提出使用streamCall()方法就可以实现流式输出&…

ViT的若干细节

之前只看了ViT的大概结构,具体的模型细节和代码实现知之甚少。随着ViT逐渐成为CV领域的backbone,有必要重新审视下。 patch -> token 为了将图片处理成序列格式,很自然地想到将图片分割成一个个patch,再把patch处理成token。 …

Mysql整理-主从复制

MySQL的主从复制是一种常见的数据复制和分布式数据共享方法。在这种架构中,一个MySQL服务器充当主(master)服务器,而一个或多个其他MySQL服务器充当从(slave)服务器。数据从主服务器复制到从服务器,实现数据的分布和备份。这种设置主要用于数据备份、读取扩展、灾难恢复…

Python系列(20)—— 循环语句

Python中的循环控制语句 一、引言 在Python编程中,循环是重复执行一段代码直到满足特定条件的基本结构。Python提供了多种循环控制语句,如For 和While ,以及用于控制循环流程的辅助语句,如Break、Continue和Pass。这些语句的组合…

SpringBoot缓存

目录 缓存支持 缓存集成 redis缓存集成 缓存支持 Spring 框架只提供抽象,不提供具体的缓存存储,底层需要依赖第三方存储组件,如果当前应用没有注册CacheManager 或者 CacheResolver 实例,Spring Boot 会按以下缓存组件的顺序来…

[蓝桥杯 2020 省 B1] 整数拼接

一、题目描述 P8712 [蓝桥杯 2020 省 B1] 整数拼接 二、题目简析 我们选两个数 a a a 和 b b b,用 f ( a , b ) f(a, b) f(a,b) 表示 a a a 在前、 b b b 在后的拼接,即 f ( a , b ) a ∗ 1 0 b . s i z e b f(a, b) a * 10^{b.size} b f(a,…

Linux学习:初始Linux

目录 1. 引子:1.1 简述:操作系统1.2 学习工具 2. Linux操作系统中的一些基础概念与指令2.1 简单指令2.2 ls指令与文件2.3 cd指令与目录2.4 文件目录的新建与删除指令2.5 补充指令1:2.6 文件编辑与拷贝剪切2.7 文件的查看2.8 时间相关指令2.9 …

洛谷P1256 显示图像

广搜练手题 题目链接 思路 打印每个数与其最近的 1 1 1的曼哈顿距离&#xff0c;显然广搜&#xff0c;存储每一个 1 1 1&#xff0c;针对每一个 1 1 1开始广搜&#xff0c;逐层更新&#xff0c;每轮后更新的为两轮之中的最小曼哈顿距离 ACcode #include<bits/stdc.h>…

波动数列(蓝桥杯)

问题描述&#xff1a; 观察如下数列&#xff1a; 1 3 0 2 -1 1 -2 … 这个数列中后一项总是比前一项增加 2 或者减少 3。 栋栋对这种数列很好奇&#xff0c;他想知道长度为 n nn 和为 s ss 而且后一项总是比前一项增加 a aa 或者减少 b bb 的整数数列可能有多少种呢&#xff1f…

非专业程序员常用vscode插件

牙叔教程 简单易懂 我常用的脚本语言是js, python. AutoHotkey v2 Language Support vscode-autohotkey-debug 由于工作有写重复, 要用到autohotkey, 所以装这个插件 Black Formatter 格式化python代码 Bookmarks 书签 change-case 命名方式: 小驼峰, 下划线, 等命名风格转…

【网站项目】202物流管理系统

&#x1f64a;作者简介&#xff1a;拥有多年开发工作经验&#xff0c;分享技术代码帮助学生学习&#xff0c;独立完成自己的项目或者毕业设计。 代码可以私聊博主获取。&#x1f339;赠送计算机毕业设计600个选题excel文件&#xff0c;帮助大学选题。赠送开题报告模板&#xff…

不会代码的时候,如何使用Jmeter完成接口测试

1.接口测试简介 接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换&#xff0c;传递和控制管理过程&#xff0c;以及系统间的相互逻辑依赖关系等。 2.接口测试流程 接口测试的…

【贪玩巴斯】VisualStudio+Github联合工作指令

实现在本地VisualStudio进行代码改写&#xff0c;同时上传Github和项目组成员实时更新代码。 格式指令&#xff1a; alt z ctrl shift p后 输入 wordwrap —— 进行格式排盘&#xff08;在一页中能够完全显示&#xff0c;代码会自动换行&#xff09; git pull origin mast…

2024.3.1 小项目

1、机械臂 #include <myhead.h> #define SER_IP "192.168.125.32" //服务器端IP #define SER_PORT 8888 //服务器端端口号#define CLI_IP "192.168.68.148" //客户端IP #define CLI_PORT 9999 /…

串的BF算法(朴素查找算法)

串的模式匹配&#xff1a;在主串str的pos位置查找子串sub&#xff0c;找到返回下标&#xff0c;没有找到返回-1。 1.BF算法思想 相等则继续比较&#xff0c;不相等则回退&#xff1b;回退是i退到刚才位置的下一个&#xff08;i-j1&#xff09;;j退到0&#xff1b;利用子串是否…