FAQ#
Allgemeines#
- Der Unreal Editor ist langsam, wenn er nicht das aktive Fenster ist
- Meine Maus verschwindet in Unreal
- Wo ist die Einstellungsdatei und wie bearbeite ich sie?
- Wie bewaffne ich meine Drohne?
- Beim Aufruf der API erhalte ich eine Fehlermeldung
- Beim Kompilieren eines Unreal-Projekts erhalte ich eine Fehlermeldung "Eigen not found".
- Etwas ist schiefgelaufen. Wie debugge ich?
- Was bedeuten die Farben in der Segmentierungsansicht?
- Unreal 4.xx sieht nicht so gut aus wie 4.yy
- Kann ich einen XBox-Controller zum Fliegen verwenden?
- Kann ich einen Hexacopter mit AirSim bauen?
- Wie verwende ich AirSim mit mehreren Fahrzeugen?
- Welchen Computer benötige ich?
- Wie melde ich Probleme?
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,
liegt es wahrscheinlich an einer aktualisierten Version des Tornado-Pakets mit der Version > 5.0 in Python, die mitTypeError: unsupported operand type(s) for *: 'AsyncIOLoop' and 'float'msgpack-rpc-pythonin Konflikt steht, das ein Tornado-Paket < 5.0 benötigt. Um dies zu beheben, können Sie das Paket wie folgt aktualisierenDies 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.pip install --upgrade msgpack-rpc-python
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.cmdausführen).
Etwas ist schiefgelaufen. Wie debugge ich?#
Schalten Sie zuerst C++-Ausnahmen im Fenster "Exceptions" ein
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 Transitionin 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: FutabaWenn Sie die Standardeinstellung
~/Document/AirSim/settings.jsongeä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.
