传感器融合(1)(TODO)

发布时间:2026/9/8 18:09:26

传感器融合(1)(TODO) 这次计划做成一个AR Sensor Fusion 系列从底层传感器一直写到空间计算。这样每篇都有实验、有代码、有图阅读量也更高。这次的内容主要是IMU为什么需要融合。标题《AR眼镜中的第一块基石为什么单个传感器不可靠》1 传感器基本介绍这次主要看三个传感器AccelGyroMag。下面是MPU9250的datasheet。1.1 AccelAccel → 重力方向这个主要是测量加速度比较特别的是它还会测试到重力也就是G。下面就是我几乎尽量放平可以看到XY都是趋向0Z差不多是0.87g也就是重力加速度。这个主要作用第一是求Pitch也就是前后倾角。第二是求Roll也就是左右倾角。总的来说主要是用来判断方向。缺点是动态的时候误差巨大。1.2 GyroGyro → 旋转运动。Gyroscope陀螺仪这个主要是测量角速度单位是°/s或者rad/s可以用来得到速度也可以得到方向。优点是响应快但是会累计误差产生漂移。1.3 MagMag → 地球磁场方向这里的设备是Magnetometer磁力计。它主要是测量地球磁场单位是μTMicroTesla。这个主要是输出Mx My Mz也就是地球磁场的向量。这个也可以用来取得朝向好像是有绝对参考北极。缺点是很容易被干扰。传感器测量对象优点缺点Accel重力加速度长期稳定运动时噪声大Gyro角速度响应快漂移Mag地磁场有绝对方向易受干扰介绍Accel Gyro Mag各自的问题传感器优点缺点Acc不漂移震动大Gyro响应快会漂Mag绝对方向易受干扰对于AR来说Accel头有没有低下Gyro头正在怎么转Mag头最终朝向哪里。总的来说Accel、Gyro、Mag 解决的是“姿态Orientation”问题。实验1加速度计静态Pitch Roll很稳定。然后摇晃眼镜Pitch Roll疯狂跳。实验2陀螺仪漂移放桌上Yaw记录30分钟。画图0° 1° 3° 5° ...这是非常震撼的实验。实验3磁力计干扰磁铁靠近Yaw瞬间偏转。收获得出结论没有任何单个传感器可信第二篇从9轴融合到电子罗盘标题《实现第一个AR姿态系统MPU9250九轴融合》内容介绍Pitch Roll Yaw实验1画Mx My散点图旋转一圈。实验2磁力计校准校准前椭圆校准后圆效果特别明显。实验3互补滤波同时显示Accel Gyro Fusion三条曲线。实验43D立方体姿态显示Pico输出QuaternionPC显示3D Cube第三篇AR眼镜为什么不能只靠IMU标题《Yaw漂移AR眼镜虚拟画面飘走的根源》这是AR和无人机的分水岭。实验头部运动左转90° 右转90°持续10分钟。记录真实位置 计算位置误差。展示虚拟箭头逐渐偏离。收获引出VIO第四篇Camera IMU VIO标题《AR定位核心Visual-Inertial Odometry》内容介绍Camera IMU融合。实验1仅IMU轨迹漂移实验2CameraIMU轨迹闭环推荐OpenVINSVINS-Fusion实验3手机录制视频提取ORB特征点。显示Feature Tracking第五篇AR里的时间同步标题《Sensor Fusion最大的坑时间戳》很多新人完全没意识到。实验1Camera30fpsIMU1000Hz故意制造10ms延迟。观察姿态抖动实验250ms观察AR漂移这是高通平台非常实际的问题。第六篇AR眼镜里的其它传感器标题《除了IMUAR眼镜还有哪些传感器》内容ALS环境光实验手电照射自动调亮度。Proximity佩戴检测实验摘下眼镜自动灭屏。Hall实验折叠镜腿进入待机。ToF实验手势距离测量。第七篇功耗与Always-On Sensor标题《AR眼镜一天续航的秘密》内容IMU Always On Camera On Demand实验1测电流模式电流SleepxxIMUxxCameraxx实验2Motion Trigger静止Camera关闭运动Camera启动第八篇从Sensor Fusion到Spatial AI标题《未来AR从传感器融合到空间智能》介绍IMU Camera Mic ToF GPS统一融合。实验例如头部方向IMU注视方向Eye Tracking空间位置VIO语音Mic融合成用户意图整个系列最吸引人的实验我认为阅读量最高的不是滤波公式而是下面几个TOP1陀螺仪漂移TOP2磁力计校准前后散点图TOP33D立方体姿态显示TOP4CameraIMU轨迹对比TOP5时间同步误差实验尤其是第五篇《时间戳为什么比滤波器更重要》这类内容网上非常少但在 Qualcomm、AR、Camera 实际项目里价值极高很容易形成你的个人特色而不是又一篇 MPU9250 入门教程。
延伸阅读

更多相关文章

2026/9/8 18:09:26

基于SpringBoot的留学信息管理系统设计与实现毕业设计项目源码

温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台…

2026/9/8 18:09:26

FPGA串口通信实战:UART的Verilog实现与调试经验

说到FPGA开发,UART串口通信几乎是每个人都绕不开的一关。点灯之后,大多数人想做的第一件事,就是让板子和电脑说上话。我印象最深的一次调试,是板子自发自收的数据在串口助手里显示成一片乱码,折腾了大半天,…

2026/9/8 18:54:31

工业控制MLCC选型实战:从PLC到伺服驱动的核心参数与可靠设计

1. 先认清一件事:工业控制的MLCC选型和消费电子是两个路子做硬件这行十几年,我见过不少从消费电子转来做工业控制的工程师,拿着一套手机、平板那套MLCC选型思路就直接往PLC、伺服驱动器上套,结果产品在客户现场批量出问题。最常见…

2026/9/8 18:54:31

第34篇-外部技能目录与Curator维护-多工具共享与生命周期管理

【Skills 系统从入门到精通】第 34 篇:外部技能目录与 Curator 维护——多工具共享与生命周期管理本篇你将学到 外部技能目录的配置和使用多 AI 工具共享技能库的实现本地优先规则与冲突解决Curator 后台维护系统的完整能力技能生命周期管理 读完本篇,你…

2026/9/8 18:54:31

Vue 3组件库国际化与无障碍设计实战

组件库和业务项目的节奏很不一样。业务项目今天写的代码,明天上线就能看到效果;组件库写的东西,可能要到几个月后某个不认识的开发者在另一个项目里接入,才会真正被用户用到。所以组件库里最容易出问题的,恰恰是那些“…

2026/9/8 18:54:31

FPGA图像处理实战:基于SAD模板匹配的实时目标跟踪

1. 项目背景:为什么我会在FPGA上做SAD模板匹配如果你做过一段时间视频图像处理,应该会有同感:软件里跑模板匹配、目标跟踪,OpenCV一行cv::matchTemplate就结束了,但在FPGA上做同样的事情,是一套完全不同的思…

2026/9/8 18:54:31

MCP + 游戏引擎:2026年AI游戏工具链实操指南

做过游戏开发的人应该都有过这种经历:美术改了个材质球名字,策划在群里喊“关卡里那扇门怎么打不开了”,你放下手里的活切回Unity,在层级面板里翻了半天,打开脚本逐个字段查——结果发现是昨晚AI助手跑到一半时把状态改…

2026/9/8 7:15:10

超人会飞不算本事:系统稳定依赖清晰规则与边界设计

开头先不绕弯子。“#斯坦李吐槽dc 所以超人是无缘无故会飞的嘛哈哈哈哈哈哈哈锤哥真是技术人才啊!#雷神 #复联”这类调侃式短标题,第一波冲击力在于它把两个宇宙的角色塞进同一个吐槽箱里,但细想一下就能发现,它真正碰到的根本不是…

2026/9/8 7:15:15

超人VS蜘蛛侠:拆解超级IP的影响力与传播方法论

把“蜘蛛侠 vs 超人”放在 CSDN 上聊,可能很多人第一反应是走错片场了。但如果把这两个角色看成“两个持续运营了 80 多年的文化产品”,你会发现,这场比较本质上是两个不同 IP 策略的长期结果对比:超人赢在定义了整个超级英雄题材…

2026/9/8 7:15:10

基于CNN的调制信号识别:MATLAB实现时频图分类实战

简介:本资源是一套面向通信工程与信号处理方向学习者、研究者的深度学习实践方案,聚焦调制信号自动检测与识别这一典型无线通信任务,解决传统方法依赖人工特征、低信噪比下性能下降等痛点。压缩包共12个文件(10.73MB)&…

2026/9/8 0:01:49

踩多轮坑才跑通|OpenClaw 3.1.0 双平台本地 AI 自动化搭建实操实录

🔹 工具简述 OpenClaw 是一款备受开发者与办公人群青睐的开源本地智能工具,凭借离线本地运行、可视化图形面板、全流程自主任务处理三大核心特点,积累了众多忠实用户。与普通对话类 AI 产品不同,它能够直接调用电脑的软硬件操作权…

2026/9/8 0:01:50

拒绝复杂命令行,Hermes Agent 一键包快速解锁智能办公能力

🔍前言 不少想要体验 Hermes Agent 办公能力的使用者,往往会被复杂的环境配置拦住使用脚步。手动下载匹配依赖、反复调整系统目录、处理命令行持续报错、修复权限异常、补全丢失核心文件等一系列操作,对普通使用者而言门槛较高,很…

2026/9/7 16:23:03

USB Type-C PCB布局分区设计:电源、高速信号与PD协议全攻略

做硬件这行,Type-C接口算是典型的“看着简单,做起来全坑”的东西。光引脚就24个,高低速信号、电源、控制线全部塞在一个小小的连接器里,如果PCB布局不做规划,打样回来基本就是“插上没反应”、“高速掉线”、“静电一打…

2026/9/7 22:46:00

系统编程学习原型如何补齐稳定性边界

系统编程学习原型如何补齐稳定性边界预算有限时&#xff0c;我先优化明显多余的复制&#xff0c;而不是猜测性地换容器。用借用传递只读数据通常就能减少分配&#xff1a; fn parse(line: &str) -> Result<Item, Error> { /* ... */ }用基准确认热点确实在分配&am…

2026/9/7 22:45:59

雨花区哪家财务公司代理记账比较好?

在雨花区&#xff0c;企业处理财税事务常常面临诸多挑战&#xff0c;选择一家靠谱的财务公司至关重要。湖南巨勤财务管理咨询有限公司就是本地正规实体财税服务机构&#xff0c;深耕本地工商财税行业多年&#xff0c;熟悉当地工商局、税务局最新政策与申报流程。主营公司注册、…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
咨询二维码