【问题标题】:Tizen: Sensor data calibration and recorded timestampTizen:传感器数据校准和记录时间戳
【发布时间】:2023-04-05 23:07:01
【问题描述】:

我从三星 Watch3 Wearable 记录传感器数据。特别是,我分别使用 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 陀螺仪读取多个记录,但它保留了一个。有谁知道这些指标是传感器每次捕获的第一个还是最后一个?

【问题讨论】:

    标签: accelerometer tizen gyroscope calibration


    【解决方案1】:

    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。 所以,也许传感器每个时间戳只提供一个数据。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-14
      • 1970-01-01
      • 1970-01-01
      • 2015-12-30
      • 2014-05-22
      • 1970-01-01
      相关资源
      最近更新 更多