ユーザ用ツール

サイト用ツール


start

差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
start [2019/10/13 14:23]
ganon [マイクロマウス2019 機体 ブラックスタッグ開発記録]
start [2020/03/23 18:24] (現在)
ganon [ソフトウェア情報]
ライン 87: ライン 87:
     * [[ブラックスタッグ:​robot_object]]     * [[ブラックスタッグ:​robot_object]]
     * [[ブラックスタッグ:​umouse_object]]     * [[ブラックスタッグ:​umouse_object]]
 +  * [[kuwaganon:​マウス出力データ仕様]]
  
 +===== マイクロマウス2020 機体 sctkuwaganon開発記録 =====
 +==== 機体情報 ====
 +  * [[scfkuwaganon:​機体紹介]]
 +  * [[scfkuwaganon:​進捗記録]]
 +  * [[scfkuwaganon:​部品型番メモ]]
 +  * [[scfkuwaganon:​回路]]
 +  * [[scfkuwaganon:​3Dモデル]]
 +  * [[scfkuwaganon:​書き込み基板]]
  
 +==== ソフトウェア情報 ====
 +
 +=== ディレクトリ構成 === 
 +  * generated ​                   ・・・ e2studioが生成したファイル群
 +  * src
 +    * PeriferalDriverLayer ​      ​・・・ マイコンのペリフェラル操作を記述
 +    * HardwareAbstractionLayer ​  ​・・・マイコンが提供しているペリフェラルをラップした層
 +    * ApplicationLayer ​          ​・・・ アプリケーションを記述
 +      * Module ​                  ​・・・ タイマ割り込み関数内で周期的に行う処理を種類ごとに分け,​ それぞれシングルトンとして記述
 +      * Activity ​                ​・・・ メイン関数で行う処理をActivityという単位に分け,​ Activityの遷移でアプリケーションを記述
 +      * Lib                      ・・・ 外部ライブラリや自作ユーティリティ等を記述
 +
 +
 +=== PeriferalDriverLayer ​ ===
 +  * [[scfkuwaganon::​pd::​関数リファレンス]]
 +=== HardwareAbstractionLayer ===
 +  * [[scfkuwagaon::​hal::​関数リファレンス]]
 +=== ApplicationLayer ===
 +
 +==== Module ====
 +  * BaseModule
 +  * WheelOdometory
 +  * WallSensor
 +  * LedController
 +  * Imu
 +  * BatVoltageMonitor
 +  * PowerTransmission
 +  * Tlemetory
 +  * ParameterManager
 +  * PseudoDial
 +  * PseudoDialL
 +  * PseudoDialR
 +  * Gamepad
 +  * SEManager
 +  * BGMMAnager
 +  * UMouse
 +    * Maze
 +    * PositionEstimator
 +    * TrajectoryCommander
 +    * ControlMixer ​
 +
 +
 +==== Activity ====
 +  * BaseActivity
 +  * ModeSelectActivity
 +  * SubModeSelectActivity
 +  * DebugActivity
 +  * DeleteMazeActivity
 +  * FullAutonomousRunActivity
 +  * RadioControlActivity
 +  * SearchRunActivity
 +  * ShortestRunActivity
 +
 +==== Lib ====
 +  * Eigen
 +  * FastestPathCalculator
 +    * Path
 +    * PathCalculation
 +    * PathCompression
 +    * TurnParameter
 +  * PidController
 +  * MazeArchive
  
start.1570944192.txt.gz · 最終更新: 2019/10/13 14:23 by ganon