沼津高専 電子制御工学科 | ||||||
| ||||||
改訂記録 | ||||||
---|---|---|---|---|---|---|
版数 | 作成日 | 作成者 | 承認 | 改訂内容 | ||
A01 | 2000.2.2 | 岩田 | 佐田 | 初版 | ||
A02 | 2000.4.25 | MIRS9901 | 佐田 | 作戦変更による訂正 | ||
A03 | 2000.4.28 | MIRS9901 | 佐田 | 動作規定の変更 | ||
B01 | 2000.6.21 | MIRS9901 | 佐田 | 他のドキュメントとの整合 | ||
B02 | 2000.6.26 | MIRS9901 | 森 | 外観図の変更 | ||
B03 | 2000.7.4 | MIRS9901 | 菅谷 | センサのIO port Address訂正 |
|
図3.MIRS9901エレクトロニクス回路ブロック
9901班MIRSでは8個の超音波センサを装備する。超音波センサの測定範囲は20cm〜3mで測定誤差は±5cm以内とする。
モータはPWM制御部からのパルスによってエネルギーを供給されることにより動作する。このパルス幅を変調することによってモーターへの供給エネルギーを調整し、モータの回転数を調節することが出来る。
センサ | IO port Address/bit | 備考 | |
---|---|---|---|
超音波センサ | |||
右上 | FC6151/------00 |
||
左上 | FC6151/------01 |
||
右 | FC6151/------10 |
||
左 | FC6151/------11 |
||
赤外線センサ | |||
右後 | FC6153/10000000 |
||
右中 | FC6153/01000000 |
||
右前 | FC6153/00100000 |
||
前右 | FC6153/00010000 |
||
前左 | FC6153/00001000 |
||
左前 | FC6153/00000100 |
||
左中 | FC6153/00000010 |
||
左後 | FC6153/00000001 |
||
タッチセンサ | |||
右後 | FC6003orFC6007/001 |
||
右前 | FC6003orFC6007/010 |
||
前右 | FC6003orFC6007/011 |
||
前左 | FC6003orFC6007/100 |
||
左前 | FC6003orFC6007/101 |
||
左後 | FC6003orFC6007/110 |
||
後 | FC6003orFC6007/111 |
Aタッチセンサ、又は超音波センサに反応があったら獲得判断モードに移行する。
B超音波センサで発見した未獲得のポストであればポスト接近モードに移行する
Cタッチセンサで発見した未獲得のポストであればポスト獲得モードに移行する。
Dポストに接近したら、ポスト獲得モードに移行する。
Eポストを獲得したら、ルート復帰モードに移行する。
Fルート復帰モード終了後ポスト探索モードに移行する。
G獲得済みのポストであれば回避モードに移行する。
H回避モード終了後、ポスト探索モードに移行する。
I座標確認後、原点へ移動したら獲得ルート決定モードに移行する。
J獲得ルート決定後、獲得ルート進行モードへ移行する。
K回避モード終了後、獲得ルート進行モードに移行する。
Lルート復帰モード終了後、獲得ルート進行モードに移行する。
状態遷移表
移動元/移動先 | 初期化モード | ポスト探索モード | 獲得判断モード | ポスト接近モード | ポスト獲得モード | ルート復帰モード | 獲得ルート決定モード | 獲得ルート進行モード | 回避モード |
初期化モード | − | 座標確認後、原点へ移動し、 ポスト探索モードに移行 |
× | × | × | × | 全てのポストを通る最短のコー スを算出する獲得ルート決定モ ードへ移行 |
× | × |
ポスト探索モード | × | − | タッチセンサ、又は超音波センサ に反応があったら獲得判断モー ドに移行 |
× | × | × | × | × | × |
獲得判断モード | × | × | − | 超音波センサで発見した未獲得 のポストであればポスト接近モ ードに移行する |
タッチセンサで発見した未獲得 のポストであればポスト獲得モー ドに移行する |
× | × | − | すでに獲得したポストだったら 回避モードに移行 |
ポスト接近モード | × | × | × | − | ポストにぶつかったらポスト獲 得モードに移行 |
× | × | × | × |
ポスト獲得モード | × | × | × | × | − | ポスト獲得後ルート復帰モードに移行 | × | × | × |
ルート復帰モード | × | ルート復帰モード終了後ポス ト探索モードに移行 |
× | × | × | − | 獲得ルート決定後、獲得ルート 進行モードに移行 |
ルート復帰モード終了後獲得ルー ト進行モードに移行(競技二 回目に限る) |
× |
獲得ルート決定モード | × | × | × | × | × | × | − | 獲得ルート決定モード終了後 獲得モード進行モードに移行 |
× |
獲得ルート進行モード | × | × | タッチセンサ反応があったら、 獲得判断モードに移行 |
× | × | × | × | − | × |
回避モード | 回避モード終了後ポスト探索モードに移行 | × | × | × | × | × | 獲得ルートへ戻ったら 獲得ルート進行モードに移行 |
回避モード終了後獲得ルート 進行モードに移行(競技二回 目に限る) |
− |
1.初期ルート進行中、ポスト探索モードで発見したポストへポスト接近モード で接近し、ポストにぶつかりタッチセンサに反応する。
2.PWMで決められた分だけ後退する。
3.決められた方向に一定量回転する。
4.ポストの周りを多角形に移動し、赤外線センサにより赤外線を検出する(MIRSの外側の超音波で死角のポストを探索する。)
5.赤外線を検出したら、90度その場回転してポストの方向を向く。(超音波センサ反応の有無を記憶する。)
6.タッチセンサに反応があるまで前進する。
7.前面に設置されている赤外線センサで赤外線の反応がなくなっていることを確認する
8.死角のポストを発見していたらそのポストを上記同様に獲得する。 9.後退してルート復帰モードに移行する。
1.タッチセンサが反応
2.PWMで決められた分だけ後退する。
3.その場で左(右)90度回転する。
4.決められた分だけ前進する。
5.その場で右(左)90度回転する。
6.決められた分だけ前進する。
7.その場で右(左)90度回転する。
8.決められた分だけ前進する。
9.その場で左(右)90度回転する。
10.現在の座標を確認後、初期(獲得)ルートに復帰する。
関連文書 |
---|