名称 MIRS1904 基本設計書(ソフトウェア)
番号 MIRS1904-DSGN-0005

版数 最終更新日 作成 承認 改訂記事
A01 2019.10.23 杉山七海 初版

ドキュメント内目次


1.はじめに

 本ドキュメントはMIRS1904の基本設計書のソフトウェアについてのドキュメントである。

2.機能分析

  • プログラミングアプリケーション

  •    目的:ユーザにプログラミングをしてもらうため
       方法:Unityで制作をしたアプリケーションをAndroidタブレットにビルドして使用する

  • タブレット、MIRS間の通信

  •    目的:通信するため
       方法:Firebase Realtime databaseを使用する

  • プログラミングに沿った走行

  •    目的:MIRSを走行制御して競技をするため
       方法:受信したデータを解析し、inoファイルを作成。[platform io]を使用してコンパイル、書き込み

  • 点数集計

  •    目的:点数を集計するため
       方法:センサーで受信し、処理されたデータ用いて集計プログラムにて集計する

    3.機能設計

  • Androidタブレットに必要な機能

  • プログラミング機能

  •    Firebaseにデータを送信する機能

  • RaspberryPi

  •    firebaseから受信したデータ解析
       firebaseへの結果データの送信
       Arduino?動作ファイル作成(.ino)
       Arduinoファイルのコンパイル、送信
       点数集計プログラム

  • Arduino

  •    MIRS APIを利用したMIRS動作制御

    4.構造設計

    システム構造設計図をFig.1に示す。

    Fig.1 構造設計図
    Fig.1 構造設計図



  • プログラミングアプリのサンプルAPK(Androidのみ)
  •          ※ダウンロードは自己責任でお願いします。

    Fig.2 サンプル
    Fig.2 サンプル



    基本設計(全体)
    基本設計(メカ)
    基本設計(エレキ)

    MIRS DATABASE