PteroSim - UAV Simulatieplatform

Kenmerken

  • Vluchtdynamica: 6-DOF vluchtdynamica, tot 10x real-time.
  • Omgevingsmodellering: Modellering van wind en turbulentie.
  • SITL-ondersteuning: Native ondersteuning voor PX4 en ArduPilot SITL.
  • Sensoren: Simulatie van IMU, GPS, barometer, luchtsnelheid en camera.
  • API: Programmeerbare gRPC API voor de orchestratie van meerdere drones.
  • Python SDK: Installatie via pip install pterosim.

Ondersteunde Voertuigen

  • Quadcopter: PX4, ArduPilot, Betaflight
  • Helikopter: PX4, ArduPilot
  • VTOL: PX4, ArduPilot
  • Coaxiale Helikopter: ArduPilot
  • Fixed-Wing (Vaste vleugel): PX4, ArduPilot
  • Tailsitter: PX4, ArduPilot

Aan de Slaag

Download de nieuwste release voor jouw platform via GitHub Releases, pak de bestanden uit en start PteroSim. Raadpleeg de documentatie voor installatiehandleidingen en de API-referentie.

Systeemvereisten

ComponentMinimumAanbevolen
BesturingssysteemWindows 10 64-bit / Ubuntu 22.04Windows 11 / Ubuntu 24.04
CPUQuad-core, 2.5 GHz6+ cores, 3.0+ GHz
RAM8 GB16 GB
GPUGTX 770 / RX 570RTX 2070+ / RX 5700+
Opslag5 GB10 GB SSD

Documentatie

De volledige documentatie is beschikbaar op pterosimdocs.readthedocs.io.

Onderwerpen

  • Eerste stappen
  • SITL-simulatie met PX4
  • SITL-simulatie met ArduPilot
  • Python API-referentie
  • API-voorbeelden

Voorbeeldscripts en clients zijn te vinden in PteroSimScripts. Hier vind je informatie over de configuratie van de omgeving, het installeren van het pterosim-pakket en het uitvoeren van je eerste script tegen een actieve simulator. Zie de Python API-referentie voor de volledige API-functionaliteit.

Licentie

PteroSim is propriëtaire software van PteroLabs AI. Het is gratis beschikbaar voor niet-commercieel, persoonlijk en academisch gebruik. Raadpleeg het LICENSE-bestand voor meer details.

Problemen Melden

  • Bugs en feature requests: Gebruik de issue tracker.
  • Commerciële ondersteuning: Neem contact op via info@pterolabs.ai.