名称 | MIRS1403 怪盗確保モジュール詳細設計書 |
---|---|
番号 | MIRS1403-SOFT-0004 |
最終更新日:2015.2.20
版数 | 最終更新日 | 作成 | 承認 | 改訂記事 |
---|---|---|---|---|
A01 | 2014.12.22 | 野澤 | 初版 | |
A02 | 2014.12.24 | 野澤 | 大林教員 | 関数名の修正 |
A03 | 2015.2.4 | 野澤 | 仕様変更についての追記を行った。 | |
B01 | 2015.2.20 | 堀部 | 競技会で使用したプログラムの詳細へ変更 |
本ドキュメントは、MIRS1403の怪盗確保モジュールの詳細設計書である。
競技会で用いた怪盗確保プログラムは設計当初と仕様が変更されたためドキュメントをメジャーチェンジした。
本モジュールは、MIRSが競技場中央から怪盗を捜索し確保するプログラムである。
動作は競技場中央で旋回しつつ画像処理を行い、回答を発見でき次第怪盗の方向へ突進を行う。
また、発見できなかった時にはサーバと通信を行い盗み出されかけている宝の部屋へ移動する。
怪盗追跡プログラムのファイル構成はChaseディレクトリ内のファイルとする。
ファイル名 | 含まれる関数 |
---|---|
Chase | Chase |
修飾子 | 名称 | 概要 | 備考 |
---|---|---|---|
int | FindFlag[3] | 次の行動に移るための変数 カメラの前後とサーバからのデータの有無を持つ | |
int | BaloonF[3] | 前のカメラにおける風船認識の結果を格納する変数 | |
int | BaloonB[3] | 後ろのカメラにおける風船認識の結果を格納する変数 |
試験用プログラムの詳細を以下に示す。
ファイル名 | 試験内容 | 合格基準 | 不合格時の対処法 | 備考 |
---|---|---|---|---|
ChaseTest | Chase関数を呼び出し実行する。 | 仕様通りの動作をすれば合格。 | プログラムの修正を行い、再度試験を行う。 |
プログラムについては、以下を参照。
MIRS1403 ソフトウェア開発報告書