0x89 IMUデータ

コマンド受信。

ヘッダ コマンドID Type Length Value
01 89 80 LE(ペイロード長) 内側TLV
1 byte 1 byte 1 byte 2 byte 可変長

LE(n) は整数nを2 byteのリトルエンディアンで表した値。Nは本文または圧縮データのbyte数。 共通のパケット形式を参照。

Type(1 byte) Length(2 byte、LE) Value
01 14 00 タイムスタンプ → 加速度X/Y/Z → 角速度X/Y/Z → pitch → yaw
タイムスタンプ 加速度X/Y/Z 角速度X/Y/Z pitch yaw
4 byte 各2 byte、計6 byte 各2 byte、計6 byte 2 byte 2 byte

Valueは20 byte、外側Lengthは 17 00、パケット全体は28 byte。 すべてLE。タイムスタンプは起動からのミリ秒を符号なし32 bitで表す。 加速度は符号付き16 bit、単位はmilli-g。 角速度は符号付き16 bit、単位は0.1度/秒。 pitch・yawは符号付き16 bit、単位は0.1度。imuData で購読できる。

関連