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

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

3天内不再提示

什么是行人航位推算 (PDR)?

CEVA 来源:未知 2022-11-14 19:00 次阅读

您有没有过这样的经历:您正跟着手机的 GPS 在街上行走,突然间 GPS 系统无法确定您的位置?也许此时您刚好在城市中的一排摩天大楼附近,或是在树林里一条人迹罕至的小路上。无论如何,此时周边环境遮挡了您的 GPS 信号。行人航位推算技术就是专门针对此类情景的一项有用技术。

航位推算就是指在没有任何外部参考的情况下,利用已知起始位置,结合随着时间的推移而估算的移动速度和前进方向,来推定未来到达位置的过程。将这个概念延伸到人类运动领域,特别是行走或跑步的情况,就是行人航位推算。

dc8af7c6-6409-11ed-8abf-dac502259ad0.png  

行人航位推算 (PDR) 是怎样运作的?

行人航位推算使用惯性感应(加速度计、陀螺仪,有时也会使用磁力计)来估计速度和方向。步行的基本模型包括步数、步长和方向。如果您知道步长和步数,就可以推断出距离。再加上方向,就能得到一个完整的航位推算输出结果。

dca3a212-6409-11ed-8abf-dac502259ad0.png

通过融合多个传感器输出,PDR/行人航位推算算法即可计算出基本构成元素。这包括步数检测、步长、步行方向和设备方向(您是将手机握在手里,还是放在口袋里?)这些基本构成元素拼凑在一起,就能确定总体轨迹。与其他有关计步和活动分类(您在走路、跑步还是静止不动?)的输出结果相结合,就能了解您已经行进的距离。

dc8af7c6-6409-11ed-8abf-dac502259ad0.png  

PDR 有哪些局限性,解决方案是什么

在 GPS 不可靠的情况下了解自己的位置,这是行人航位推算的主要好处之一。而且,由于它基于惯性感应,因此不必依赖外部测量源(如卫星)。但如果 PDR 如此出色,为什么还要费心费力去使用 GPS 呢?

我们得承认,PDR 有其自身的局限性。不依赖外部资源是一把双刃剑。这意味着它不会迷失方向,但也意味着它无法自行纠错。它可以做出估计(也就是航位推算的“推算”部分)。使用 GPS,在信号较好时,系统可以随着时间的推移校正定位。

要在短期内确定方向,IMU 的陀螺仪角位置信息比加速度计或磁力计更可靠。它能在短期内输出一致、可用的数据。磁力计或加速度计也可以确定方向,但需要更长时间、更稳定的测量。同样,航位推算在短期内也很有用。GPS 则可以在更长的时间内提供稳定的位置测量。主要优点是测量能力的补充。PDR 算法是可靠定位解决方案中不可或缺的组成部分。

dc8af7c6-6409-11ed-8abf-dac502259ad0.png  

实时定位系统 (RTLS) 和其他优点/缺点

实时定位系统 (RTLS) 是另一种用于确定位置的系统。GPS 在室外环境中非常有用,RTLS 在建筑物或其他密闭空间内有着类似的实用价值。比如追踪商品在库房里的位置、顾客在购物中心内的位置或患者在医院中的位置,这都是 RTLS 非常有用并且 GPS 无法可靠覆盖的应用场景。

实时定位系统最常用的技术包括超宽带、蓝牙Wi-Fi。每种技术的信号各有不同,但基本原理保持不变。选定信号类型都有许多固定参考点。随后用户携带一个标签(例如小型收发器或手机),该标签可以在这些参考点之间来回发送信号,以便实现定位。

大多数 RTLS 的工作原理是确定相对于标签的信号强度,随后在至少有 3 个参考点的情况下即可确定位置。但有些技术不需要多个参考点或锚点。超宽带可使用单个锚点确定位置,无需进行三角定位。蓝牙可以确定到达角和离开角。如果使用更多的参考点,系统的准确性将进一步提高。这些系统相对一致且具有确定性;但与惯性系统相比,它们的功耗也很高。而在这方面,PDR 再度显现出显著优势。如果 RTLS 与 PDR 配合,打造成一种更为全面的解决方案,它就能降低自身系统更新的频率,并依靠 PDR 来“填补空白”。

省电是一项非常重要的优势,但 PDR 对 RTLS 或 GPS 系统还有其他好处。为完整起见,我在下面再次给出优势列表,不过这次汇总的是在任何基于位置的系统中添加 PDR 的好处:

  • 更低的功耗:降低 RTLS/GPS 更新的频率,并依靠功耗较低的 PDR 算法,从而为标签/设备省电。

  • 填补信号覆盖空白:如果系统找不到标签(原因可能是存在遮挡、延迟问题、超出范围)设备无法连接到卫星,则可以使用 PDR 估算值来填补缺失的数据。

  • 更高的系统精度:RTLS 和 GPS 系统专门关注定位,但不会直接跟踪方向或速度。与其他系统相比,行人航位推算可通过更高的频率提供更高级的粒度层,从而产生更平滑的路径。例如,在条件最优的情况下,GPS 的精度为 3 米。

  • 降低安装成本:使用 PDR 解决方案时,RTLS 工作所需的信标更少。

切记,PDR 确实是一项出色的技术,但最适合作为各种基于位置的技术的补充。它可以单独使用,但是如果没有任何真实信号为其提供支持,随着时间的推移,它将不再可靠。但如果在短期内使用,它可以为其他系统增添不少好处。CEVA 深耕传感器融合领域已有 20 多年,在我们原本就高度精确的惯性传感器融合的基础上,开发了强大的 PDR 算法。

欢迎扫描下方二维码联系我们,进一步了解我们的算法并观看演示

dcda924a-6409-11ed-8abf-dac502259ad0.png


原文标题:什么是行人航位推算 (PDR)?

文章出处:【微信公众号:CEVA】欢迎添加关注!文章转载请注明出处。


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

    关注

    544

    文章

    7682

    浏览量

    344347
  • 蓝牙
    +关注

    关注

    112

    文章

    5428

    浏览量

    165646
  • CEVA
    +关注

    关注

    1

    文章

    175

    浏览量

    75539

原文标题:什么是行人航位推算 (PDR)?

文章出处:【微信号:CEVA-IP,微信公众号:CEVA】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    ICMAN多点液检测

    检测
    ICman
    发布于 :2024年04月02日 09:31:20

    STM32F407ZG MCU控制器偶尔会出现异常复位,为什么?

    :IWDG(独立看门狗) .27:POR/PDR reset flag .26:PIN reset flag .25:BOR reset flag 请诸位大神帮忙分析下,是什么
    发表于 04-01 07:13

    这些“黑话”只有PCB设计制造内行人才懂

    【干货分享】这些“黑话”只有PCB设计制造内行人才懂!
    的头像 发表于 12-15 10:10 375次阅读
    这些“黑话”只有PCB设计制造内<b class='flag-5'>行人</b>才懂

    基于LiDAR的行人重识别的研究分析

    基于激光雷达(LiDAR)的行人重识别。我们利用低成本的LiDAR设备解决了人员再识别中的挑战,构建了名为LReID的LiDAR数据集,并提出了一种名为ReID3D的LiDAR-based ReID框架。
    发表于 12-11 10:41 222次阅读
    基于LiDAR的<b class='flag-5'>行人</b>重识别的研究分析

    国产单片机PY32F002B,32ARM架构Cortex -M0+内核

    MCU,价格堪比八单片机,性价比极高。 PY32F002B有还有着 Sleep/Stop 两种低功耗模,支持上电/掉电复位 (POR/PDR),掉电检测复位 (BOR)。多个定时器:1 个 16
    发表于 10-19 14:55

    lpc2119的spi写不进去数据是怎么回事?

    我用lpc2119的spi模块读写一个flash存储器,想往数据寄存器S0PDR写命令发送,却发现写不进去老是为0。 但是传输还能进行,因为传输完成标志有变化。 而且arm也接收不到数据,可能因为存储器没接收到命令所以没输出。 但是为什么往S0
    发表于 10-18 07:17

    多点液检测# 液检测

    检测
    jf_86482833
    发布于 :2023年09月18日 21:44:15

    ASM330LHH汽车惯性模块的相关资料

    (LGA-14L),可确保在更大的温度范围(-40 °C 至+105 °C)内正常工作。ASM330LHH 在所有设计环节进行了优化,实现了有利于传感器辅助应用(例如推算和传感器融合)的更高输出稳定性、极低噪声和完全的数据同
    发表于 09-13 06:41

    基于单张RGB图像定位被遮挡行人设计案例

    基于单张RGB图像在3D场景空间中定位行人对于各种下游应用至关重要。目前的单目定位方法要么利用行人的包围盒,要么利用他们身体的可见部分进行定位。
    的头像 发表于 09-08 09:29 460次阅读
    基于单张RGB图像定位被遮挡<b class='flag-5'>行人</b>设计案例

    STM32F3重置和时钟控制RCC

    字节加载程序重置(FORCE_OBL) •电源复位 •重置除备份域之外的所有寄存器 •来源: •通电/断电复位(POR/PDR) •退出备用 •备份域重置 •在备份域中重置:RTC寄存器+备份寄存器+RCC_BDCR寄存器 •来源: •RCC_BDCR寄存器中的BDRS
    发表于 09-07 07:10

    #顺芯片【名品拆解】国产吹风筒搭载顺HK32F030C8T6,高性价比出圈

    元器件顺芯片
    航顺HK32MCU
    发布于 :2023年08月30日 09:42:48

    MATLAB的行人目标检测的方法有哪些?

    MATLAB的行人目标检测的方法有哪些,就是主要的方法,基于背景的,基于目标的,还有其他的。都有哪些?
    发表于 08-23 16:30

    通过OpenCV对地铁车站行人的监测案例

      摘 要:近年来,我国轨道交通行业发展迅速,轨道交通线网的规模在逐渐扩大。基于地铁车站服务设施相关规划设计的 思想分析可知,车站的整体和各服务设施的设计与车站客流量的实际情况不符,所以行人相关特征
    发表于 07-20 14:45 0次下载

    ICMAN:机油液检测

    检测
    ICman
    发布于 :2023年07月11日 10:07:16

    使用MTCNN和用于ESP32-S3的TensorFlow Lite进行人脸检测

    电子发烧友网站提供《使用MTCNN和用于ESP32-S3的TensorFlow Lite进行人脸检测.zip》资料免费下载
    发表于 06-13 15:28 0次下载
    使用MTCNN和用于ESP32-S3的TensorFlow Lite进<b class='flag-5'>行人</b>脸检测