哪些Android传感器是多余的?

时间:2017-07-05 14:10:02

标签: android sensor android-sensors

我从平板电脑录制以下传感器值(以Sensor类的常量形式给出):

TYPE_ACCELEROMETER
TYPE_GRAVITY
TYPE_GYROSCOPE
TYPE_LIGHT
TYPE_LINEAR_ACCELERATION
TYPE_MAGNETIC_FIELD
TYPE_ROTATION_VECTOR

问题是我生成了太多数据。这就是我想使用更少传感器的原因。我认为一些传感器是冗余的,即可以从其他传感器值计算。例如,我认为线性加速度和重力会给出加速度计,也许旋转矢量可以通过线性加速度和陀螺仪来计算(如何?)。

哪些传感器是多余的?我猜测加速度计(或线性加速度)以及旋转矢量是多余的。此外,磁场可以用于计算其他测量(如旋转矢量)吗?我不需要自己的磁场值,所以也许我也可以把它扔掉。

编辑:我认为它认为加速度计=重力+线性加速度。这是否意味着重力和线性加速度与加速度计相关?相关功能作为我的机器学习管道的输入将毫无用处。

我想旋转矢量是在磁场的帮助下计算的,但是我的磁场传感器精度很低(由Android报道),所以我可以放下磁场和旋转矢量。

0 个答案:

没有答案