在阅览ardupilot官方文档时,看到官方给出的ardupilot+flightgear+jsbsim的仿真方案
开始着手尝试。
首先在官网获取flighgear
接着将flightgear软件与ardupilot的sitl连接
操作指导链接: (https://ardupilot.org/dev/docs/sitl-native-on-windows.html)
此时已经可以进行3d视角下的仿真了,但是由于flightgear自带的地景非常少(只有几个机场),如果想要显示自己所在区域的地景还需要编辑地图,我使用的是worldeditor进行编辑。这中间涉及到地图瓦片(我使用的是qgis)以及高程图的获取,最后再使用flightgear官方的地景生成工具terragear,terragear gui合成。
worldeditor官方文档: (https://developer.x-plane.com/manuals/wed/)
完成以上步骤后就可以在自己熟悉的环境下进行3d视角的仿真了。
但此时还没实现飞行器的仿真,故需要使用jsbsim进行飞机模型的构建,目前还在研究中