沼津高専 電子制御工学科
MIRS0403 ソフトウェア取扱説明書
MIRS0403-SOFT-0003
改訂記録
版数 作成日 作成者 承認 改訂内容
A01 2005.2.14 柴田 龍治 上園隆文 初版

目次

  1. はじめに
  2. インストール手順
  3. 関数一覧
  4. 行動制御系関数

1.はじめに

本ドキュメントはMIRS0403を制御するソフトウェアの取扱説明書である。

2.インストール手順

本モジュールをカーネルに組み込む方法を以下に示す。

  1. 必要なファイル(mirs0403_soft.tar.gz)をダウンロードする。
  2. ファイルを解凍する。
    >tar xzvf mirs0403_soft.tar.gz
  3. コンパイルする。
    >make all
  4. モジュールを組み込む。
    >insmod xxx
  5. uss_moduleが組み込まれていることを確認する。
    >lsmod
モジュールを削除する場合は以下のコマンドを使う。
>rmmod xxx

3. 関数一覧

以下に、MIRS0403 で取り扱う関数の一覧を示す。
ソースファイル名関数名書式戻り値動作概要
first_try.cmain
int main(void)
なし
一回目の競技のメイン
second_try.cmain
int main(void)
なし
ニ回目の競技のメイン
initialize.cinitialize
int initialize(void)
なし
初期化
start_move.cstart_move
int start_move(void)
なし
スタート直後のポスト回避
step_search.cstep_search
int step_seach(void)
なし
ポスト探索モード第一段階
correct_post_data.ccorrect_post_data
int correct_post_data(void)
なし
ポスト探索モード第二段階
post_data_check.cpost_data_check
int post_data_check(int)
なし
ポストデータ確認モード
post_approach.cpost_approach
int post_approach(int)
なし
ポスト接近モード
post_get.cpost_get
int post_get(int)
なし
ポスト獲得モード
post_to_post2.cpost_to_post2
int post_to_post2(int, int)
なし
ポスト間移動モード
post_crash.cpost_crash
int post_crash(int, int)
あり
ポスト間ポスト検索モード
go_back_center.cgo_back_center
int go_back_center(int)
なし
中心帰還1
go_back_center2.cgo_back_center2
int go_back_center2(int)
なし
中心帰還2
go_back_center3.cgo_back_center3
int go_back_center3(int)
なし
中心帰還3
correct_center.ccorrect_center
int correct_center(void)
なし
中心位置補正

4.行動制御系関数

int main(void)
int initialize(void)
int start_move(void)
int step_seach(void) int correct_post_data(void)
int post_data_check(int correct_center_flag)
int post_approach(int target_post)
int post_get(int target_code)
int post_to_post2(int target_post, int next_post_no)
int post_crash(int target_post, int next_post_no)
int go_back_center(int post_no)
int go_back_center2(int post_no)
int go_back_center3(int target_post, int next_post_no)
int correct_center(void)

関連文書