Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。2万件32iOSアプリ開発で、ジャイロセンサー,加速度センサー(CoreMotion)から取得できる(timestamp,x,y,z)の値を使って端末の移動距離を計算する方法が知りたいです。ここでGPSは使用しない予定です。票8結論から言いますと、おそらく無理です。理論上は確かに加速度を2回積分すれば距離が出ますが、しかしその場合、加速度はちゃんとΔtにおける加速度でなければなりません。ところがiPhoneのモーションセンサが取るのは受けた力から計算した瞬間加速度です。積分自体は非常に簡単で、y*Δtを足していけば面積になりますから、例えば初速度を0と見なせば、0.01秒ごとに加速度を取るとし、取った加速度を0.01かけて100回足せば1秒後の速度になりますからなんも難しくありません。ところが問題はこの場合はΔt=0.01の場合の加速度が必要であり、瞬間加速度しか取れない以上それを無理やり足しても100Hzじゃあサンプリングレートとしても低すぎて精度が使い物になりません。}}(積分の計算はちょっと頭の中で曖昧ですので悪しからず)これで速度を取得して値見てみるとわかりますが、一旦iPhoneを移動したら再びテーブルに置いても速度がなかなか元の値に戻らなかったりします。原因は先ほど言いました、そもそも加速度はdtに置いての加速度ではなく、瞬間加速度だからです。個の銅バッジ情報提供有難うございます。y=at^2+vt+y¬を具体的にプログラムでどう表現するのかという所までを知りたいと思っておりました。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。json_decodeの値がNULLになる。0SwiftyJSONを用いた文字列の取り出し方について1NSStreamを用いたソケット通信でデータの長さを指定した受信動作をしたい1AVFoundationを用いたビデオカメラアプリについて0UITableViewの動的更新0Swift4でのURLSessionTaskを用いたAPIからのデータ取得について。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。