-->
| 名称 | MIRS1804 基本設計書(ソフトウェア) |
|---|---|
| 番号 | MIRS1804-DSGN-0003-0003 |
| 版数 | 最終更新日 | 作成 | 承認 | 改訂記事 |
|---|---|---|---|---|
| A01 | 2018.10.26 | 米持春貴 | 初版 |
| 機能 | 内容 |
|---|---|
| 白線引き機能 | 指定された位置、ルートで白線が引ける。 |
| マーカー設置機能 | 指定された位置でマーカーを設置できる。 |
| ディスプレイ表示機能 | MIRSの経路を表示できる。スイッチで経路パターンの切り替え、決定ができる。 |
| モジュール名 | 概要 |
|---|---|
| *run | 走行の処理 |
| *display | ディスプレイの処理 |
| *corn | コーン落下機構の処理 |
| *line | 白線引き機構の処理 |
| *switch | スイッチの読み取り |
| arduino | Arduinoとの通信の処理 |
| *position | 自己座標の処理 |
| *gps | 位置情報の管理 |
| request | Arduinoへ命令を送る |
| *battery | バッテリー管理 |
| モジュール名 | 概要 |
|---|---|
| motor | モータのPWM制御 |
| encoder | ロータリーエンコーダ値のカウント |
| distance | エンコーダ値を走行距離に換算 |
| vel_ctrl | モータの速度のPI制御 |
| run_ctrl | 機体の直進、回転のP制御 |
| io | ioピンのデータの取得 |
| raspi | RaspberryPiとの通信 |
| slave | RaspberryPiからの命令で動作 |
| スイッチ種類 | 図面選択時 | 図面決定時 |
|---|---|---|
| 左三角スイッチ | 1つ左の図面に移動 | はいの時:カーソルを修正するに移動 修正するの時:カーソルをはいに移動 |
| 丸スイッチ | 押下時の図面で実行するか どうかの図面決定に移行 |
はいの時:図面を書き始める 修正するの時:図面選択に戻る |
| 右三角スイッチ | 1つ右の図面に移動 | はいの時:カーソルを修正するに移動 修正するの時:カーソルをはいに移動 |