一、创建自动运行脚本

1、在C:\cygwin64\home\计算机用户名\目录下创建一个新的文件夹,重命名为“sim”;
2、在sim文件夹中新建一个txt文件,输入如下内容:

  1. /cygdrive/d/ardupilot/Tools/autotest/sim_vehicle.py -v ArduCopter

注意修改相应路径
3、将这个文件保存为“s”,并删除“.txt”后缀,我们将这类文件称为“脚本文件”;
4、打开Cygwin64 Terminal,输入如下命令:

// 进入sim目录
cd sim

// 运行名称为“s”的脚本文件
 ./s

二、进行仿真飞行

1、打开MissionPlanner,软件将自动连接虚拟无人机(如果没有自动连接,删除飞控源代码文件夹ardupilot下的build文件夹,重新从本文第一步的第4步运行);
2、规划一个自动航线
3、输入解锁命令:

arm throttle

3、推油门中位以上,起飞

rc 3 1700

4、切换自动模式

mode auto

官网对应页面:https://ardupilot.org/dev/docs/using-sitl-for-ardupilot-testing.html