magicant / bve-autopilot

Bve trainsim 用自動運転車両プラグイン
GNU Lesser General Public License v2.1
21 stars 5 forks source link

地上子の位置を前後 Elapsed の平均から求める #13

Closed magicant closed 5 years ago

magicant commented 5 years ago

誤差の期待値が半分になる

magicant commented 5 years ago

駅ジャンプ時は別の場所の地上子情報もまとめてくるので別の処理が要りそう

magicant commented 5 years ago

現行アルゴリズムでは必ず目標位置を本来より手前に見積もるのに対しこの方式では本来より奥に見積もることがあるので誤差が大きいと過走する恐れがある。現行のままでも良いかも。

magicant commented 5 years ago

78a0a14e7231415e79c2d1790403abc058dddfb6 で TASC 停止目標位置を整数に丸めるようにしたので、これで一応誤差がなくなったということにしておく。

他の種類の地上子に関しては位置の誤差があっても大して問題にならないので放置。