存储和比较 android 传感器(加速度计)数据集以匹配模式

Posted

技术标签:

【中文标题】存储和比较 android 传感器(加速度计)数据集以匹配模式【英文标题】:Store and compare android sensor(accelerometer) data sets to match the pattern 【发布时间】:2014-09-26 21:58:57 【问题描述】:

我正在开发 android 应用程序,它将学习并评估激进的驾驶行为,例如急转弯、突然刹车等... 因为我正在尝试制作学习算法。我现在的方法是在错误驱动时获取传感器数据,并制作多个传感器的数据集,即加速度计、陀螺仪和磁力计。 一旦存储了多个数据集(对于每个传感器),应用程序将继续将数据集与传感器的当前值进行比较。如果模式匹配,则发生相同的操作(错误)。是否有任何 api 或解决方案可以比较和匹配传感器数据的模式,因为目前我正在使用数组并正在比较我知道,多个值不起作用。 或者是否有其他您认为更好的解决方案,请让我知道。 这将是一个很大的帮助,因为我被困在这里几个星期:(

【问题讨论】:

【参考方案1】:

这似乎是 nlp 问题,我们需要找到两个数据之间的模式。您可以使用潜在语义分析。有一个库 gensim 完全免费使用。 如果 nlp 方法不能解决目的,则使用 clustering。聚类算法。或者,如果您只有一类的数据(比如当潜水员驾驶错误时),则使用 baysian 方法。对于一类它会更好。

【讨论】:

以上是关于存储和比较 android 传感器(加速度计)数据集以匹配模式的主要内容,如果未能解决你的问题,请参考以下文章

智能手机GPS定位算法研究

Android 加速度计在 z 轴上读数为 0 而没有变化

无需配对即可通过蓝牙提取移动(android 和 IOS)传感器数据

Android中的“重力”和“加速度”传感器有啥区别?

Arduino没有形成蓝牙连接/将传感器数据从arduino发送到android

Android传感器简单总结