常见问题#
通用#
- 当虚幻编辑器不是活动窗口时,它会很慢
- 我的鼠标在虚幻中消失了
- 设置文件在哪里?如何修改它?
- 我如何武装我的无人机?
- 进行 API 调用时出现错误
- 编译虚幻项目时出现 Eigen 未找到错误。
- 出了问题。如何调试?
- 分割视图中的颜色表示什么?
- 虚幻 4.xx 不如 4.yy 好看
- 我可以使用 Xbox 控制器飞行吗?
- 我可以使用 AirSim 构建六旋翼飞机吗?
- 如何将 AirSim 与多辆载具一起使用?
- 你需要什么电脑?
- 如何报告问题?
通用#
当虚幻编辑器不是活动窗口时,它会很慢#
转到“编辑/编辑器偏好设置”,选择“所有设置”,然后在搜索框中输入“CPU”。它应该会找到名为“在后台时使用较少 CPU”的设置,你需要取消选中此复选框。
我的鼠标在虚幻中消失了#
是的,虚幻会“抢占”鼠标,并且我们不会绘制一个。所以要找回你的鼠标,只需使用 Alt+Tab 切换到不同的窗口。为了完全避免这种情况,在虚幻编辑器中,转到“项目设置”>“输入”选项卡,并禁用所有鼠标捕获设置。
设置文件在哪里?如何修改它?#
AirSim 将在
~/Documents/AirSim/settings.json
创建空设置文件。你可以查看可用的设置选项。
我如何武装我的无人机?#
如果你使用的是 simple_flight,你的载具已经武装完毕并准备好飞行。对于 PX4,你可以通过将遥控器上的两个摇杆向下并置中来武装。
进行 API 调用时出现错误#
如果你收到此错误,
很可能是由于 Python 中 tornado 包升级到版本 > 5.0,这与需要 tornado 包 < 5.0 的TypeError: unsupported operand type(s) for *: 'AsyncIOLoop' and 'float'
msgpack-rpc-python
冲突。要解决此问题,你可以像这样更新包但这可能会破坏某些东西(例如,PyTorch 0.4+),因为它会卸载较新版本的 tornado 并重新安装旧版本。为了避免这种情况,你应该创建新的conda 环境。pip install --upgrade msgpack-rpc-python
编译虚幻项目时出现 Eigen 未找到错误。#
这很可能是因为 AirSim 未构建,并且插件文件夹被复制到虚幻项目文件夹中。要解决此问题,请确保你首先构建 AirSim(在 Windows 中运行
build.cmd
)。
出了问题。如何调试?#
首先从异常窗口中打开 C++ 异常
并复制执行期间看到的所有相关异常的堆栈跟踪(例如,可能会有一个来自 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提交问题。