私の質問は、私は関係なく、デバイスの向きの相互のユーザーの動きを比較することができるようにしたいChanging sensor coordinate system in androidAndroidの変換デバイス座標系を「ユーザー」のシステムを調整する
に似ています。ユーザーが携帯電話を縦向きにして腕を曲げると、加速度の読み取り値は携帯電話を横向きにしてから腕を同じ方向に曲げるときと同じです。
これを「ユーザー」座標系と呼びます。ユーザーが直面している風の方向は問題ではないので、ワールド座標系とは異なります。ユーザーがデバイスをどのように保持しているかに関係なく、デバイスの座標とは異なります。
私のアプリケーションでは、移動の前に較正ステップを実行して、ベース/静止方位行列を求めることができます。
上記の質問の答えは正しいと思われますが、私はより具体的な説明が必要です(これは、最初の動きの行列に2番目の値の逆数を乗じたものです)。実際のコードサンプルが理想的です。
メモremapCoordinateSystemで十分ではなく、直角のみを受け入れます。私は小さな偏差で作業することができる必要があります。なぜなら、デバイスが手首に縛られているからです。