0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

关于GoPro-陀螺仪数据集

云深之无迹 来源:云深之无迹 作者:云深之无迹 2022-05-24 10:40 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

GoPro-陀螺仪数据集

该数据集由广角卷帘快门相机捕获的许多视频序列组成,并带有相应的陀螺仪测量值。它是在 ICRA2015 的 [1] 中引入的,用于相机-陀螺仪校准。

概述

该数据集由三个视频序列以及陀螺仪测量组成。

由于这是真实世界的数据,这意味着没有真正的基本事实可用。相反,每个序列都附有一组参考值(参见下面的“数据格式”),这是我们对相机陀螺仪校准参数的最佳估计(如 [1] 中使用的),可用于例如稳定视频.

引用

如果您在出版物中使用此数据集,则应参考论文 [1]。

序列

  1. 旋转:手持相机拍摄的静止不动的人的场景。大而平滑的旋转。

  2. walk :相机从地面开始,然后被拾起并带走一小段路。

  3. rccar :摄像头安装在一辆在土路上行驶的遥控车上。大量振动(高频运动)会导致非常明显的卷帘快门伪影。

数据格式

每个序列包含三个文件:

  1. 视频文件:

    .mp4
  2. 陀螺仪数据文件:

    _gyro.csv
  3. 参考值:

    _reference.csv

视频需要 H.264 编解码器才能解码。

陀螺仪数据定时定时采样,CSV文件每陀螺仪测量一行。每条线具有三个角速度测量值,每个轴(x、y、z)一个。角速度测量值以弧度/秒表示。

参考值是当前对校准参数的最佳估计,并已用于生成补充材料中显示的稳定视频。参数名称具有以下含义(有关定义和用法,请参见 [1]):

  • Fg :时间比例因子/陀螺仪采样率 (Hz)

  • 偏移量:时间偏移量(秒)

  • rot_x

  • rot_y

  • rot_z :陀螺仪到相机的转换。r = [rot_x, rot_y, rot_z] = alpha * n,是这个旋转的轴角表示。

  • gbias_x

  • gbias_y

  • gbias_z : 陀螺仪偏差 (rad/s)

视频文件保证在陀螺仪测量的时间范围内被捕获。即,视频记录在陀螺仪记录器之后开始并在陀螺仪记录器之前停止。

帧数 n 与陀螺仪样本 k 之间的时间关系可以表示为


	

1

t_frame = (n / CAMERA_FPS)

2


		

3

k = Fg * (t_frame + offset)

我们使用 CAMERA_FPS = 30.0。请注意,t_frame 对应于帧的开始,而 t_frame + readout,其中 readout 是滚动快门读出时间,对应于帧的结束。

陀螺仪

数据是使用 STMicroelectronics L3G4200D 陀螺仪捕获的,其数据表可在供应商网站上找到:http: //www.st.com/web/catalog/sense_power/FM89/SC1288/PF250373

控制寄存器的内容如下

  • CTRL_REG1 = 0xFF

  • CTRL_REG2 = 0x00

  • CTRL_REG3 = 0x08

  • CTRL_REG4 = 0x00

  • CTRL_REG5 = 0x00

陀螺仪以同步数据速率提供样本,根据数据表,ODR=800 Hz,但实际上这意味着大约 855 Hz 的速率。

由于硬件问题,陀螺仪数据包含高频噪声分量(大约 340 Hz),可以在频谱图中清楚地看到。我们建议在使用数据之前应用陷波滤波器来消除它。

相机

视频是使用 GoPro Hero3+ 黑色版在 1080p@30Hz(宽)模式下录制的。相机中的所有其他设置都保留为默认值。

相机使用滚动快门。对于所选模式,读数时间(以秒为单位)已校准为

readout = 0.0316734

我们使用 Devernay 和 Faugeras (2001) 的 FOV 模型对相机进行了校准,但使用了 [2] 中的简化形式:


	
r_d = arctan(r_u * omega) / omega
r_u = tan(r_d * omega) / omega

参数是:

内部相机校准矩阵


	
K =  [[ 853.12703455,   0.     ,  988.06311256],2
    [  0.     ,  873.54956631,  525.71056312],3
    [  0.     ,   0.     ,   1.     ]])

	

失真参数


	
omega = 0.8894355

和畸变中心


	

wc = [0.00291108, 0.00041897]

回馈

欢迎向 hannes.ovren@liu.se 或 per-erik.forssen@liu.se 提出问题、意见和建议。

Hannes Ovrén 和 Per-Erik Forssén,林雪平,2015 年 5 月

参考

[1] Hannes Ovrén 和 Per-Erik Forssén。具有自动校准功能的基于陀螺仪的视频稳定。ICRA 2015 [2] 约翰·赫德堡和比约恩·约翰逊。GPU 上的实时相机自我运动补偿和镜头不失真。瑞典林雪平大学电气工程系技术报告,2007 年。


审核编辑 :李倩


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 陀螺仪
    +关注

    关注

    44

    文章

    897

    浏览量

    102110
  • 数据集
    +关注

    关注

    4

    文章

    1240

    浏览量

    26261

原文标题:GoPro-陀螺仪数据集

文章出处:【微信号:TT1827652464,微信公众号:云深之无迹】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    面向MEMS陀螺仪自动化测试的数据采集方案

    芯片级MEMS 陀螺仪/IMU(以陀螺通道为主)的性能评估与校准,难点往往不在“能测到数据”,而在于“输入工况可控、数据一致可追溯、计算口径统一、结论可复现”。因此,本文给出一套面向芯
    的头像 发表于 03-20 14:36 373次阅读
    面向MEMS<b class='flag-5'>陀螺仪</b>自动化测试的<b class='flag-5'>数据</b>采集方案

    MEMS陀螺仪如何成为动态世界的“定盘星”?

    在航空航天、海洋探测、自主驾驶等高精尖领域,每一次精准的转向、每一次稳定的悬停、每一条精确的航线,其背后都离不开一个核心的感知部件——陀螺仪。它如同系统的“内耳”,通过解算能实时感知载体每分每秒
    的头像 发表于 02-10 17:10 597次阅读
    MEMS<b class='flag-5'>陀螺仪</b>如何成为动态世界的“定盘星”?

    国产6轴IMU陀螺仪矽睿代理商

    国产优秀陀螺仪传感器 QMI8658A
    的头像 发表于 01-15 10:24 1450次阅读

    STM32H5开发陀螺仪LSM6DSV16X(1)----轮询获取陀螺仪数据

    本文将介绍如何通过轮询(Polling)方式从LSM6DSV16X六轴惯性传感器中获取陀螺仪数据。轮询模式是一种常用的传感器读取方式,主控MCU定期查询陀螺仪输出寄存器,无需依赖中断机制即可实现
    的头像 发表于 12-22 17:28 5899次阅读
    STM32H5开发<b class='flag-5'>陀螺仪</b>LSM6DSV16X(1)----轮询获取<b class='flag-5'>陀螺仪</b><b class='flag-5'>数据</b>

    多轴陀螺仪怎么选?

    陀螺仪型号:HLK-AS201-66轴=3轴加速度计+3轴陀螺仪核心优势价格最低:无磁力计和气压计,硬件成本最优动态响应快:数据量小,处理延迟低即插即用:无需磁场校
    的头像 发表于 12-22 15:27 1045次阅读
    多轴<b class='flag-5'>陀螺仪</b>怎么选?

    光纤陀螺仪与惯性导航系统在无人车驾驶中的应用

    一、光纤陀螺仪与惯性导航系统简介 光纤陀螺仪是一种基于光学传感技术的精密仪器,利用Sagnac效应来检测旋转角速度。与传统的机械陀螺仪相比,光纤陀螺仪具有全固态、无旋转部件和摩擦部件、
    的头像 发表于 10-09 10:29 835次阅读
    光纤<b class='flag-5'>陀螺仪</b>与惯性导航系统在无人车驾驶中的应用

    什么是光纤陀螺仪陀螺仪有哪些作用?

    陀螺仪是干什么用的?陀螺仪是用来感知和测量物体旋转的一个传感器。简单来说,它可以帮助设备知道自己当前的角度和运动方向。通常,我们会在智能手机、无人机、VR设备等科技产品中看到陀螺仪的身影。我第一次
    的头像 发表于 08-26 17:36 2637次阅读
    什么是光纤<b class='flag-5'>陀螺仪</b>?<b class='flag-5'>陀螺仪</b>有哪些作用?

    为什么三轴MEMS陀螺仪是无人机飞控系统的核心传感器?

    在现代无人机技术中,三轴MEMS陀螺仪扮演着至关重要的角色。作为飞行控制系统的核心传感器,它通过实时测量飞行器的角速度变化,为稳定飞行提供关键数据支持。以ER-3MG-063 MEMS陀螺仪为例,让我们深入了解三轴MEMS
    的头像 发表于 08-07 17:37 1457次阅读
    为什么三轴MEMS<b class='flag-5'>陀螺仪</b>是无人机飞控系统的核心传感器?

    MEMS陀螺仪如何实现高精度寻北?

    MEMS陀螺仪的寻北功能,其核心在于精确测量地球自转角速度的分量。通过解算这些分量,即可确定地理北向。得益于MEMS技术的持续发展,此类陀螺仪在精度与稳定性方面已实现显著跃升。
    的头像 发表于 07-29 18:00 939次阅读

    MEMS陀螺仪有哪些分类?

    你是否好奇,手机里的指南针、无人机稳定的飞行姿态,甚至火箭精准的导航,背后都离不开一个微型“旋转感知器”?这就是MEMS陀螺仪!它凭借小巧身材、低廉成本和优异性能,正在取代笨重的传统陀螺仪,深入我们
    的头像 发表于 07-21 15:58 1189次阅读

    MEMS陀螺仪正在取代光纤陀螺仪

    一、微型科技巨匠:MEMS陀螺仪揭秘 何谓MEMS? MEMS(微机电系统)是融合了微电子与微机械的神奇技术。它能在指甲盖大小的硅芯片上集成复杂的传感器、执行器和处理电路,实现微观世界的数据感知
    的头像 发表于 07-08 16:45 1321次阅读

    MEMS陀螺仪如何成为无人机精准飞行的核心引擎?

    控)的“内耳”,陀螺仪持续监测无人机绕X、Y、Z三轴的 旋转角速度 ,是飞控进行实时姿态解算与稳定控制不可或缺的关键输入。 ER-3MG-103 MEMS三轴陀螺仪,正是为满足现代无人机严苛姿态感知需求而生的理想解决方案,卓越
    的头像 发表于 07-04 10:37 993次阅读

    振动陀螺仪传感器的工作原理

    陀螺仪传感器,也称为角速率传感器或角速度传感器,是一种感测角速度的设备。陀螺仪传感器种类繁多,比较常见的有机械陀螺仪,光学陀螺仪,流体陀螺仪
    的头像 发表于 06-16 16:29 1513次阅读
    振动<b class='flag-5'>陀螺仪</b>传感器的工作原理

    陀螺仪在钻井或测井中有何用途?

    钻井与测井作业对定向和井眼轨迹控制要求较高,传统光纤陀螺仪和磁性测斜体积大、抗干扰能力弱、成本高。MEMS陀螺仪凭借其微型化、高可靠性和环境适应性,成为钻井、测井核心器件。
    的头像 发表于 06-10 17:46 1051次阅读
    <b class='flag-5'>陀螺仪</b>在钻井或测井中有何用途?

    MEMS陀螺仪的寻北原理是什么?精度如何?

    MEMS陀螺仪的寻北技术核心原理基于地球自转特性,通过测量角速度分量解算出地理北向。随着MEMS技术的不断进步,MEMS陀螺仪性能也在不断提升,已经具备了较高的测量精度和稳定性。
    的头像 发表于 06-04 17:50 1480次阅读
    MEMS<b class='flag-5'>陀螺仪</b>的寻北原理是什么?精度如何?