こつこつ


・串区間での壁トレースOFF
・最短走行で申し訳程度に加減速実装
・テクニカルシート提出
完走目指して、九州大会がんばろー。

こつこつ


停止からの加速直後のターンでふらつくので、
180度回転後に1.5cm後進させて、安定させるための距離を稼ぐ。
また、横方向の誤差をリセットするために90度回転した後に、前壁センサで位置をあわせる

光学センサに出鱈目な値がでることがあるようで、
マップ作成用の壁の検出に、検出漏れが頻発する。
壁の有無の判断に、メディアンフィルタ通過後のセンサ値を使用すると再発しなくなったが、
根本的に何か不味そうだ。

こつこつ


旋回時のガリガリ音が気に食わないので弄る。
1.左右モータそれぞれの印加電圧vs回転速度のテーブルを作成
 これで任意の回転数の時に電流がだいたい0になる電圧が分かるので
 それ以上に印加した電圧は、素直に電流に変換されると考える
2.速度制御をPI+(電圧-電流変換)で作る。
3.左右モータのPWMduty比をずらして定速走行させ、ジャイロの値を読む
 で、ある定速度でのPWMオフセット量と角速度のテーブルができるので、
 角速度制御のFF項にする
4.角速度制御をFF+PI制御で作る
5.ガリガリ音が殆どなくなった。がフラフラしている。
こんな感じの制御で良いのだろうか?

他、最短走行時の壁切れ補正と、
迷路情報をEEPROMへの保存を実装
180度ターンもエンコーダ情報を基にした制御からジャイロ情報に変更。

再開


二ヶ月以上ぶりにソースコードを見ると、何を書いているかサッパリ分からない。
よく思い出せない処理を削除して、
分からないなりにスラロームでの最短走行を書く。

駆動がガリガリ鳴っているのが気にかかるが、
先に実装すべきは
・最短での壁切れ補正
・Uターン時のバック処理
・迷路情報をEEPROMに保存

数回壁に ぶつかると すぐにピニオンが空転してしまうので、
アニキに紹介頂いたPOMを接着できるというセメダインPPXを発注する。

スラローム走行


合宿にて次やることは”ジャイロを使ってのスラローム”
と教えてもらったので実装してみる。
車両全体の速度はエンコーダだけ見て
角速度はジャイロだけ見て制御してみる

2013年マイクロマウス合宿

とりあえず動くロボットを作り上げて、
何から始めれば良いかを教えて貰おうという目的で、
マイクロマウス合宿に行ってきた。

拡張左手+超信地旋回で挑んだプチ大会もなんとか完走。

度重なる質問に、色々と教えてくださった
まついさん、こじまさん、アニキさん、こみねさん
ありがとうございました。

こつこつ


・たまに減速動作なしに、次の旋回動作に移行していたことを修正
・壁切れによる距離補正追加(動作がイマイチ)

//////////////
昨年5月末にはRMCR開催のアナウンスがあったけど、
今年の大会はどうなのだろう?