首页/新闻资讯/正文详情

室内无人机为什么同时配UWB、TOF和气压计?

发布时间:2026/9/24 17:30:47 来源:云帆数科 栏目:资讯中心
室内无人机为什么同时配UWB、TOF和气压计?
室内无人机为什么同时配UWB、TOF和气压计有客户在需求表里同时列了三个东西UWB定位、TOF定高、气压计定高。他问的是能不能只用一个方案解决所有问题。这个问题背后有一个核心误解很多人以为UWB能定三维坐标那Z轴的高度数据就应该够无人机定高用。但实际做室内无人机的人都知道UWB、TOF和气压计三个东西凑在一起不是因为谁替代不了谁而是它们各自管一段谁也不能单独扛下所有工况。01UWB的Z轴精度够不够定高先直接说结论不够。LinkTrack手册里对Z轴精度有一个非常明确的说明——典型精度在30厘米左右。跟X、Y轴的10厘米精度比差了一个数量级。为什么差这么多因为UWB的定位精度与基站和标签之间的几何关系强相关。当4个基站安装在同一平面时X、Y的DOP几何精度因子最小、精度最高但Z轴精度与标签离基站平面的垂直距离有关——标签离平面越远精度越高越靠近平面精度越低当标签处于基站所在平面时甚至完全无法解算Z坐标。这意味着什么无人机在室内飞行时高度一直在变离基站平面近的时候Z轴精度可能掉到半米以上根本没法用做定高控制。而且UWB同平面部署还有一个更根本的限制MATH_MODEL2模式下系统无法区分标签在基站平面上方还是下方默认取低于平面Z轴解——通过基站部署高度控制标签运动轨迹来区分正负是勉强可行的但依赖安装精度。LinkTrack手册FAQ第28条写得更直接如果用于无人机定高需求推荐只采用UWB的X、Y坐标使用其他的传感器例如TOF激光测距传感器、视觉光流等传感器来提供Z轴高度更为精准。02TOF定高准但有使用条件TOF测距传感器做定高的优势非常明显精度高直接测量到地面的距离误差在厘米级别。TOFSense-F系列精度典型值±2厘米距离分辨率1厘米测距范围从0.1米到12米。延时约1毫秒。但TOF定高有一个硬性限制它只能测量无人机到正下方地面的距离给出的是相对高度不是海拔高度。如果地面不平——无人机从水泥地面飞到货架上面TOF测到的距离会突然跳变因为反射面变了。同样如果无人机飞过坑洞或台阶TOF读数也会突变。另外TOF的工作范围有限。TOFSense-F最远12米TOFSense-M最远4米。超过量程后输出的测距值变为无效值dis status变为255主控拿不到有效高度。对于飞行高度经常超过10米的室内无人机比如厂房巡检TOF在低空悬停和降落时很好用但在高空巡航时就够不着了。还有一个容易被忽略的点TOF在室外强光下性能会下降部分型号在阳光直射下测距范围会大幅缩减。不过这个问题在室内环境基本不存在。03气压计定高无死角但会漂气压计定高的原理是通过测量大气压力来推算海拔高度。气压随高度变化的规律大致是每上升10米气压下降约1.2百帕。气压计之所以在无人机上几乎成了标配是因为它没有量程限制——不管无人机飞多高、下方是什么地形气压计都能输出一个高度值。只要空气存在。而且气压计不受光线、遮挡、地面材质的影响。它既不发射信号也不接收信号没有遮挡问题。但气压计有两个硬伤第一是精度和分辨率的极限。消费级无人机常用的气压计如博世BMP388的相对精度约±0.25百帕折算成高度约±0.25米。但这个精度是在静态、良好通风条件下的理论值。在无人机飞行过程中螺旋桨的下洗气流会直接改变机身上的局部气压造成高度测量偏差。另外气压计对温度变化敏感——太阳晒了半小时和刚起飞时的机身温度不同会导致零漂。第二是气压本身会变。室内开门关窗、空调启停、外界天气变化都会改变室内气压。以一层到二层约4到6米的层高为例冷空气过境导致的气压变化就足以让气压计输出好几米的漂移。这就决定了气压计只能在短时间内作为高度参考不能长期信任。04三者其实是一套接力方案UWB、TOF和气压计三个传感器不是谁替代谁的关系而是一个接力组合——在不同的飞行阶段由不同的传感器主导其他传感器做校验和兜底。起降和悬停阶段TOF主导。无人机起飞和降落是需要精确高度控制的阶段。TOF直接测量到地面的距离精度厘米级延时低完全够用。起飞时TOF读到0.1米就确认离地降到0.05米就触地减速。悬停时TOF读数可以稳定在设定高度±几厘米。中高空巡航阶段气压计主导。当无人机飞到3米以上超过TOF的最佳量程或者地面环境复杂货架、设备、人流动TOF的读数开始不可靠。这时切换给气压计。气压计不管飞多高、下面是什么都能输出一个海拔高度。虽然在旋翼风影响下会有短时波动但作为一个连续的高度序列是稳定的。飞控通常配合IMU做数据融合把短时波动滤掉。楼层判断和全局参考UWB的Z轴做辅助校验。UWB的Z轴精度只有30厘米直接做定高控制不够但它有一个气压计和TOF都没有的优势——输出的是基站坐标系下的绝对坐标。UWB的Z坐标不会像气压计那样随天气漂移也不会像TOF那样因地面变化而跳变。它可以用来做长时间的高度趋势参考。比如气压计显示高度在缓慢上升但UWB的Z坐标一直没变——说明是气压下降了不是无人机真的在飘高。这个场景在室内温差大或通风频繁的厂房中很常见。行业里的标准做法室内无人机的定高融合方案行业内主流做法是EKF扩展卡尔曼滤波或者补滤波器把这几个传感器的数据融合到一起。大致逻辑是TOF作为短距离高精度输入权重在低空时设高、高空时设低气压计作为全天候输入权重在整个飞行过程中保持稳定但给一个适当的过程噪声来容忍短时波动UWB的Z轴坐标作为长期参考输入权重低但持续存在主要用于修正气压计的低频漂移当TOF和气压计、UWB的读数不一致时不要简单取平均。优先级应该是低空TOF优先、高空气压计优先、UWB的Z轴做趋势校验。标签室内定高 / 传感器融合 / TOF定高 / 气压计 / UWB定位 / 无人机 / 高度控制参考资料[1] Nooploop, LinkTrack User Manual V2.3, 2023.[2] Nooploop, LinkTrack Datasheet V2.3, 2023.[3] Nooploop, TOFSense-F Datasheet V2.0, 2024.[4] Nooploop, TOFSense-F User Manual V2.0, 2024.[5] Nooploop, TOFSense-M Datasheet V3.0, 2024.[6] Bosch Sensortec, BMP388 Datasheet, 2020.[7] PX4 Dev Team, PX4 User Guide: Height Estimation, 2024.[8] ArduPilot Dev Team, ArduPilot Navigation: Height Above Home vs Barometer, 2024.如果有帮助请关注点赞收藏我会持续努力更新标签室内定高 / 传感器融合 / TOF定高 / 气压计 / UWB定位 / 无人机 / 高度控制

相关推荐

用 Docker Compose 在群晖/飞牛 NAS 上部署 Cursor 文档 AI 大模型:TaoToken 统一 Key 接入 OpenAI API 的配置方案
用 Docker Compose 在群晖/飞牛 NAS 上部署 Cursor 文档 AI 大模型:TaoToken 统一 Key 接入 OpenAI API 的配置方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/24 17:30:47

一天一个开源项目(第205篇):PenguinHarness - 让 AI 来构建 AI
一天一个开源项目(第205篇):PenguinHarness - 让 AI 来构建 AI

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/24 17:30:47

Buildroot 下如何查看 RK3588 板子的总内存,并分析 Reserved Memory 与 CMA
Buildroot 下如何查看 RK3588 板子的总内存,并分析 Reserved Memory 与 CMA

在 RK3588 Buildroot 系统中,我们经常会遇到一个问题:板卡明明标称 16 GB RAM,为什么执行 free -h 后却只显示 15 GiB?这些“少掉”的内存去了哪里?本文以一块实际的 16 GB RK3588 板卡为例,通过 /proc/me… · 2026/9/24 17:30:47

纽约出租车流量预测实战:从数据清洗到LightGBM与LSTM模型全链路
纽约出租车流量预测实战:从数据清洗到LightGBM与LSTM模型全链路

简介:这份资源是面向计算机相关专业学生、教师及科研人员的纽约出租车流量预测项目完整包,可作为毕业设计、课程作业或项目立项演示的参考方案。项目基于Python实现,围绕交通流量时序预测展开,涵盖数据加载、模型构建、训练评估与… · 2026/9/24 18:05:27

C# WinForms图书管理系统实战:ADO.NET数据绑定与LocalDB开发全链路
C# WinForms图书管理系统实战:ADO.NET数据绑定与LocalDB开发全链路

简介:这是一套基于C# Windows窗体开发的图书信息管理系统实战项目,专为.NET初学者设计,覆盖WinForm界面开发、SQL Server数据库操作及经典三层架构(Model-BLL-DAL)实践,重点实现数据的增删查改核心功能。资… · 2026/9/24 18:05:27

C# IC卡读写实例源码解析:从APDU指令到硬件串口通信落地
C# IC卡读写实例源码解析:从APDU指令到硬件串口通信落地

简介:面向C#桌面应用开发者的IC卡硬件读写实例源码包,演示通过PC/SC接口与读卡器交互、按ISO 7816协议发送APDU命令完成选卡、读卡、写卡等核心流程,适合需要对接身份证、门禁卡或会员卡系统的初中级开发者参考。压缩包共49个文件&#xff0c… · 2026/9/24 18:05:27

YOLOv8车流量检测与计数系统实践:从模型选择到目标跟踪全流程
YOLOv8车流量检测与计数系统实践:从模型选择到目标跟踪全流程

简介:面向毕业设计、课设与计算机视觉入门的道路车流量检测系统完整资源包,基于YOLOv8算法和Python实现,可完成车辆实时检测与流量统计,适用交通监控、城市车流分析等场景。包内共307个文件,含126个Python源码、125个p… · 2026/9/24 18:05:27

汉赢酱酒运营中心创新能力怎么样,研发能力强吗
汉赢酱酒运营中心创新能力怎么样,研发能力强吗

顺应酱酒产业发展趋势,锚定行业使命与社会责任近年来,酱酒产业在消费升级浪潮中快速发展,大众对正宗酱酒的认知不断提升,市场对高品质、高性价比酱酒的需求持续增长,同时行业长期存在的乱象也逐渐凸显:大量… · 2026/9/24 18:05:27

MATLAB随机森林回归预测实战:从原理到源码包解析
MATLAB随机森林回归预测实战:从原理到源码包解析

简介:随机森林(RF)回归预测的MATLAB源代码实现,面向需要快速上手机器学习回归预测的工程师、科研人员和学生,适合技能层级从入门到进阶的读者。应用场景覆盖价格预测、销售额预测、出行流量预测、能耗预测、案发数量预… · 2026/9/24 18:05:14

基于YOLOv8的渔船作业监控系统:从环境搭建到边缘部署全流程
基于YOLOv8的渔船作业监控系统:从环境搭建到边缘部署全流程

简介:这是一套面向计算机、人工智能、自动化等专业学生与教师的毕业设计级项目资源,围绕YOLOv8实现渔船作业监控系统,可用于毕设、课程设计、大作业或项目立项演示。压缩包共97个文件,约24.21MB,以70个Python源码文件为… · 2026/9/24 0:00:13

1D-CNN时间序列建模实战:从Conv1d原理到工业落地
1D-CNN时间序列建模实战:从Conv1d原理到工业落地

简介:面向时间序列数据建模的一维卷积神经网络完整实现,适合深度学习入门者及需要快速验证时序模型的研究者,能够从音频、文本、传感器或股价等序列中挖掘局部特征与时间依赖。压缩包体积很小,只有3KB,内含3个Python脚… · 2026/9/24 0:00:26

柔软的L:汉语语流中被忽视的舌肌张力控制
柔软的L:汉语语流中被忽视的舌肌张力控制

1. 这个“L”不是字母表里的L,而是舌尖上的L最近在几个方言群和语音教学社群里,反复看到有人发一句:“也说字母L:柔软的长舌”。初看以为是英语发音课笔记,点开才发现全是方言爱好者、播音系学生、语言康复师甚至戏曲演… · 2026/9/24 0:00:44

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码