我正在Smartwatch上收集来自加速度计和陀螺仪传感器的数据:Samsung Gear 2。 开发环境是:Tizen SDK for Wearable Version 1.0.0。
使用的javascripts代码是:
window.addEventListener("devicemotion",deviceMotionEvent,true);
function deviceMotionEvent(e) {
Ax = e.accelerationIncludingGravity.x / 9.8,
Ay = e.accelerationIncludingGravity.y / 9.8,
Az = e.accelerationIncludingGravity.z / 9.8,
Wx = e.rotationRate.alpha,
Wy = e.rotationRate.beta,
Wz = e.rotationRate.gamma;
}
问题: 虽然加速度数据似乎是正确的(采样频率约为25 Hz),但沿α,β,伽马轴的旋转速率呈现异常: 采样率非常低(1.0 Hz)。考虑到deviceMotionEvent以25 Hz的频率发射,Wx,Wy,Wz的相同值重复25次。
我没有拦截任何文件,包括陀螺仪传感器规格(欢迎任何建议),但我会理解陀螺仪的1.0 Hz是否必须被认为是异常或正常运作。
V