データ仕様

データ名 ロータリーエンコーダー距離データ
シンボル re_dist
サイズ 1 byte
種別
データ構成 7 6 5 4 3 2 1 0
符号 距離データ
論理仕様

負数は,2の補数で表す

7bit=0を正転,=1を逆転とする

初期値
備考

データ名 ロータリーエンコーダー計測データ右・左
シンボル re_r , re_l
サイズ 1 byte
種別
データ構成 7 6 5 4 3 2 1 0
符号 カウントデータ
論理仕様

負数は,2の補数で表す

7bit=0を正転,=1を逆転とする

初期値
備考

データ名 ロータリーエンコーダによる位置・姿勢
シンボル re_x , re_y , re_th
サイズ 1 byte
種別
データ構成 7 6 5 4 3 2 1 0
位置データ又は,姿勢データ
論理仕様

スタート時競技場左角(フェンス)を原点として,
ロータリーエンコーダーのカウントデータで求めた位置

1[cm]= 1h

200[cm]=C8h

初期値
備考

データ名 PWM制御データ右・左
シンボル pwm_r,pwm_l
サイズ 1 byte
種別
データ構成 7 6 5 4 3 2 1 0
制御データ
論理仕様

PWMに与えるデューティー比

デューティー比=制御データ×50%

00h〜127h

初期値
備考

データ名 赤外線センサ感知データ
シンボル ir_data
サイズ 1 byte
種別
データ構成 7 6 5 4 3 2 1 0
前面 右側面 左側面 後部
論理仕様

"1"=反応

"0"=無反応

初期値
備考

データ名 危険フラグ
シンボル d_flag
サイズ 1 byte
種別
データ構成 7 6 5 4 3 2 1 0
タッチ右 タッチ左 後部

赤外線

論理仕様

"1"=反応

"0"=無反応

初期値
備考

データ名 超音波センサ距離データ
シンボル uss_dist
サイズ 1 byte
種別
データ構成 7 6 5 4 3 2 1 0
距離データ
論理仕様

超音波センサで測定した距離データ

00h= 0[cm]

01h= 1[cm]

初期値
備考

データ名 超音波センサ選択データ
シンボル uss_s
サイズ 1 byte
種別
データ構成 7 6 5 4 3 2 1 0
論理仕様

"1"=選択
初期値
備考

データ名 超音波センサ計測データ
シンボル uss_cnt[x]
サイズ 1 byte
種別
データ構成 7 6 5 4 3 2 1 0
計測データ
論理仕様

x=1 前面

x=2 右側面

x=3 左側面

初期値
備考

データ名 超音波センサ前計測データ
シンボル uss_old_cnt[x]
サイズ 1 byte
種別
データ構成 7 6 5 4 3 2 1 0
計測データ
論理仕様

前回計測されたデータが格納される

x=1 前面

x=2 右側面

x=3 左側面

初期値
備考

データ名 自己位置補正データ
シンボル c_pos_x,c_pos_y,c_pos_th
サイズ 1 byte
種別
データ構成 7 6 5 4 3 2 1 0
補正データ
論理仕様


初期値
備考

データ名 自己位置・姿勢
シンボル self_x,self_y,self_th
サイズ 1 byte
種別
データ構成 7 6 5 4 3 2 1 0
位置データ・姿勢データ
論理仕様

自己位置・姿勢データが格納される.

姿勢角は,スタート時の向きを0°とし

姿勢データ×360/255=姿勢角[°]

初期値
備考

データ名 過去の自己位置
シンボル old_s_pos_x[],old_s_pos_y[],old_s_pos_th[]
サイズ 1 byte
種別
データ構成 7 6 5 4 3 2 1 0
位置データ・姿勢データ
論理仕様


初期値
備考

データ名 速度データ
シンボル self_v
サイズ 1 byte
種別
データ構成 7 6 5 4 3 2 1 0
符号 速度データ
論理仕様

前進を正の向きにとった速度データ
初期値
備考

データ名 相手位置
シンボル m_pos_x[],m_pos_y[]
サイズ 1 byte
種別
データ構成 7 6 5 4 3 2 1 0
位置データ・姿勢データ
論理仕様


初期値
備考

データ名 初期化データ
シンボル re_clr,pwm_clr,ir_clr,uss_clr,led_clr
サイズ 1 byte
種別
データ構成 7 6 5 4 3 2 1 0








論理仕様

初期化用データ
初期値
備考

データ名 7seg.LED表示データ
シンボル disp_7seg[]
サイズ 1 byte
種別
データ構成 7 6 5 4 3 2 1 0

表示データ
論理仕様


初期値
備考

データ名 競技モード
シンボル mode
サイズ 1 byte
種別
データ構成 7 6 5 4 3 2 1 0
モード
論理仕様

競技モード表参照
初期値
備考

データ名 走行モード
シンボル run_mode
サイズ 1 byte
種別
データ構成 7 6 5 4 3 2 1 0
モード
論理仕様

走行モード表参照
初期値
備考

データ名 PWM補正データ
シンボル pwm_c_r,pwm_c_l
サイズ 1 byte
種別
データ構成 7 6 5 4 3 2 1 0
符号 補正データ
論理仕様


初期値
備考

データ名 Û°ÀØ°´Ýº°ÀÞ°積算カウンタリセット信号
シンボル re_rst
サイズ 1 byte
種別
データ構成 7 6 5 4 3 2 1 0
リセット信号
論理仕様


初期値
備考