1997.5.27作成杉村純
1997.6.29更新杉村純

モジュール定義


ini:イニシャライズ処理
int:割り込み処理
tm :タイマ処理
nrm:ノーマル処理
No.モジュール名処理方法機能
0-1本戦用行動判断モジュールnrm本戦における行動を、各センサ情報から決定する。
1-1赤外線ONデータ作成モジュールtm赤外線センサのONデータを作成する。
2-1超音波入出力モジュールtm超音波センサの送受信と、それによるデータ作成の流れの総合的な管理を行う。
2-2超音波距離データ作成モジュールtm超音波センサから送られてきたカウント値を、超音波距離データに変換する。
2-3相手サーチモジュールtm過去の距離データにより、壁か相手かを判断する。
3-1タッチセンサONデータ作成モジュールtmタッチセンサのONデータを作成する。
4-1走行データ作成モジュールnrm指定された起動走行を実現するためのPWMデータを作成し、これをPWMへ出力する。
5-1エンコーダ測定データ作成モジュールtmロータリーエンコーダ測定データを作成する。
エンコーダのカウントリセットを、カウント値読込み直後に行う。
5-2現在位置姿勢演算モジュールtmエンコーダ測定データをもとに、現在位置、速度、姿勢を算出する。
6-1イニシャライズモジュールini68k,I/Oボードの初期化をする。
6-2スタートスイッチ待ちモジュールtmスタートスイッチの入力を得る。
6-3モード判定モジュールtmDIPスイッチのデータにより、MIRSのモードを決定する。
6-4表示データ作成モジュールnrm7segLED点灯データ等を作成する。
7-1ペナルティ戦用行動制御モジュールnrmペナルティ戦における行動を制御する。
8-1規定走行試験用行動制御モジュールnrm規定走行の試験を行うための、行動制御をする。
9-1各センサデータ表示モジュールnrm各センサから得られたデータを外部へ出力するための制御をおこなう。

ソフトウェア詳細設計