Что такое Единица измерения?
Я создаю приложение, которое анализирует шаг человека, который носит датчик, и я не нашел и не упомянул в API или приложениях exapmle о том, что является единицей измерения (в линейном ускорении и угловой скорости).
я полагаю, что timestamp
это миллисекунды (поправьте меня, если я ошибаюсь), но каковы другие?
Спасибо!
1 ответ
Time Api возвращает данные в США
$ wbcmd --port com9 --op get --path Time { "response": 200, "responsestring": "HTTP_CODE_OK", "operation": "get", "uri": "/net/ECKIB9870DA4/Time", "content": 1420070440653000, "querytimems": 26, "querytimens": 26918122 }
Но Timestamp для Acc идет от чипа LSM6DS3 и находится в мс.
$ wbcmd --port com9 --op подписаться --path Meas/Acc/13 /net/ECKIB9870DA4/Meas/Acc/13::onSubscribeResult Подписан и прослушивает уведомления. Нажмите ESC, чтобы остановить:
@ 191 {{"Timestamp": 158, "ArrayAcc": [{"x": -0.07657305896282196, "y": -0.66044265031814575, "z": 9.9186038970947266}]}}
@ 255 {{"Timestamp": 235, "ArrayAcc": [{"x": -0.11485958844423294, "y": -0.64129936695098877, "z": 9.9377470016479492}]}}
@ 383 {{"Timestamp": 312, "ArrayAcc": [{"x": -0.052643977105617523, "y": -0.6341206431388855, "z": 9.9329614639282227}]}}
Вы должны знать, что у чипа LSM нет хороших часов. Так что реальная временная метка может немного дрейфовать (зависит от температуры), например, +-2%.