Logo
BETA

Basilisk:

  • Install
  • Building from Source
  • Learning Basilisk
    • Fundamentals of Basilisk Simulations
    • Integrated Example Scripts
      • Orbital Simulations
        • Basic Orbit Simulations
        • Delta_v Orbit Maneuvers
        • Hyperbolic Jupiter Arrival Orbit
        • Multiple Gravitational Bodies
        • Verifying Spherical Harmonic Propagation Consistency
        • Lagrange Point Orbits
        • Defining Motion Relative to Planet
        • Simulating Trajectory about Multiple Celestial Bodies
        • Including Custom Gravitational Bodies
        • Near-Halo Orbit Simulation
        • Showing Ground Tracks on a Planet
      • Attitude Simulations
        • Attitude Regulation Control
          • Inertial Attitude Pointing
          • Inertial Attitude Pointing with Numba FSW
          • Using Separate Task Group for Control
          • Basic Attitude Pointing in Deep Space
          • Basic Attitude Pointing in Deep Space with Numba Control
          • Complex Attitude Pointing in Deep Space
          • Sun-Pointing Constraint Violation in Space
          • Inertial Pointing with Spice prescribed translational motion
          • Basic attitude pointing flight mode with Hohmann transfer
          • Thrusted Hohmann Transfer Maneuver
        • Attitude Guidance
          • Hill Frame Pointing on Elliptic Orbit
          • Velocity Frame Pointing on Hyperbolic Orbit
          • Pointing at Earth Location
          • Prescribing the spacecraft orientation
          • Layered spiral attitude guidance
          • Constrained Attitude Maneuver Guidance
          • Performing Sweeping Maneuvers
          • Earth Strip Imaging Tasks
        • Attitude Control with Actuators
          • Pointing with Reaction Wheels
          • Pointing with Attitude State Effector Thrusters
          • Pointing with Attitude Dynamic Effector Thrusters
          • Reaction Wheel Momentum Dumping using Thrusters
          • Continuous Momentum Management using Dual-Gimbaled Electric Thruster
        • Attitude Steering Control
          • MRP Steering Law
      • Orbit Control
        • Small Body Waypoint-to-Waypoint Control
        • Lambert Solver Delta-V Maneuver
      • Planetary Environments
        • Magnetic Field Models
          • Centered Dipole Model
          • World Magnetic Model WMM
        • Gravity Gradient Torque
          • Gravity Gradient Perturbed Hill Pointing
        • Atmospheric Drag
          • Satellite Drag Deorbit about Earth
          • Satellite Drag with Stochastic (Random) Density using Spacecraft
        • Access to Communication Locations
          • Satellite communicating to Earth ground station
          • Satellite checking communication access to another satellite
        • Planet Albedo
          • Albedo CSS simulation about Multiple Celestial Objects
      • Spacecraft Sensors
        • Coarse Sun Sensors
          • Adding CSS Sensors
          • Estimating Sun Heading with CSS
        • Three-Axis Magnetometers
          • Adding a Three-Axis Magnetometer (TAM)
          • RW Momentum Management using TAMs and MTBs
          • RW Momentum Management using TAMs and MTBs Using desired Nominal RW Speed
          • TAM Comparison
      • Spacecraft Sub-Systems
        • Power Sub-System
          • Basic Power Usage and Tracking
          • Power Usage with RW-Based ADCS
        • Data Sub-System
          • Basic Data Generation and Transmission
          • Ground Target Imaging and Downlink
          • Mapping A Body
        • Thermal Sub-System
          • Thermal Modeling of a Sensor
          • Temperature Measurement with Random Seed Noise
      • Multi-Body Dynamics Simulations with MuJoCo
        • CubeSat with Reaction Wheel
        • CubeSat with 4 Unbalanced Thrusters and Fuel Tanks
        • Branching Deployable Arm with Thrusters
        • Chained Hinged Panel Deployment
        • Solar Radiation Pressure Model on Arbitrary Surfaces
        • Landing on Asteroid with Contact Physics
        • Earth-Moon Gravity with SPICE or PlanetEphemeris
        • Optimizing SPICE Cost with Ephemeris Reconstruction (Position)
        • Optimizing SPICE Cost with Ephemeris Reconstruction (Orientation)
        • Docking between Two CubeSats
        • Branching Panel Deployment with Locking Mechanisms
        • Pointing with Reaction Wheels in MuJoCo
        • Translation-only formation flying under differential drag
        • Satellite Drag with Stochastic (Random) Density using MuJoCo
        • Spacecraft Control with Thruster Arms using MuJoCo
        • Combining MuJoCo Scenes and a Spacecraft in Vizard
        • Support Files
          • Master File
          • Models Folder
      • Comparing the Backsubstitution Method and MuJoCo Dynamics Engines
        • Comparison Overview and Execution Guide
        • Keplerian Orbit Baseline
        • Rigid Body with Constant Torque
        • Hub with Reaction Wheels and Hinged Panels
        • Lumped-Mass Flexible Panels and Runtime Scaling
        • Multi-Body in Orbit with Gravity-Gradient Torque
        • Variable-Mass Fuel Slosh and Depletion
        • Accuracy vs Runtime Pareto Front (Reaction Wheels and Panels)
        • Accuracy vs Runtime Pareto Front (Stiff Flexible Panels)
        • Research Sweeps and Publication Tools
          • Integrator-Step Sweep (Keplerian Orbit)
          • Velocity-Regime Round-Off Sweep (Constant Torque)
          • Torque-Artifact Mechanism Checks
          • Bookkeeping-Mass Sweep (Reaction Wheels)
          • Slosh-Displacement Metric (Variable Mass)
          • Pendulum-Inertia and Step Sweep (Variable Mass)
          • Paper Figure Rendering
      • Constrained Spacecraft Dynamics Simulations
        • Two Spacecraft Connected Using Holonomic Constraints
        • Constraint Gain Tuning Analysis With Maneuvers
        • Constrained Motion Component Analysis Using a Truth Model
        • Frequency Analysis of Solar Panel Resonance Using the Constraint Effector
      • Complex Spacecraft Dynamics Simulations
        • IMU Gyro Random Walk
        • Fuel Slosh
        • Flexible (Hinged) Panels
        • Bending and Torsional Flexible Panels
        • Sensors Attached to a Rotating Panel
        • Hinged Panel Deployment
        • MSM Simulation of Charged Spacecraft
        • Spacecraft with 1- or 2-DOF Panel using single effector
        • Robotic Arm Effector with Profiler
        • Spacecraft with an multi-link extending component
        • Solar Array Debris Impact
      • Effector Branching Simulations
        • Thruster on a Two-Axis Articulated Arm
        • Robotic Grappling and Berthing of a Target
        • Aerobraking with Deflecting Panels
        • Verification of the Branched Equations of Motion
      • Prescribed Motion Spacecraft Dynamics Simulations
        • Prescribed Helical Screw Motion
        • Prescribed Motion Rotational Solar Array Deployment
        • Prescribed Motion with Rotating and Translating Solar Array Deployment
        • Prescribed Motion with Translating Effector Branching
        • Prescribed Motion with Rotating Effector Branching
      • Mission Simulations
        • Heliocentric Translation Using Custom Spice Files
        • Planetary Flybys Using Custom Spice File
        • Asteroid Arrival
        • Aerocapture Scenario
      • Spacecraft Formation Flying
        • Basic Servicer/Debris Simulation
        • Mean orbit element based relative motion control
        • Impulsive feedback control of relative motion
        • Electrostatic Tractor Debris Reorbiting
        • Attitude-Driven differential drag control
        • Servicer approaching a debris object with 3 flight modes
        • Walker-Delta Satellite Constellation
      • Small Body Navigation Simulations
        • Proximity Operations Hybrid EKF
        • Non-Keplerian Acceleration Estimation using UKF
        • Landmarks-based Navigation
      • bskSim() Architecture
        • Single Satellite
          • 1. Basic Orbital Simulation
          • 2. Attitude Detumble Control with RW
          • 3. Hill Pointing Attitude Control
          • 4. Velocity Frame Pointing Control
          • 5. MRP Steering Attitude Control
          • 6. Sun Pointing Mode Include Eclipse Evaluation
          • 7. Alternating FSW Attitude Pointing Modes
          • 8. Reaction Wheel Fault Scenario Simulation
          • 9. Lambert Guidance Scenario
          • 10. Attitude Control
          • 11. Fault Simulation
        • Satellite Formation
          • 1. Two-Spacecraft Formation using BskSim
          • 2. Relative Pointing Control
          • Support Files
            • Master File
            • Models Folder
              • BSK_Dynamics
              • BSK_Faults
              • BSK_FormationDynamics
              • BSK_FormationFsw
              • BSK_Fsw
            • Plotting Functions
      • MultiSatBskSim() Architecture
        • Scenarios
          • 1. Three-Spacecraft Formation using MultiSat architecture
          • 2. Attitude Guidance Modes Scheduling
          • 3. Formation Flying Control
          • 4. Constellation from TLE
          • Support Files
            • Master file
            • Models Folder
            • Plotting Functions
      • Optical Navigation Simulations
        • Scenarios
          • 1. BSK OpNav Sim Master File
          • 2. Hough Circles for Pointing and Orbit Determination
          • 3. Limb-based method for Pointing and Orbit Determination
          • 4. CNN for Pointing and Orbit Determination
          • 5. Perform fault detection with two OpNav methods
          • 6. Orbit Determination with Hough Circles
          • 7. Orbit Determination with Limb-based method
          • 8. Pointing with Hough Circles
          • 9. Pointing with Limb-based method
          • 10. Filter Heading measurements
          • Support Files
            • Models Folder
            • Plotting Functions
        • CNN Image Generation
          • Monte-Carlo Script to Create Image Set
          • Scenario called by MC Image Generation Script
        • CNN Image Generation
          • Monte-Carlo Simulations using a OpNav Scenario
          • Optical Limb Tracking Scenario
          • Optical Navitation Scenario
      • Monte Carlo Simulations
        • MC run with RW control
        • MC run using Python Spice setup
        • MC bskSim example folder with bokeh visualization
        • Sensitivity Analysis of a differential drag spacecraft control
      • Advanced Simulation Options
        • Setting Type of Integrator
        • Using a Variable Time Step Integrator
        • Comparison of different integrators
        • Benchmark Numba Models
        • Using a Python BSK Module Inherited from SysModel Class
        • Changing the bskLog Verbosity from Python
      • Multi-Threading Basilisk Simulations
        • Simulation of Multiple independent spacecraft
      • Advanced Visualizations
        • Interfacing with Vizard
          • Live Streaming to Vizard
          • Pointing a Vizard Camera
          • Convert Simulation Data File to Vizard File
          • Creating QuadMap Surface Visualizations
    • Basics of Writing Basilisk Modules
  • Support
  • Documentation
  • Support Data Files
  • External Sites

BSK_SDK:

  • About Extensions
  • Installing Basilisk Extensions
  • Quick Start: Writing a Basilisk Extension

BSK_RL:

  • Documentation

Vizard:

  • About Vizard
  • Download
  • Building from Source
  • Release Notes
  • User Guide
  • Advanced Features
  • Video Gallery
Basilisk
  • Learning Basilisk
  • Integrated Example Scripts
  • models
  • View page source

models

Files:

  • BSK_Dynamics
  • BSK_Faults
  • BSK_FormationDynamics
  • BSK_FormationFsw
  • BSK_Fsw
Previous Next

© Copyright 2026, Autonomous Vehicle Systems (AVS) Laboratory.

Built with Sphinx using a theme provided by Read the Docs.