Basilisk: A Flexible, Scalable and Modular Astrodynamics Simulation Framework
- 1 September 2020
- journal article
- research article
- Published by American Institute of Aeronautics and Astronautics (AIAA) in Journal of Aerospace Information Systems
- Vol. 17 (9), 496-507
- https://doi.org/10.2514/1.i010762
Abstract
The Basilisk astrodynamics framework is a spacecraft simulation tool developed with an aim of strict modular separation and decoupling of modeling concerns in regard to coupled spacecraft dynamics, environment interactions, and flight software algorithms. Modules, tasks, and task groups are the three core components that enable Basilisk’s modular architecture. These core components are described and their functionality demonstrated. The Basilisk message-passing system is a critical communications layer that facilitates the routing of input and output data between modules. Furthermore, this paper outlines Basilisk’s data logging and Monte Carlo simulation functionality. The implementation of Basilisk’s Python wrapped C++/C technology stack is described. Finally, a sample spacecraft attitude control simulation demonstrates the modularity and flexibility of the framework.Keywords
This publication has 7 references indexed in Scilit:
- Modular Software Architecture for Fully Coupled Spacecraft SimulationsJournal of Aerospace Information Systems, 2018
- Modular Attitude Guidance: Generating Rotational Reference Motions for Distinct Mission ProfilesJournal of Aerospace Information Systems, 2018
- Dshell++: A Component Based, Reusable Space System Simulation FrameworkPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2009
- The NASA Marshall solar activity model for use in predicting satellite lifetimeAdvances in Space Research, 1999
- Ancillary data services of NASA's Navigation and Ancillary Information FacilityPlanetary and Space Science, 1996
- Recursive flexible multibody system dynamics using spatial operatorsJournal of Guidance, Control, and Dynamics, 1992
- Structured designIBM Systems Journal, 1974