Was ist neu#

Nachfolgend finden Sie eine zusammengefasste Liste der wichtigsten Änderungen. Diese enthält keine kleineren/weniger wichtigen Änderungen oder Fehlerbehebungen oder Dokumentationsaktualisierungen. Diese Liste wird alle paar Monate aktualisiert. Vollständige detaillierte Änderungen entnehmen Sie bitte dem Commit-Verlauf.

Jan 2022#

Dez 2021#

Nov 2021#

Sep 2021#

Aug 2021#

Jul 2021#

Jun 2021#

Mai 2021#

Apr 2021#

Mär 2021#

Feb 2021#

Jan 2021#

Dez 2020#

Nov 2020#

Okt 2020#

Sep 2020#

Juli 2020#

Mai 2020#

April 2020#

März 2020#

November, 2018#

Juni, 2018#

  • Entwicklungsworkflow-Dokument
  • Bessere Python 2-Kompatibilität
  • OSX-Setup-Fixes
  • Fast vollständige Neufassung unserer APIs mit neuem Threading-Modell, Zusammenführung alter APIs und Erstellung einiger neuer

April, 2018#

  • Upgrade auf Unreal Engine 4.18 und Visual Studio 2017
  • API-Framework-Refactoring zur Unterstützung von Welt-APIs
  • Aktuellste PX4-Firmware wird unterstützt
  • CarState mit mehr Informationen
  • ThrustMaster-Radunterstützung
  • pause- und continueForTime-APIs sowohl für Drohnen als auch für Autos
  • Ermöglicht die Ausführung der Drohnensimulation mit höherer Taktfrequenz ohne Leistungseinbußen
  • Nur-Vorwärts-Modus voll funktionsfähig für Drohnen (Kreise fliegen, während man auf das Zentrum blickt)
  • Bessere PID-Abstimmung zur Reduzierung von Drohnenwackeln
  • Möglichkeit, beliebige Fahrzeug-Blueprints für Drohnen sowie Autos festzulegen
  • Gimbal-Stabilisierung über Einstellungen
  • Möglichkeit, Skin- und Skelett-Meshes nach ihrem Namen zu segmentieren
  • moveByAngleThrottle API
  • Auto-Physik-Tuning für bessere Manövrierfähigkeit
  • Konfigurieren zusätzlicher Kameras über Einstellungen
  • Tageszeit mit geografisch berechnetem Sonnenstand
  • Bessere Autolenkung per Tastatur
  • MeshNamingMethod in Segmentierungseinstellung hinzugefügt
  • Gimbal-API
  • getCameraParameters API
  • Möglichkeit, die Hauptanzeige zu deaktivieren, um GPU-Ressourcen zu sparen
  • Projektionsmodus für Aufnahmeeinstellungen
  • getRCData, setRCData APIs
  • Möglichkeit, Segmentierung durch negative IDs zu deaktivieren
  • Verbesserungen am OSX-Build
  • Segmentierung funktioniert für sehr große Umgebungen mit anfänglichen IDs
  • Bessere und erweiterbare Hash-Berechnung für Segmentierungs-IDs
  • Erweiterbarer PID-Regler für benutzerdefinierte Integrationsmethoden
  • Sensorarchitektur ermöglicht Renderer-spezifische Funktionen wie Raycasting
  • Laser-Höhenmesser-Sensor

Jan 2018#

  • Neufassung des Konfigurationssystems, ermöglicht flexible Konfiguration, die wir zukünftig anstreben
  • Multi-Fahrzeug-Unterstützung Phase 1, Kerninfrastrukturänderungen
  • MacOS-Unterstützung
  • Infrarot-Ansicht
  • 5 Arten von Rauschen und Interferenzen für Kameras
  • WYSIWIG-Aufnahmeeinstellungen für Kameras, Vorschau der Aufnahmeeinstellungen in der Hauptansicht
  • Azure-Unterstützung Phase 1, Konfigurierbarkeit von Instanzen für den Headless-Modus
  • Vollständige Kinematik-APIs, Möglichkeit, Pose, lineare und Winkelgeschwindigkeiten + Beschleunigungen über APIs abzurufen
  • Mehrere Bilder von mehreren Kameras aufnehmen
  • Neue Segmentierungs-APIs, Möglichkeit, Objekt-IDs zu konfigurieren, per Regex suchen
  • Neue Objekt-Pose-APIs, Möglichkeit, Posen von Objekten (wie Tiere) in der Umgebung abzurufen
  • Verbesserungen der Kamera-Infrastruktur, Möglichkeit, neue Bildtypen wie IR mit nur wenigen Zeilen hinzuzufügen
  • Taktspeed-APIs für Drohnen sowie Autos, Simulation kann mit einem Geschwindigkeitsfaktor von 0 < x < unendlich ausgeführt werden
  • Unterstützung für Logitech G920 Lenkrad
  • Auto-Physik-Tuning, Auto überschlägt sich nicht mehr, reagiert besser auf Lenkung, Gaspedalverhalten realistischer
  • Debugging-APIs
  • Stresstest für 24+ Stunden Dauerbetrieb
  • Unterstützung für Landschafts- und Himmelsssegmentierung
  • Manuelle Navigation mit beschleunigten Bedienelementen im CV-Modus, Benutzer kann die Umgebung viel einfacher erkunden
  • Kollisions-APIs
  • Aufnahmeverbesserungen, Protokollierung mehrerer neuer Datenpunkte, einschließlich Ground Truth, mehrerer Bilder, Steuerungszustand
  • Planer- und Perspektiv-Tiefenansichten
  • Disparitätsansicht
  • Neue Bild-APIs unterstützen Float-, PNG- oder Numpy-Formate
  • 6 Aufnahmeeinstellungen für Bilder, Möglichkeit zur Einstellung von automatischer Belichtung, Bewegungsunschärfe, Gamma usw.
  • Volle Unterstützung für mehrere Kameras durchgängig, einschließlich Unterfenstern, Aufnahme, APIs usw.
  • Befehlszeilenskript zum Erstellen aller Umgebungen in einem Durchgang
  • Submodule entfernen, rpclib als Download verwenden

Nov 2017#

Sep 2017#

Aug 2017#

  • simple_flight ist jetzt die Standardflugsteuerung für Drohnen. Wenn Sie PX4 verwenden möchten, müssen Sie die settings.json gemäß der PX4-Setup-Dokumentation ändern.
  • Der Linux-Build ist offiziell und verwendet derzeit Unreal 4.17 aufgrund verschiedener erforderlicher Fehlerbehebungen
  • ImageType-Enum hat Breaking Changes mit mehreren neuen Ergänzungen und Klarstellungen zu bestehenden
  • SubWindows sind jetzt aus settings.json konfigurierbar
  • PythonClient ist jetzt vollständig und entspricht den C++ APIs. Einige davon können Breaking Changes haben.

Feb 2017#

  • Erste Veröffentlichung!