我记录了三星Watch3可穿戴设备的传感器数据。特别是,我分别使用SENSOR_ACCELEROMETER、SENSOR_GRAVITY和SENSOR_GYROSCOPE收集加速度计、重力和陀螺仪数据。我发现SENSOR_ACCELEROMETER提供了已经校准过的数据。我应该手动校准陀螺仪数据吗?
我的第二个问题涉及从设备记录的每个数据样本的时间戳。以下是我从陀螺仪收集的数据的时间示例:
x y z time
474 6.72 -5.46 2.87 2021-06-30 15:17:51.226
475 7.98 -3.15 -1.68 2021-06-30 15:17:51.247
476 -0.49 3.15 -0.84 2021-06-30 15:17:51.249
477 0.70 2.10 -0.63 2021-06-30 15:17:51.266
478 1.75 -0.70 -1.82 2021-06-30 15:17:51.268我能理解这一点。15:17:51.226陀螺仪读取多个记录,但它保留一个。有没有人知道这些指标是传感器捕获的第一次还是最后一次?
发布于 2021-07-15 10:30:01
1
陀螺仪数据也进行了校准。
在公共Tizen站点中,有两种类型的陀螺仪。“陀螺仪”和“未校准陀螺仪”(https://docs.tizen.org/application/native/guides/location-sensors/device-sensors/)“陀螺仪”传感器已经给出了校准数据。
2
我不知道如何理解陀螺仪读取多个记录,但在我看来,它每次读取一个数据。
如果您阅读sensor_event_s结构,它会给出一个带有时间戳的数据。(https://docs.tizen.org/iot/api/latest/tizen-iot-headed/structsensor__event__s.html)
另外,在Tizen API中,您可以设置传感器值更新的间隔,其最小值通常为10ms。所以,也许传感器每个时间戳只给出一个数据。
https://stackoverflow.com/questions/68378246
复制相似问题