FAQ#


Allgemeines#


Allgemeines#

Der Unreal Editor ist langsam, wenn er nicht das aktive Fenster ist#

Gehen Sie zu Edit/Editor Preferences, wählen Sie "All Settings" und geben Sie "CPU" in das Suchfeld ein. Dort finden Sie die Einstellung "Use Less CPU when in Background" und müssen dieses Kontrollkästchen deaktivieren.

Meine Maus verschwindet in Unreal#

Ja, Unreal stiehlt die Maus, und wir zeichnen keine eigene. Um Ihre Maus zurückzubekommen, wechseln Sie einfach mit Alt+Tab zu einem anderen Fenster. Um dies vollständig zu vermeiden, gehen Sie zu Projekteinstellungen > im Unreal Editor, gehen Sie zum Reiter Eingabe und deaktivieren Sie alle Einstellungen für Maus-Capture.

Wo ist die Einstellungsdatei und wie bearbeite ich sie?#

AirSim erstellt eine leere Einstellungsdatei unter ~/Documents/AirSim/settings.json. Sie können die verfügbaren Einstellungsoptionen einsehen.

Wie bewaffne ich meine Drohne?#

Wenn Sie simple_flight verwenden, ist Ihr Fahrzeug bereits bewaffnet und flugbereit. Für PX4 können Sie bewaffnen, indem Sie beide Sticks der Fernbedienung nach unten und zur Mitte halten.

Beim Aufruf der API erhalte ich eine Fehlermeldung#

Wenn Sie diese Fehlermeldung erhalten,

TypeError: unsupported operand type(s) for *: 'AsyncIOLoop' and 'float'
liegt es wahrscheinlich an einer aktualisierten Version des Tornado-Pakets mit der Version > 5.0 in Python, die mit msgpack-rpc-python in Konflikt steht, das ein Tornado-Paket < 5.0 benötigt. Um dies zu beheben, können Sie das Paket wie folgt aktualisieren
pip install --upgrade msgpack-rpc-python
Dies kann jedoch etwas beschädigen (z. B. PyTorch 0.4+), da es neuere Tornado-Versionen deinstalliert und ältere neu installiert. Um dies zu vermeiden, sollten Sie eine neue Conda-Umgebung erstellen.

Beim Kompilieren eines Unreal-Projekts erhalte ich eine Fehlermeldung "Eigen not found".#

Das liegt höchstwahrscheinlich daran, dass AirSim nicht kompiliert wurde und der Plugin-Ordner in den Unreal-Projektordner kopiert wurde. Um dies zu beheben, stellen Sie sicher, dass Sie zuerst AirSim kompilieren (unter Windows build.cmd ausführen).

Etwas ist schiefgelaufen. Wie debugge ich?#

Schalten Sie zuerst C++-Ausnahmen im Fenster "Exceptions" ein

exceptions

und kopieren Sie den Stack-Trace aller Ausnahmen, die Sie dort während der Ausführung sehen und die relevant erscheinen (z. B. kann es eine anfängliche Ausnahme von VSPerf140 geben, die Sie ignorieren können). Fügen Sie diese Aufrufstapel dann in ein neues AirSim GitHub-Issue ein, danke.

Was bedeuten die Farben in der Segmentierungsansicht?#

Informationen zu den Kameraansichten und wie man sie ändert, finden Sie unter Camera Views.

Unreal 4.xx sieht nicht so gut aus wie 4.yy#

Unreal 4.15 fügte die Möglichkeit hinzu, das Foliage LOD Dithering fallweise zu deaktivieren, indem das Kontrollkästchen Dithered LOD Transition in den Foliage-Materialien deaktiviert wird. Beachten Sie, dass für alle Materialien, die auf allen LODs verwendet werden, das Kontrollkästchen aktiviert sein muss, damit die dithered LOD-Übergänge funktionieren. Wenn es aktiviert ist, wird der Übergang des generierten Laubes viel weicher sein und besser aussehen als in 4.14.

Kann ich einen XBox-Controller zum Fliegen verwenden?#

Details finden Sie unter XBox controller.

Kann ich einen Hexacopter mit AirSim bauen?#

Informationen zum Bau eines Hexacopters finden Sie unter how to build a hexacopter.

Wie verwende ich AirSim mit mehreren Fahrzeugen?#

Hier finden Sie die Anleitung zur Einrichtung mehrerer Fahrzeuge.

Welchen Computer benötige ich?#

Das hängt davon ab, wie groß Ihre Unreal-Umgebung ist. Die Blocks-Umgebung, die mit AirSim geliefert wird, ist sehr einfach und funktioniert auf typischen Laptops. Das Modular Neighborhood Pack, das wir selbst für die Forschung verwenden, benötigt GPUs mit mindestens 4 GB RAM. Die Open World-Umgebung benötigt eine GPU mit 8 GB RAM. Unsere typischen Entwicklungsmaschinen haben 32 GB RAM und eine NVIDIA TitanX sowie eine schnelle Festplatte.

Wie melde ich Probleme?#

Es ist ratsam, Ihre Konfiguration wie unten gezeigt anzugeben. Wenn Sie auch Protokolle beifügen können, kann dies die Untersuchung beschleunigen.

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

Wenn Sie die Standardeinstellung ~/Document/AirSim/settings.json geändert haben, geben Sie bitte auch Ihre Einstellungen an.

Wenn Sie PX4 verwenden, versuchen Sie, Protokolle von MavLink oder PX4 zu erfassen.

Erstellen Sie ein Issue über GitHub Issues.

Andere#