Description:
Modular C/C++ astrodynamics simulation framework with Python scripting

License:
ISC Open Source License
logo

Status:
Public Release

Platforms:
macOS, Linux, Windows

Basilisk:
Version 1.3.2 (Released Nov. 17, 2019)
Download from Bitbucket Project Source

Vizard:
Version 0.7.0 (Released Oct. 1, 2019)
Download platform specific binaries from:

Email:

Facebook:
logo

photo The Basilisk astrodynamics software architecture is being designed to be capable of both faster-than realtime simulations, including repeatable Monte-Carlo simulation options, as well as providing real-time options for hardware-in-the-loop simulations. The Basilisk package is designed as a set of Python modules written in C/C++ which allows for the ease of scripting and reconfigurability of Python while still providing the execution speed of C/C++. The software is being developed jointly by the University of Colorado AVS Lab and the Laboratory for Atmospheric and Space Physics (LASP). The resulting framework is targeted for both astrodynamics research modeling the orbit and attitue of complex spacecraft systems, as well as sophisticated mission-specific vehicle simulations that include hardware-in-the-loop scenarios.

The name Basilisk was chosen to reflect both the reptilian (Python) nature of the product-design as well as a nod to the speed requirements as the South American common basilisk runs so fast that it can even run across water. The Basilisk framework is being designed from inception to support several different (often competing) requirements.


Basilisk Related Slides

July 2016, Basilisk Overview July 2016, Basilisk Overview February 24 2018, Basilisk CU NEXT Presentation

Movies of Basilisk Visualization Software


Basilisk Related Publications

  1. J. Alcorn, H. Schaub, S. Piggott, “Attitude Control Performance Analysis Using Discretized Thruster With Residual Tracking,” AAS GN&C Conference, Breckenridge, Colorado, February 5–10, 2016.
  2. C. Allard, H. Schaub, and S. Piggott, “General Hinged Solar Panel Dynamics Approximating First-Order Spacecraft Flexing,” AAS GN&C Conference, Breckenridge, Colorado, February 5–10, 2016.
  3. P. Kenneally and H. Schaub, “High Geometric Fidelity Modeling Of Solar Radiation Pressure Using Graphics Processing Unit,” AAS Spaceflight Mechanics Meeting, Napa Valley, California, February 14–18, 2016. Paper No. 16-500.
  4. M. Cols Margenet, H. Schaub and S. Piggott, “Modular Attitude Guidance Development using the Basilisk Software Framework,” AIAA/AAS Astrodynamics Specialist Conference, Long Beach, California, September 12–15, 2016.
  5. J. Alcorn, C. Allard and H. Schaub, “Fully-Coupled Dynamical Modeling of a Rigid Spacecraft with Imbalanced Reaction Wheels,” AIAA/AAS Astrodynamics Specialist Conference, Long Beach, California, September 12–15, 2016.
  6. C. Allard, M. Diaz Ramos and H. Schaub, “Spacecraft Dynamics Integrating Hinged Solar Panels and Lumped-Mass Fuel Slosh Model,” AIAA/AAS Astrodynamics Specialist Conference, Long Beach, California, September 12–15, 2016.
  7. J. Alcorn, H. Schaub, S. Piggott and D. Kubitschek, “Simulating Attitude Actuation Options Using the Basilisk Astrodynamics Software Architecture,” 67th International Astronautical Congress, Guadalajara, Mexico, September 26–30, 2016.
  8. S. Piggott, J. Alcorn, M. Cols Margenet, P. Kenneally and H. Schaub, “Flight Software Development Through Python,” 2016 Workshop on Spacecraft Flight Software , JPL, California, Dec. 13–15 2016.
  9. P. Kenneally and H. Schaub, “Modeling Of Solar Radiation Pressure and Self-Shadowing Using Graphics Processing Unit,” AAS Guidance, Navigation and Control Conference, Breckenridge, Feb. 2–8, 2017.
  10. P. Panicucci, C. Allard and H. Schaub, “Spacecraft Dynamics Employing a General Multi-tank and Multi-thruster Mass Depletion Formulation,” AAS Guidance, Navigation and Control Conference, Breckenridge, Feb. 2–8, 2017.
  11. M. Cols Margenet, H. Schaub, and S. Piggott, “Modular Platform for Hardware-in-the-Loop Testing of Autonomous Flight Algorithms,” International Syposium on Space Flight Dynamics, Himegin Hall, Matsuyama-Ehime, Japan, June 3–9, 2017.
  12. J. Alcorn, C. Allard and H. Schaub, “Fully-Coupled Dynamical Jitter Modeling Of Variable-Speed Control Moment Gyroscopes,” AAS/AIAA Astrodynamics Specialist Conference, Stevenson, WA, August 20–24, 2017.
  13. C. Allard, M. Diaz Ramos, P. Kenneally, H. Schaub and S. Piggott, “Modular Software Architecture for Fully-Coupled Spacecraft Simulations,” AAS Guidance and Control Conference, Breckenridge, CO, February 2–7, 2018.
  14. T. Teil, H. Schaub and S. Piggott, “Comparing Coarse Sun Sensor Based Sequential Sun-Heading Filters,” AAS Guidance and Control Conference, Breckenridge, CO, February 2–7, 2018.
  15. J. Wood, M. Cols Margenet, P. Kenneally, H. Schaub and S. Piggott, “Flexible Basilisk Astrodynamics Visualization Software Using the Unity Rendering Engine,” AAS Guidance and Control Conference, Breckenridge, CO, February 2–7, 2018.
  16. M. Cols Margenet, P. Kenneally and H. Schaub, “Software Simulator for Heterogeneous Spacecraft and Mission Components,” AAS Guidance and Control Conference, Breckenridge, CO, February 2–7, 2018.
  17. P. Kenneally and H. Schaub, “Fast Spacecraft Solar Radiation Pressure Modeling By Ray-Tracing On Graphic Processing Unit,” AAS Guidance and Control Conference, Breckenridge, CO, February 2–7, 2018.
  18. C. Allard and H. Schaub, “Stability Analysis of Spacecraft with Flexible Solar Arrays Using Classical Techniques,” AAS Guidance and Control Conference, Breckenridge, CO, February 2–7, 2018.
  19. P. Kenneally, H. Schaub and S. Piggott, “Basilisk: A Flexible, Scalable and Modular Astrodynamics Simulation Framework,” 7th International Conference on Astrodynamics Tools and Techniques (ICATT), DLR Oberpfaffenhofen, Germany, November 6–9, 2018.