🏃‍♀️

iOS側の`gravity`が変の話

2024/03/28に公開

iOS側のgravityが変の話

最近はセンサー系の調査をしているのですが、iOS側のgravityが変な値を返すことが分かりました。

結論から言うと、iOS側のgravityは重力の「量」ではなく「方向」を返すのです。

経緯

先日にiOSで取っておいた重力センサーのデータをAndroidにも使えないかということで調査していました。(AIモデルを作るため)

その時は軽くみて大体iOSのセンサーデータはAndroidの-0.1倍ではないと軽く報告しました。

しかし、それは間違っていました。

どうやってわかったのか

その後、iOSの重力データで重力を計算してくれっと言われました。

はい、計算するよ!!

で計算してみたら、なんかおかしいと思いました。

どう計算しても9.8の重力にならなくて10.0になってしまうのです。(うん?ここ地球ではないの)

Android側ではちゃんと9.8になっているのに、、、

???0.1倍???

で重力は実際 ーー> 1 ??

つまりただ長さが1のベクトルを返しているだけでした。。。

ああ、そういうことか。。。

Discussion