Qt

マトモにソフト書けるようになろう、ということで はじめました。 多分1週間くらいで飽きると思います。

RX62T

Renesasから、RX62Tが発表されました。64pinパッケージがあるのがわくわくします。単精度FPUも搭載です。 ADは12bitと10bit両方あり、アンプ内臓の雰囲気。 STM32は入手済みだけれど、悩ましい。 市場に出回るのが待ち遠しい。

新タイヤで調整。

近いうちに、Miceで大会を開くので、それに向けて 新しいタイヤの試験も兼ねて調整してみました。 使ってみたのは、アルファー技研工業のタイヤです。 かなりフラットで、シミズの15度やMini-z純正?の20度に比べると堅いのですが、グリップはかなり良いよう…

APEC報告

アメリカ、カリフォルニア州のパームスプリングスで行われたAPECマイクロマウス大会に参加してきました。 結果は、探索のみ(帰り走行で滑りまくり、引っかかった)成功で、最短走行はできませんでした。 アメリカまで行ってちゃんと走れなかったのは残念です…

間に合った・・・?

角度まわりの制御が安定しないのは、 ジャイロ基板のコンデンサがどれかがクラックを起こしていて、出力が不安定になっていたのが原因だったようです。 (全部温め直したら治りました) 一応、オートスタートにも対応(したつもり)。 部室の迷路では、それなり…

間に合わないかも

制御が安定しない。 特にジャイロ周り。21日出発で行き、マウスを弄れるのはあと1日。 タイマーで探索を切り上げるとか、探索中に斜め走行を混ぜるとかをやろうと思っていたのに、 まともに走らないんじゃどうしようもない。 制御だけタイムスリップしてみよ…

やること多し。

試験期間でした。 試験が終わったのは良いのですが、やる事が溜まりすぎです。 何から手を付けようかな・・・。 優先順位の高い順に並べると、 APEC用のマウス調整&プログラム 電流検出による回転数検出 AustriaMicroSystemsのICを使った自作磁気エンコーダ…

とりあえずCPUボード

CPUボードの設計がひと段落。 予定通りの機能を13*28mmに収める事ができた。 ボード上でできることは、 書き込み LEDちかちか ブザー鳴らす タクトスイッチ入力 ジャイロの値を読む(selftestのトグル対応、GND固定用ジャンパ有) くらい。 こんな感じ。はてな…

2010年の抱負

あけましておめでとうございます。 今年の抱負を書いておきます。 どこかの大会で優勝する。 全日本大会で今年より順位を落とさない。 空力を意識したマウスを作る。 エンコーダ付きモータ/既製エンコーダを使わないで上位に迫れるマウスを制作する。 で行き…

ゆっくりと。

スローペースで設計中。 ギチギチに詰まっていると、 少しでもある隙間に何かを入れたくなってくる。 と、言う訳で28*13mmの基板に、 stm32 ADXRS610 書き込み端子、切り替えスイッチ LED*4、フルカラーLED*3,スピーカー EEPROM(追加) が納まる事になりそう…

新作に向けて

新作の設計がまとまってきたので、PCBEで回路の設計を開始。さっそく問題が。 モータのコネクタが想定外に大きく、どうがんばっても収まらない。 せっかくなので、今後も使いまわせるように、CPUとジャイロをスタック用のコネクタを使って別基板にする事に。…

エンコーダでも、こういうのは。

エンコーダIC 大分昔に見かけた気がしたので、探し出してみました。 Φ6*2.5mmの磁石と組み合わせて使う事ができらしい。 適当に、このへんと組み合わせて行けそう。 30000rpmまで対応らしいので(?)、速度も十分。 8bitと10bitがあるようです。 基板を立て…

賢く見えるように・・・。

探索の帰りに斜めで帰ってこれるようになりました。 あと、クラッシュを検知できるようになりました。 タイヤが削れる原因の7割くらいが消えました。 頭脳部分と並行して、角度まわりの制御がイマイチなのを改良中。 特に、長い斜め走行が苦手。 ちょこまか…

探索済区画加速

探索済み区画の加速を実装。 重ね探索との兼ね合いが難しい。 将来的に探索済区画の斜め走行をやろうかと思って、それを考慮した構造になっているのですが 斜め走行をすると座標の計算が何故かズレるので論外。 帰りの走行ができないのも、この座標の計算が…

やること

やることが溜まってきたので、メモ。 斜め走行時の座標管理と、座標を利用した壁切れ補正 走行性能に関係ない部分のプログラム(かしこいマウスに) 電流検出による回転数検出 必要摩擦係数を一定に保つ軌跡のターンの実装 上のターンを実装するために、車体の…

エンコーダなしで回転数取得

ハーフマウスで金銭的、またはスペース、重量的にネックになりがちなエンコーダですが、これを無くすアイデアを思いつきました。 多分、ノイズで使い物にならない気がしますが・・・。 電流センサを搭載し、PWMのOn期間、またはOff期間に流れる電流を検出し…

デモ走行

デモ走行をしてきました。 やっぱり、部室と同じパラメータでは走れませんでした。 16*16迷路だと、色々シビアな部分が出てくるようです。 今年の決勝迷路だったのですが、安定しないながらも走って、 大会時の第3走くらいのパラメータで、5秒27くらいでした…

見比べ。

ロボットウォッチに上がっている動画で、1位の方と自分の動画を見比べてみた。 決定的な敗因は経路選択だけれど、そもそも走り方のスタンスが違うように感じた。 自分のマウスは「いかに滑らないように走るか」を目指しているのに対して、 海外のマウスは「…

最短計算、完成。

最短経路算出ルーチンが完成して、それなりに動いているようです。 同じ歩数で辿る可能性のある場所を全パターンシミュレートする形のものです。 シミュレートにかかる時間は、3000mSで走り切れる迷路で,1経路につき100mSちょっとくらい。 今年の全日本決勝…

最短計算ルーチン

最短経路を選択する際、単純な条件の羅列では 良いルートを選んでくれないような感触なので、 賢い、最短経路導出を書き始めました。 理想的に走行した際にかかる時間をシミュレートして、 各ルートの中で一番タイムが短い物を選ぶという、超力技です。 歩数…

マイクロマウス2009動画

サークルのカメラが帰ってきたので、とりあえず自分の分の動画を持って帰ってきました。 探索 確か、500mm/sで全面探索です。すべての壁情報が確定しています。 迷路と相性が良かったので、2分で終わりましたが、本来は相当効率の悪いアルゴリズムです。 最…

マイクロマウス2009

マイクロマウス2009エキスパートクラス決勝に、東北地区大会のシードで出場しました。 結果は何と、2位を取る事ができました。日本人の中では1位だったようです。 不調な人が多い中、安定して走る事ができたので良かったです。 21日の試走会での調整で、壁切…

つくばで試走会

つくばで行われた試走会に参加してきました。 まず、路面のグリップが(部室の迷路に比べて)良すぎたせいか、結構パラメータが変わった。 今までは滑って距離を稼いでいた的な部分があったのかも。 2時間くらいチマチマと調整し、走るようになった。 走るよう…

摩擦一定ターン

とりあえず解けたので、表示させてみました。 黒が角速度 赤が角加速度 です。 微積は苦手なので正しく解けたは謎ですが、プロットを見たり、パラメータを弄ってみた限り正しく解けていそうな雰囲気です。 単純に角加速で必要な摩擦力と遠心力に耐えるのに必…

経路選択と、ターンの軌跡

経路選択があまりにもお粗末だったので、同じ歩数だった場合に直線や斜めの継続を選択するようにした。 優先度の初期化を忘れていて、1時間くらい無駄にした。時間だけでなく、柱も1本犠牲に・・・。 斜めを優先するMap生成も構想ができたので実装しよう。…

たちが悪い。

探索時たまに前壁を見落としたり、長めの斜め走行の安定性がイマイチだったので、ひたすらパラメータを詰めていました。 しかし、この不調の原因は・・・。 右前センサのLEDが、微妙に曲がっていました。 エポキシでガチガチに固めてあったのですが、度々の…

タイヤが足りない。

走りこめば走りこむほど、タイヤが無くなっていく。 1日気合を入れて走るともうボロボロ。そして、徐々に変わっていくパラメータ。 タイヤの残りはあと3セット。絶対足りないので追加発注。 そろそろ、走らせる回数を減らした方が良いのかも。 でもログ機…

対称じゃないターン。

ターン軌道生成ソフトを弄って居て、ふと気になった事があったので、去年の全日本大会の動画を見直してみた。 滑っているだけかもしれないけれど、ターン突入の角加速と脱出の角減速が違うマウスが居るような気がする。 前後方向の重心位置が真ん中にないマ…

おや?

http://jp.rs-online.com/web/search/searchBrowseAction.html?method=searchProducts&searchTerm=ADXRS

芝浦工大での試走会に参加。

芝浦工大で行われた試走会に参加してきました。 2時間しか走れなかった割には、収穫は結構あって 4マスゴールでゴールに突っ込む(事がある)バグを修正。 壁制御が不安定になることがあったのが改善 芝浦の迷路(すべすべな感じ、全日本の迷路もこんな感じだ…