问题标签 [sensors]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
filter - 卡尔曼滤波器与指数滤波器
我想知道,卡尔曼滤波器和指数滤波器的优缺点是什么?我有一个多传感器融合问题,我正在尝试决定选择哪种方法。
我认为,卡尔曼滤波器的计算更复杂,但它具有更详细的系统模型,因此在多传感器融合中更准确(?)。
而指数滤波器是一个简单的方程,但它受到 alpha 的选择的限制(更高的 alpha => 更少的滤波器“记忆”,因此更少的平滑,但更多的测量权重,而较低的 alpha 具有更高的平滑度但突然变化没有正确反映。
当存在抖动等时,指数滤波器在噪声消除方面更有用,而卡尔曼滤波器对实际的多传感器融合很有用。这个对吗?
此外,遗传算法对传感器融合有多大用处?我正在尝试结合磁罗盘和陀螺仪来估计真实方向。
networking - 传感器网络控制系统
我正在制作一个分布式传感器网络。我的网络的基本架构是有几个从节点(最多大约 10 个)定期向主节点报告。
我正在寻找一个可以用于此的软件框架,到目前为止我已经想到了
- 科尔巴
- pubsubhub
- xmtp
- 做我自己的
我有一些基本要求(如基本安全、故障意识)
有人有什么建议吗?
android - 无法在android中获取接近传感器的值
有人可以举例说明如何使用接近传感器吗?我尝试以与其他传感器相同的方式使用它,但它不起作用。
这是我一直在使用的代码片段:
请告诉我哪里出错了。
embedded - 我可以忽略 8 位 Microchip PIC12F683 上模拟引脚的输入电流吗?
我正在尝试使用 CdS 光敏电阻器(下图中的 R2)测量环境亮度值。R1 是一个已知值,R2 的电阻与当前环境亮度具有反对数关系。
我可以使用分压器中间的电压来计算 R2 的值,从而在软件中计算亮度。我打算使用我的 PIC 芯片的 AD 功能来测量该电压。尽管 CdS 细胞本质上有点不精确,但我希望尽可能获得最佳精度。流入引脚 AN0 的输入电流是否可以忽略不计?
额外的问题 - 任何人都知道如何线性化我的 LDR 的逆对数响应?在 1 勒克斯时为 1 兆欧,在 10 勒克斯时为 100k,在 100 勒克斯时为 10k 等等。我需要尽可能准确地计算 10 到 600 勒克斯之间的值,所以如果我只是将其插入我的 AD 中,我将拥有选择一个分辨率更差的一端。
windows-phone-7 - phone 7 的 API 可以使用哪些传感器?
我知道 windows phone 7 有 5 个传感器:A-GPS、加速度计、指南针、光、接近和麦克风、WiFi、蓝牙、相机等。
我可以访问 GPS、加速度计、麦克风和摄像头。但我找不到用于访问指南针、光线、接近度、WiFi 和蓝牙的原始数据的 API。
我现在需要的是经常扫描 WiFi 并获取近乎接入点的 ID。那可能吗?
谢谢。
android - Nexus S 传感器事件 - 有人动手了吗?
有没有人尝试使用姜饼 2.3 在 Nexus S 上测试 SensorEvents 它支持哪些 SensorEvents?具体来说,我正在寻找这些:
Sensor.TYPE_GRAVITY
Sensor.TYPE_LINEAR_ACCELERATION
和
Sensor.TYPE_ROTATION_VECTOR
Sensor.TYPE_GYROSCOPE
有人可以提供这些事件的输出吗?它支持所有这些吗?这个问题与我在此处找到的将重力与加速度计读数分开的旧帖子有关。
algorithm - 模拟退火 - 传感器网络中的传感器定位
嗨,我在理解无线传感器网络中的定位传感器问题方面遇到了一点问题。基于那篇文章 http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.110.2833&rep=rep1&type=pdf 我即将编写一个小模拟程序来解决定位传感器的问题传感器网络。
优化问题看起来像这样
假设我们有一组 m 个传感器(锚定 ndoes),每个传感器位置已知,n 个传感器(非锚定 ndoes)位置未知。每个节点都有能力测量自己和相邻节点之间的距离(测量值被噪声破坏)。
我的任务是:
通过嘈杂的距离测量和锚节点的位置来估计所有位置未知的节点的位置。
在文章中(我在问题开始时提到过)也是一个我不理解的成本函数。我只是不知道锚节点的位置如何帮助我估计所有节点的位置。
我希望有人能理解我在写什么 :) 对不起我的英语
android - Galaxy Tab 模拟器上的传感器
我试图通过读取来自各种传感器的信息来获取 Galaxy Tab 的方向。
应该可以通过以下方式获得方向:
- 加速度计和指南针(磁场)
- 陀螺仪
模拟器在 config.ini 中启用了加速度计和陀螺仪,但它使用 API 8 (Android 2.2)。2.3似乎支持陀螺仪。
当我列出可用的传感器时,我只得到加速度计,没有陀螺仪或指南针。
我能想到的唯一解决方案是将模拟器切换到 API 9 (2.3)。这是唯一的解决方案吗?
Gameloft 的 NOVA 如何使用陀螺仪?
android - android加速度计精度极差
编写了一个打印加速度计输出的简单程序。
事实证明:
加速度计输出始终设置为“最低”,具体取决于:
/li>实际的加速度计读数非常不准确——即使它放在桌子上也有大约 2%-5% 的波动
据我所知,Nexus S、Nexus One 和 G1 也存在同样的问题
知道如何使模式准确/什么设置
algorithm - Smoothing data from a sensor
I have a 3D sensor which measures v(x,y,z) data. I'm only using the x and y data. Smoothing only x and y would be enough.
If I use a log to show the data, it shows me something like this: (time) 0.1 ... (Data log) x = 1.1234566667 (time) 0.2 ... (Data log) x = 1.1245655666 (time) 0.3 ... (data log) x = 1.2344445555
Well the data is more exact actually, but I want to smooth between the 1.1234 value and the 1.2344 value, because for me it's the same, I can use integers to, showing only "x= 1" but I need the decimals too, then, I need to show a sort of "smoothed" value here.
Anyone has any idea? I'm programming in c# but not all the functions are working, so I need to build my own function.