Skip to content

zwire/VePack.Simulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VePack.Simulator

sim.png

Requirements

  • VeBotsメンバーであること
  • .NET7 (SDK/Runtime)

Installation

  • AirSim ...
  1. Python パッケージ
pip install msgpack-rpc-python
pip install airsim
  1. AirSim ダウンロードページ のAssetsから好きなzipファイルを落として展開。
  2. exeを開いてみる。おそらくDirectXについてのエラーが出るので、DirectX エンドユーザーランタイムを手動でインストールする方法で解決。
  3. settings.json を展開したフォルダのexeがあるところに配置。
  • VePack.Simulator ... 本リポジトリをクローン。
  • VePack ...
  1. 最新版は私のプライベートリポジトリから。aresにも一応置いてるのでcollabolatorでない場合はそちらから。
  2. VePack.Simulator.slnを開き、AirSim.csprojのプロジェクト参照を一度消してからVePack.csprojを追加する。これでソリューションを跨いだ参照ができる。
  3. AirSim.csprojのビルドが通ることを確認する。失敗する場合はおそらく参照設定がうまくいっていない。

Usage

  1. まずAirSimのexeを実行。画面が立ち上がり、プログラムからの制御待ち状態になる。
  2. 本プログラムを実行。ConsoleAppはCUI、WpfAppはGUIというだけで、どちらを実行してもよい。GrpcClientはサーバーと通信して遠隔監視される用のモック。

About VePack

  • Connectors ... sender / receiver のベースクラスとセンサ系
  • Guidance ... 位置方位をもとにマップ系の情報を返してくれる
  • Controllers ... 制御アルゴリズムの実装

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published