Mission PlannerだけあればArduPilotのシミュレータを複数起動できる

前提条件

条件1)Mission Plannerがインストールされていること。
条件2)一度でもシミュレータを起動したことがあること。

この条件を満たせば手動で何かダウンロードする必要はありません。

手動でダウンロードしたい場合はこちらからできます。ただし、dllファイルなど実行に必要なファイルも合わせてダウンロードする必要があります。
https://firmware.ardupilot.org/Tools/MissionPlanner/sitl/

起動コマンドの実行方法

シミュレータプログラムのパス

C:\Users\tajisoft\Documents\Mission Planner\sitl\

このパスの中に、ArduCopter.exe、ArduPlane.exe、ArduRover.exe、ArduSub.exeなどのようなファイルが並んでいる。

※手動でダウンロードした場合は、elf拡張子をexeに修正してください。

コマンドプロンプトを起動して、

"C:\Users\Tajisoft\Documents\Mission Planner\sitl\ArduCopter.exe" --model copter --instance 0 --sysid 1 --defaults  C:\Users\Tajisoft\Documents\Mission Planner\sitl\default_params\copter.parm
を実行すればよい。パスはご自身の環境で読み替えてください。

オプション


コプターを3機起動の例、

"C:\Users\Tajisoft\Documents\Mission Planner\sitl\ArduCopter.exe" --model copter --instance 0 --sysid 1 --defaults  C:\Users\Tajisoft\Documents\Mission Planner\sitl\default_params\copter.parm

"C:\Users\Tajisoft\Documents\Mission Planner\sitl\ArduCopter.exe" --model copter --instance 1 --sysid 2 --defaults  C:\Users\Tajisoft\Documents\Mission Planner\sitl\default_params\copter.parm

"C:\Users\Tajisoft\Documents\Mission Planner\sitl\ArduCopter.exe" --model copter --instance 2 --sysid 3 --defaults  C:\Users\Tajisoft\Documents\Mission Planner\sitl\default_params\copter.parm

接続方法

1機目


2機目以降