Astrocelerate

screenshot of Astrocelerate

C++/Vulkan simulation engine

Overview

Astrocelerate is an innovative orbital mechanics and spaceflight simulation engine designed to provide both high-performance simulation capabilities and a user-friendly experience. Bridging the gap between highly technical aerospace software and accessible modern tools, Astrocelerate caters to a broad audience including students, researchers, and engineers. Its mission is to democratize access to sophisticated spaceflight simulation, allowing users to design complex orbital maneuvers without needing extensive programming knowledge.

Crafted as an open-source project by Oriviet Aerospace in Vietnam, Astrocelerate emphasizes scientific validity and user approachability. With the intention of fostering growth in the aerospace community, it utilizes reliable NASA data and offers a versatile suite of simulation tools suitable for a wide range of applications.

Features

  • Real-time Orbital Propagation: Offers seamless and immediate visualization of orbital dynamics for enhanced learning and experimentation.
  • Accurate 2-body Simulation: Enables precise modeling of two-body gravitational interactions, fundamental to orbital mechanics.
  • Configurable Physics Time Step: Allows users to adjust simulation time steps for tailored fidelity and performance according to their needs.
  • Custom ECS-based Architecture: Ensures efficient data flow and maximized performance in simulations through sparse-set storage and entity-component systems.
  • Live Telemetry Data: Provides real-time telemetry information, giving users immediate insights into their simulations and enabling dynamic adjustments.
  • N-Body Simulation Capabilities: Expands the complexity of simulations by incorporating interactions involving multiple bodies, ideal for advanced research.
  • Advanced Model Loader: Supports better visual fidelity with accurately mapped textures to enhance the realism of simulations.
  • Visual Scripting: Facilitates user-created simulations, making complex operations accessible to those without programming expertise.