4−1.基本機能の説明


【マン・マシン インターフェース機能】


《ディップスイッチ情報収集機能》
 ディップスイッチを監視し、入力値収集指令によりスイッチの状態(入力情報)を得る。


《情報表示機能》
 LEDに表示情報を表示する。


【情報収集機能】


《赤外線センサー情報収集機能》
 赤外線センサー8個全て(No.0〜No.7)を監視し、赤外線を捕らえたセンサーのNo(センサー情報)を得る。


《タッチセンサー情報収集機能》
 タッチセンサー3個全て(No.0〜No.2)を監視し、衝撃を捕らえたセンサーのNo(センサー情報)を得る。


《超音波センサー情報収集機能》
 超音波センサー3個全て(No.0〜No.2)において、情報収集指令により超音波センサーの送信信号、受信信号(センサー情報)を得る。


《ロータリーエンコーダ情報収集機能》
 ロータリーエンコーダ全て(No.0〜No.1)を監視し、情報収集指令を受けると情報処理機能にロータリーエンコーダから得られた情報(センサー情報)を送る。


【情報処理機能】


《自機位置認識機能》
 センサー情報より、自機の位置、角度(状況情報)を得る。


《相手位置認識機能》
 センサー情報より、相手の位置(状況情報)を得る。


《相手行動認識機能》
 センサー情報より、相手の行動(状況情報)を得る。


【行動決定機能】


《相手位置予測機能》
 情況情報より、今後の相手の位置を予測する。


《相手行動予測機能》
 情況情報より、今後の相手の行動を予測する。


《自機進行目標位置決定機能》
 情況情報、相手位置予測機能、相手行動予測機能からの情報より、今後の自機の行動(移動情報、情報収集指令)を得る。


《表示情報生成機能》
 入力情報、状況情報、行動決定機能の各情報(表示情報を除く)より、表示情報を得る。


【駆動機能】


《DCモーター制御機能》
 移動情報より、モーターを駆動させ自機を動かす。