4.ソフトウェア・モジュール間インターフェース

信号名シンボルサイズ入力モジュール名No.出力モジュール名No.
ロータリエンコーダ距離データre_dist1byteロータリエンコーダ計測データ作成モジュール2-1  
ロータリエンコーダ計測データ右re_r1byte自己位置・姿勢演算モジュール2-3ロータリエンコーダ計測データ作成モジュール2-1
ロータリエンコーダ計測データ左re_l1byte自己位置・姿勢演算モジュール2-3ロータリエンコーダ計測データ作成モジュール2-1
ロータリエンコーダ積算カウンタリセット信号re_rst1byte  ロータリエンコーダ積算カウンタリセットデータ作成モジュール2-2
ロータリエンコーダによる位置・姿勢(x座標)re_x1byte自己位置補正モジュール9-1自己位置・姿勢演算モジュール2-3
ロータリエンコーダによる位置・姿勢(y座標)re_y1byte自己位置補正モジュール9-1自己位置・姿勢演算モジュール2-3
ロータリエンコーダによる位置・姿勢(角度)re_th1byte自己位置補正モジュール9-1自己位置・姿勢演算モジュール2-3
超音波センサ距離データuss_data[x]1byte超音波センサ計測データ作成モジュール3-1  
超音波センサ計測データuss_cnt[x]1byte自己位置補正モジュール9-1超音波センサ計測データ作成モジュール3-1
超音波センサ選択データuss_s1byte  超音波センサ制御モジュール3-2
超音波センサ前計測データuss_old_cnt1byte  超音波センサ計測データ作成モジュール3-1
超音波センサ前選択データuss_old_s1byte超音波センサ制御モジュール3-2  
PWM制御データ右pwm_r1byte  PWM制御モジュール8-1
PWM制御データ左pwm_l1byte  PWM制御モジュール8-1
PWM補正データ右pwm_c_r1byte  軌道補正モジュール8-2
PWM補正データ左pwm_c_l1byte  軌道補正モジュール8-2
赤外線センサ選択データd_data1byte  赤外線センサ制御モジュール4-2
赤外線センサ感知データir_data1byte赤外線センサ計測データ作成モジュール4-1  
赤外線センサ計測データir_cnt1byte  赤外線センサ計測データ作成モジュール4-1
危険フラグd_flag1byte  赤外線センサ計測データ作成モジュール4-1
タッチセンサ感知データtati_data1byteタッチセンサ計測データ作成モジュール5-1  
タッチセンサ計測データtch_cnt1byte  タッチセンサ計測データ作成モジュール5-1
7seg.LED点灯用データdisp_7seg1byte7seg.LED制御モジュール6-27seg.LEDデータ作成モジュール6-1
単色LED点灯データdisp_sseg1byte単色LED制御モジュール6-4単色LEDデータ作成モジュール6-3
自己位置補正データ(x座標)c_pos_x1byte  自己位置補正モジュール9-1
自己位置補正データ(y座標)c_pos_y1byte  自己位置補正モジュール9-1
自己位置補正データ(角度)c_pos_th1byte  自己位置補正モジュール9-1
自己位置・姿勢(x座標)self_x1byte行動計画モジュール
走行用データ作成モジュール
軌道補正モジュール
7-1
7-2
8-2
  
自己位置・姿勢(y座標)self_y1byte行動計画モジュール
走行用データ作成モジュール
軌道補正モジュール
7-1
7-2
8-2
  
自己位置・姿勢(角度)self_th1byte行動計画モジュール
走行用データ作成モジュール
軌道補正モジュール
7-1
7-2
8-2
  
過去の自己位置(x座標)old_s_pos_x1byte走行用データ作成モジュール7-2  
過去の自己位置(y座標)old_s_pos_y1byte走行用データ作成モジュール7-2  
過去の自己位置(角度)old_s_pos_th1byte走行用データ作成モジュール7-2  
速度データself_v1byte行動計画モジュール
走行用データ作成モジュール
7-1
7-2
  
走行モードrun_mode1byte行動計画モジュール
走行用データ作成モジュール
7-1
7-2
  
競技モードmode1byte行動計画モジュール
走行用データ作成モジュール
7-1
7-2
初期設定モジュール1-1
相手位置(x座標)m_pos_x1byte行動計画モジュール7-1  
相手位置(y座標)m_pos_y1byte行動計画モジュール7-1