Airsim安装过程记录

2024.10.11
系统:win11

安装Visual Studio

  • 需确保安装Desktop Development with C++(C++桌面开发)

  • 在“单个组件”选项下勾选“Windows 10 SDK 10.0.19041.0”

安装Unreal Engine(虚幻引擎)

安装Airsim

  • 通过Git将AirSim克隆到本地,在预安装的文件夹处打开命令行执行:

    1
    git clone https://github.com/microsoft/AirSim.git

    (我是VS2022,下载1.81的Airsim)

  • 编译AirSim

    进入AirSim目录,运行build.cmd,经过几分钟后编译成功

  • 编译好之后会在 “AirSim\Unreal” 文件夹中生成 “Plugins” 文件夹

测试Airsim

用自带嵌入的block环境进行测试

  • 以管理员身份打开“Developer Command Prompt for VS 2022”,cd Airsim\Unreal\Environments\Blocks

  • 执行指令update_from_git.bat

  • 完成后会在Blocks文件夹下生成"Blocks.sln"工程文件,用VS2022打开

  • 在侧栏将Blocks工程设为启动项目,将编译选项设为“DebugGame_Editor”和”Win64“,点击调试,会打开Unreal Engine

  • 此时就会进入一个block环境,点击虚幻引擎平台上方的”运行“,在弹出的对话框点击Yes会出现一辆车(可以用键盘的四个方向键操控),点no会出现一个旋翼无人机(若有遥控器可用遥控器控制,我按照F1弹出的教程试过page up,不能起飞)。

TODO: Python API 控制无人机(这块问gpt即可)