AOCS Simulations with Julia: Insights from the Hellenic Space Dawn Mission
12-01, 11:35–12:05 (Europe/Amsterdam), Ernst-Curie

We used Julia for AOCS simulations in a 2-nanosatellite space mission between the European Space Agency and the Greek state, transitioning from MATLAB. This talk will delve into the practical benefits and hurdles encountered, and contemplate the broader role of Julia in satellite simulation methodologies.


Hellenic Space Dawn is one of the first Greek space missions, a venture stemming from a contract between the European Space Agency (ESA) and the Greek state. It focuses on a 2-nanosatellite constellation designed for a variety of Earth Observation applications, on-board image processing, and optical communications links, both satellite-to-ground and intersatellite. This talk will shed light on our journey utilizing Julia for the development of Attitude and Orbit Control System (AOCS) simulations during the mission's design phase. We'll offer insights into the transition from MATLAB – conventionally chosen for these applications – to Julia, emphasizing the distinctive strengths of the language that ensured timely project execution. Delving into specifics, we'll showcase how enhanced performance in Julia was key to resolving the challenge of attitude determination during eclipse phases. The discussion will extend to potential future developments integrating with the broader Julia ecosystem. To conclude, we'll touch upon Julia's prospective role in small-scale space mission designs, identifying potential gaps the language could bridge, and fostering dialogue around the future growth of the satellite simulation realm within Julia.

CS Student, Science Lead in the AcubeSAT Space Biology nanosatellite space mission, Research Software Engineer in the Hellenic Space Dawn space mission.