pythonでドローンを用いてリアルタイムに0.05秒ごとに瞬間加速度を取得してリストに挿入し、後からリストを参照して加速度を取得し、時間で2回積分することによって移動距離を求めるプログラムを書いているのですが、このコードで計算方法はあっているでしょうか?
acc_rec は 瞬間加速度を保存しているリストです
acc_fl は float型に直した瞬間加速度です
spx_fl は 瞬間加速度を時間で積分した速度の変動です
sspx は 現在速度です
dis は 現在速度を時間で積分して求めた距離の変位です
dis_all は 距離変位の合計です
python
1for acc in acc_rec: 2 3 acc_fl = float(acc) 4 5 spx_fl = acc_fl * 0.05 6 sspx += spx_fl 7 8 dis = sspx * 0.05 9 10 dis_all += dis 11 dis_all_rec.append(dis_all)
回答1件
あなたの回答
tips
プレビュー