1

奇妙なジャイロスコープの動作があります:

私はvalues[0]ジャイロスコープセンサーから持っています:x軸周りの角速度。Samsung Galaxy Nexus では、この値は -10 から 10 です。Samsung Galaxy Tab(old) では、-100 から 100 です。

なぜ?理解できません。ジャイロスコープを使用するアプリケーションを作成します。Galaxy Nexusではすべて問題ありませんが、Galaxy Tabでは値が大きいため問題があります。

4

3 に答える 3

2

Android の SensorManager によって返されるセンサーそのセンサーによって提供される値の範囲を提供します。計算は、ハードコードされた値ではなく、それに基づいている必要があります。

于 2012-06-05T12:39:01.600 に答える
0

デバイスが異なる値を与える場合、私の頭に浮かぶ唯一の理由は、それらが異なる範囲/スケールで動作しているということです...つまり、値を正規化するには、おそらく最大範囲で値を割る必要があります。

于 2012-06-05T12:42:10.337 に答える
0

古い 7 インチの Samsung Galaxy Tab もジャイロスコープのデータをラジアン/秒で提供します。これはスケールなどに関するものではなく、値が単に間違っているか、正しく取得できないかのどちらかです。範囲値は、取得可能な最小値と最大値を通知します。全て。

于 2012-06-05T13:29:39.047 に答える