Open Source Robotics

Eine kuratierte Sammlung hochwertiger Open-Source-Robotikprojekte, Werkzeuge und Software für die Robotik-Community.

Pegasus Simulator

Fotorealistische Multirotor-Simulation auf NVIDIA Isaac Sim mit PX4-in-the-Loop

Lizenz

BSD-3-Clause

Überblick

Pegasus Simulator ist ein Framework auf Basis von NVIDIA Isaac Sim / Omniverse zur Simulation von Multirotor-Fahrzeugen mit fotorealistischem Rendering und akkurater Physik. Entwickelt am ISR-Lissabon (Instituto Superior Técnico) bietet es PX4-Software-in-the-Loop-Integration out of the box — eine simulierte Drohne fliegt mit dem echten Autopilot-Stack und QGroundControl — plus eine Python-API für eigene Regler, Sensoren und RL-artige Experimente.

Pegasus verpackt die PhysX-Physik und das RTX-Rendering von Isaac Sim in eine auf Luftrobotik zugeschnittene API: Fahrzeuge werden mit Rotormodellen (Schubkurven, Widerstand, Rollmomente), Sensorsuiten (IMU, GPS, Barometer, Magnetometer, Kamera) und Kommunikations-Backends definiert. Das Flaggschiff-Backend ist PX4 SITL — Pegasus startet und verbindet pro Fahrzeug den tatsächlichen PX4-Autopiloten, sodass sich Regelungsfirmware, EKF2-Schätzung und QGroundControl-Missionsabläufe exakt wie auf Hardware verhalten und die klassische Sim-to-Real-Lücke auf Autopilot-Ebene geschlossen wird. Ein reines Python-Control-Backend unterstützt eigene Regler und Lernexperimente ohne PX4, und ROS-2-Schnittstellen exponieren den Simulationsgraphen. Multi-Vehicle-Szenarien, USD-basierte fotorealistische Umgebungen und Utilities für Personen und bewegte Hindernisse runden das Forschungs-Featureset ab. Als offenes Framework mit begleitendem Paper veröffentlicht, ist es zur Standardwahl für Labore geworden, die Rendering der Isaac-Klasse für Arbeiten an aerialer Autonomie wollen, wo die Einstellung von AirSim eine Lücke hinterließ.

Warum es wichtig ist

Pegasus besetzt die Lücke, die AirSim für ernsthafte Luftfahrtforschung hinterlassen hat: fotorealistische, GPU-beschleunigte Simulation mit dem ECHTEN PX4-Autopiloten in der Schleife — die Kombination, die Drohnenlabore für wahrnehmungslastige Autonomie- und Sim-to-Real-Arbeit auf moderner Hardware brauchen.

Welches Problem es löst

Forschung an aerialer Autonomie braucht fotorealistische Sensoren UND flugtreues Fahrzeugverhalten. Game-Engine-Simulatoren fehlt die Autopilot-Genauigkeit; Flugdynamik-Simulatoren fehlt das Rendering. Pegasus lässt PX4 selbst gegen Isaac-Sim-Physik und RTX-Rendering laufen und liefert beides zugleich.

Wichtigste Punkte

  • Aufgebaut auf NVIDIA Isaac Sim: PhysX-Physik plus fotorealistisches RTX-Rendering
  • PX4 Software-in-the-Loop pro Fahrzeug — echter Autopilot, EKF2 und QGroundControl-Abläufe
  • Python-API für eigene Rotoren, Sensoren, Regler und Multi-Vehicle-Szenarien
  • ROS-2-Schnittstellen und USD-basierte Umgebungen für Perzeptionsforschung
  • Vom ISR-Lissabon mit begleitender offener Publikation

Für wen

  • Forschende in der Luftrobotik
  • PX4-Entwickler, die Autonomie in der Simulation testen
  • Perception-Ingenieure, die fotorealistische Drohnenbilder brauchen
  • RL-Praktiker für aeriale Regelung

Einschränkungen

  • Erfordert eine NVIDIA-GPU der RTX-Klasse und die schwergewichtige Isaac-Sim-Installation
  • Multirotor-fokussiert — keine Starrflügler- oder VTOL-Fahrzeugmodelle im Kern
  • Folgt den Isaac-Sim-Releases, daher ist Versions-Pinning wichtig

Diese Website benötigt JavaScript. Bitte aktivieren Sie JavaScript, um unsere Open-Source-Robotikprojekte zu erkunden.