沼津高専 電子制御工学科
MIRSSTND 標準動作プログラム Ver1.1 概要
MIRSSTND-MAMU-0007
改訂記録
版数 作成日 作成者 承認 改訂内容
A01 2004.9.7 牛丸 牛丸 初版

はじめに

本ドキュメントは、MIRS標準機の標準動作プログラム Ver.1.1 の概要を示すものである。

Ver 1.0 からの変更点

仕様上の変更点

具体的な変更点

  1. contorl.h で定義されているポスト個数を 2 から 4 に変更した。
  2. posrt_search.c の 97行目で指定していた超音波センサの距離の最大値を USS_MAX として control.h で定義し、その値を 1400 にした。
  3. ポスト探索モードの改良
    ポスト認識における得点制をやめ、最小値をそのままポスト位置として一旦認識させるようにした。
  4. ポスト正体補正のアルゴリズムを改良した。
    ポスト正体時に左右どちらの超音波センサの距離を測定できなかったとき、MIRSの首振り角度を少しづつ大きくするようにした。
  5. MIRS の中心位置補正を2回のポスト獲得モードにつきに1回のみ行うように変更した。
  6. 中心位置補正時のポスト探索で、2回自転してポストを必要個数発見できなかった場合は、ポスト探索を諦めるようにした。

変更されたファイル

  control.h       functions.c      thread_func.c
  control_test.c  initialize.c     post_get.c           
  func_extern.h   post_approach.c  post_search.c

プログラムの限定事項動作

現在わかっている問題点

中心からポストの距離が 1m 以上ある場合、正体補正がうまく行かないことがある。

使用上方法

  1. mirs_std_v1.1.tar.gz を /hoem/atlmris にダウンロードして、
       tar xvfz mris_std_v1.1.tar.gz 
    で展開する。
  2. /home/atlmris で
    rm mirs_std
    ln -s mirs_std_v1.1 mirs_std 
    とする。
  3. /etc/inittab などで、 mirs_std_v1.0 を指定いるものを mirs_std に変更する。
  4. mirs_std_v1.1 ではバイナリを用意していないので、各ディレクトリで make を実行する。

プログラムパッケージ

MIRS標準機の標準ソフトウェア Ver1.1 のパッケージ化されている。
関連文書
ドキュメント番号 ドキュメント名称
MIRSSTND-MANU-0001 MIRSSTND 標準動作プログラム概要