- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
现状:
我已经为室内定位系统实现了粒子过滤器。它使用磁场指纹。粒子过滤器的实现非常简单:
问题:
现在我想做基本相同的事情,但向系统添加另一个传感器(即 WiFi 测量)。如果测量同时出现,就不会有问题。然后我将只计算第一个传感器的概率并将其乘以第二个传感器的概率以获得我对 #6 处粒子的权重。
但磁场传感器的采样率非常高(约 100 Hz),WiFi 测量值大约每秒出现一次。
我不知道什么是处理这个问题的最佳方法。
可能的解决方案:
我不确定哪个是最好的解决方案。所有的解决方案似乎都不是很好。
对于#1,我会说我正在丢失信息。尽管我不确定对粒子过滤器使用大约 100 Hz 的采样率是否有意义。
在#2,我不得不假设 WiFi 信号不会很快出现,我无法证明这一点。
如果我单独使用传感器,则磁场测量会变得比 WiFi 测量更重要,因为在出现一次 WiFi 测量之前,所有步骤都将针对磁场数据发生 100 次。
你知道一篇处理这个问题的好论文吗?
是否已经有一个标准的解决方案来处理粒子过滤器中具有不同样本大小的多个传感器?
100 赫兹的样本量有意义吗?或者粒子过滤器的一步的适当时间差是多少?
非常感谢您提供任何类型的提示或解决方案:)
最佳答案
在 #2 中,您可以将滤波器延迟 1 秒,而不是使用采样保持,并在 WiFi 测量值之间进行插值以进行上采样,这样您的两个信号都为 100Hz。
如果您对 WiFi 行为了解更多,您可以使用比线性插值更高级的方法来模拟更新之间的 Wifi 行为。 These folks使用更高级的异步保持来对较慢的传感器信号进行上采样,但卡尔曼滤波器之类的东西也可能起作用。
关于更新速度,我认为 100Hz 对你的应用来说听起来很高(假设你正在对一个在室内行走的人进行定位),因为你可能会考虑很多噪音,降低采样频率是一种廉价的方式滤除高频噪声。
关于algorithm - 使用具有不同采样率的多个传感器的粒子过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16404434/
我使用 QBFC v13 和 Delphi XE6。 目标是从我的应用程序创建 Estimate 并将其参数设置到 QuickBooks 中。 我从 QBFC13 导入类型库并将其添加到我的项目中。
我有一个数据库,其中有很多格式不正确的地址。在这个地址中,我只有一个街道地址或带有城市名称的街道。在我的应用程序中,用户选择一些类别,然后我想在 map 上显示例如 50,100,300 等地址。(不
在大多数软件项目中,缺陷源自需求、设计、编码和缺陷更正。根据我的经验,大多数缺陷都源于编码阶段。 我有兴趣了解软件开发人员使用哪些实用方法来降低缺陷注入(inject)率。 我已经看到以下方法的使用取
我正在使用实时 API 中的标签订阅构建一个应用程序,并且有一个与容量规划相关的问题。我们可能有大量用户同时发布到订阅的主题标签,因此问题是 API 实际发布到我们的订阅处理端点的频率是多少?例如,如
尝试使用 NULLIF 或 IFNULL 函数,但仍收到被零除的消息。 SELECT client_id ,COUNT(distinct CASE WHEN status = 'failed' THE
我目前正在开发一个使用 Django-rest-framework 制作的 API。我必须根据每个用户组设置限制率。 我们目前使用默认配置的 memcached 作为缓存后端,即按站点缓存。 在使用
我认为有时在神经网络(特别是一般对抗网络)训练期间改变丢失率可能是一个好主意,从高丢失率开始,然后线性地将丢失率降低到零。您认为这有意义吗?如果是的话,是否有可能在 tensorflow 中实现这一点
我有一个 Windows Server 2008,Plesk 运行着两个网站。有时服务器运行缓慢,并且有一个 named.exe 进程使 CPU 峰值达到 100%。它持续很短的时间,过一会儿它又来了
我正在使用 scikit-learn 随机森林分类器,我想通过将成功投票所需的树数量从大于 50% 增加到 75% 来降低 FP 率,在阅读文档后我不这样做确定如何做到这一点。有没有人有什么建议。 (
当我连续按下按键事件(字母 k)时,为什么以下按键事件不会减慢 3000 密耳?如果我按住手指,计数会迅速增加,因为 mcount 上没有 setTimeout。这是为什么?每次计数之间应该有延迟,但
我是一名优秀的程序员,十分优秀!