どうやって真っ直ぐ走れば

ぜんぜんわからない。私は雰囲気でマウスを直進させている。

横壁の値を直につかっての壁トレースってどの程度の人がやっているのだろう
串区間とか壁切れのタイミングの制御むずかしい

今はジャイロの値を元に真っ直ぐ(目標角0度)走らせながら、(ジャイロのみでPD)
・壁に近づいた場合に走る目標角度を壁から離れるように変更
・串区間では左右の壁切れが起きるタイミング(距離)の差ををつかって目標角度を変更
・片壁では、8mmくらいの前(過去または後ろというのか)の壁との距離が離れていたら、近づくように目標角度変更


ターン直前に進行角度が変化するのを防ぐために、直線の最後の半区間ぐらいは目標角度の増減の割合を減らしている

///
やりたいのは壁と水平になるようにすることで、中心をはしるかどうかは二の次のはず

カテゴリー: マイクロマウス パーマリンク

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です