常见问题#


通用#


通用#

当虚幻编辑器不是活动窗口时,它会很慢#

转到“编辑/编辑器偏好设置”,选择“所有设置”,然后在搜索框中输入“CPU”。它应该会找到名为“在后台时使用较少 CPU”的设置,你需要取消选中此复选框。

我的鼠标在虚幻中消失了#

是的,虚幻会“抢占”鼠标,并且我们不会绘制一个。所以要找回你的鼠标,只需使用 Alt+Tab 切换到不同的窗口。为了完全避免这种情况,在虚幻编辑器中,转到“项目设置”>“输入”选项卡,并禁用所有鼠标捕获设置。

设置文件在哪里?如何修改它?#

AirSim 将在 ~/Documents/AirSim/settings.json 创建空设置文件。你可以查看可用的设置选项

我如何武装我的无人机?#

如果你使用的是 simple_flight,你的载具已经武装完毕并准备好飞行。对于 PX4,你可以通过将遥控器上的两个摇杆向下并置中来武装。

进行 API 调用时出现错误#

如果你收到此错误,

TypeError: unsupported operand type(s) for *: 'AsyncIOLoop' and 'float'
很可能是由于 Python 中 tornado 包升级到版本 > 5.0,这与需要 tornado 包 < 5.0 的 msgpack-rpc-python 冲突。要解决此问题,你可以像这样更新包
pip install --upgrade msgpack-rpc-python
但这可能会破坏某些东西(例如,PyTorch 0.4+),因为它会卸载较新版本的 tornado 并重新安装旧版本。为了避免这种情况,你应该创建新的conda 环境

编译虚幻项目时出现 Eigen 未找到错误。#

这很可能是因为 AirSim 未构建,并且插件文件夹被复制到虚幻项目文件夹中。要解决此问题,请确保你首先构建 AirSim(在 Windows 中运行 build.cmd)。

出了问题。如何调试?#

首先从异常窗口中打开 C++ 异常

exceptions

并复制执行期间看到的所有相关异常的堆栈跟踪(例如,可能会有一个来自 VSPerf140 的初始异常,你可以忽略),然后将这些调用堆栈粘贴到新的 AirSim GitHub 问题中,谢谢。

分割视图中的颜色表示什么?#

有关相机视图及其更改方式的信息,请参见相机视图

虚幻 4.xx 不如 4.yy 好看#

虚幻 4.15 增加了通过取消选中植被材质中的 Dithered LOD Transition 复选框来逐个禁用植被 LOD 抖动的功能。请注意,所有 LOD 上使用的所有材质都需要选中此复选框,才能使抖动 LOD 过渡工作。选中后,生成的植被过渡将更加平滑,并且比 4.14 更好看。

我可以使用 Xbox 控制器飞行吗?#

有关详细信息,请参见Xbox 控制器

我可以使用 AirSim 构建六旋翼飞机吗?#

请参阅如何构建六旋翼飞机

如何将 AirSim 与多辆载具一起使用?#

这是多载具设置指南

你需要什么电脑?#

这取决于你的虚幻环境有多大。AirSim 附带的 Blocks 环境非常基础,可以在典型的笔记本电脑上运行。我们自己用于研究的模块化社区包需要至少 4GB RAM 的 GPU。开放世界环境需要 8GB RAM 的 GPU。我们典型的开发机器有 32GB RAM、NVIDIA TitanX 和一个快速硬盘

如何报告问题?#

最好包括你的配置,如下所示。如果你也能包含日志,那也可以加快调查速度。

Operating System: Windows 10 64bit
CPU: Intel Core i7
GPU: Nvidia GTX 1080
RAM: 32 GB
Flight Controller: Pixhawk v2
Remote Control: Futaba

如果你修改了默认的 ~/Document/AirSim/settings.json,请也附上你的设置。

如果你使用的是 PX4,请尝试从 MavLink 或 PX4 捕获日志

通过GitHub Issues提交问题。

其他#