| AStarAttitudeTrajectory |
Compute a trajectory to avoid stayout zones using AStar |
| AddMassDot |
Add mass and mass derivatives using the mass data structure. |
| AngRate |
Computes the magnitude of the angular rate of the momentum vector |
| AngleDetermination |
Model to produce roll, pitch and yaw from nadir and magnetic field |
| ArcEff |
Arc efficiency from spin rate and pulsewidth. |
| AttitudeProfilePlots |
Make time history plots of an attitude profile. See AttitudeProfileWithCon.m |
| AttitudeProfileVis |
Visualize an attitude profile with constraints. |
| AttitudeProfileWithCon |
Build a constrained attitude profile consisting of multiple overlapping modes. |
| AttitudeTarget |
Generate a reference quaternion for a variety of targets. |
| CMGAMatrix |
Computes the transfer matrix from gimbal rates to torques. |
| DSTCrit |
Compute dual spin turn rates |
| DSpnStab |
Computes the dual spin stability. |
| DWheel |
Computes the damping coefficient ratio for a damper wheel. |
| DblPivot |
Computes the unit normal for a double pivoted assembly. |
| DeltaQTarget |
Generate a target quaternion by limiting the total angular change. |
| DeltaRate |
Computes the new angular rate when the inertia changes. |
| FPB |
Integrand for pointing budgets. |
| GetModes |
Extract flex modes from a finite element modal transformation matrix. |
| GimbalC |
Generate gimbal commands for a gimbal stationkeeping system. |
| GroundTrackErrorBudget |
Generate a ground track error budget. |
| IC3X326 |
Convert 3x3 inertia matrix to [Ixx Iyy Izz Ixy Ixz Iyz]. |
| InertiaTotal |
Computes the new inertia and body rate when appendages change discretely. |
| LibrationFrequency |
Compute the libration frequency from inertia and orbit rate. |
| LoadFlex |
Reads in flex data from a formatted text file. |
| ManeuverCostSphere |
Maneuver cost on a sphere |
| NPSPM |
Computes a spin precession maneuver using a rhumb line precession. |
| PBudget |
Computes a pointing budget over n categories. |
| PCentr |
Calculates the time from pulse start to the centroid. |
| PPDelay |
Compute the pulse pair delay for a Spin Precession Maneuver. |
| PermanentMagnetRHS |
Right-hand-side for attitude dynamics with a permanent magent |
| PointingBudgetGUI |
Creates pointing budgets using a GUI. |
| PointingBudgetLatex |
Computes a pointing budget over n categories. |
| QAlignWithCon |
Rotate about a body axis to align a body vector with an inertial vector |
| QRotateToAlignWithCon |
Calculate the alignment quaternion while applying constraints |
| RLP |
Rhumb line precession |
| RLPMnvr |
Simulate a rhumb line precession. |
| RW2SDev |
Converts random walk measured over dT to standard deviation. |
| RYDyn |
Generates open loop four channel magnitude plots for roll/yaw dynamics. |
| SkewDipl |
Computes the skew angle for a single dipole used to control yaw and roll. |
| SumRXF |
Sum a set of torques produced by summing T = rxF |
| SunVectorPointing |
Compute the angles to align the solar wing normal with the sun |
| TwoUToQ |
Finds the quaternion that transforms u1 and u2 to u1T and u2T |
| VXPhi |
Take the cross product a matrix of vectors times a flex transformation matrix. |
| Dyn |
Returns the mass and right hand side of the dynamics equations. |
| DynP |
Returns the mass and right hand side of the dynamics equations. |
| FIC |
Sliding mass on a pendulum using independent coordinates |
| FICP |
Single pendulum using independent coordinates |
| FRWABristle |
RWA model |
| FRY |
Roll/yaw simulation RHS |
| FRYSim |
Roll/yaw simulation right hand sidd |
| FSRHS |
Compute smooth friction RHS. |
| FTBRef |
Right hand side of the two body equations. |
| HRY |
Measurement equation for a roll/yaw controller. |
| HysteresisOutput |
Gather output from the hysteresis damping simulation |
| KConst |
The constraint equations and Jacobians. |
| KConstP |
The constraint equations and Jacobians. The outputs are |
| KConstQ |
The constraint equations and Jacobians. |
| QMultJPL |
Q2 transforms from A to B and Q1 transforms from B to C |
| ThreeAxisControlDisturb |
Computes solar disturbances for ThreeAxisControl.m |
| AddSurf |
Add a surface to the data structure. |
| AeroDragForce |
Calculate the drag force in the ECI frame assuming constant area. |
| AeroF |
Compute the aerodynamic forces on a set of elemental areas. |
| Disturbances |
Compute the total force and torque on a spacecraft generated by the CAD package. |
| FAeroSurfaceAccommodation |
Computes the aerodynamic force using surface accommodation coefficients. |
| FGravityGradientStiffness |
Gravity gradient for a rigid body with small offsets from LVLH. |
| GravityGradientFromR |
Computes a gravity gradient torque from r and mu. |
| GravityGradientStiffness |
Computes gravity gradient stiffness from inertia and orbit rate. |
| OpticalSurfaceProperties |
Returns optical surface properties for selected materials. |
| SaveSurfacePropertiesDSim |
Save surface properties to the file |
| SolarF |
Compute the solar force on a set of elemental areas. |
| TGG |
Computes a gravity gradient torque. |
| TRD |
Computes residual dipole torques. |
| TRF |
Computes an RF torque for a set of antenna. |
| TSolarP |
Generates solar pressure torques with shadowing. |
| ASim |
Attitude simulation of a rigid body. |
| ConstraintForceAndTorque |
Computes the constraint forces and torques. |
| DIModel |
Double integrator model. |
| FAKM |
AKM Burn right-hand-side |
| FDC |
The right hand side of equations formulated using Lagrange multipliers |
| FGs |
Gyrostat attitude right-hand-side with optional damping. |
| FPivot |
Computes the right hand side of the spacecraft with pivot eofm. |
| FRB |
Rigid body right-hand-side. |
| FRBWithMag |
Rigid body right-hand-side with magnetic torque computed internally. |
| FTB |
Two body spacecraft model right-hand-side. |
| FXModel |
Plant for a momentum bias spacecraft with flexible solar arrays. |
| GSModel |
Gyrostat dynamics model which computes acceleration or plant matrices. |
| GetFlex |
Reads in flex data from a formatted text file. |
| GravityGradientAnalytical |
Analytical eigenvalues for gravity gradient stabilization. |
| GravityGradientBoom |
Compute frequencies for a boom |
| GravityGradientEigenvalues |
Compute the eigenvalues for a gravity gradient stabilized spacecraft. |
| GravityGradientFrequency |
Gravity gradient frequencies |
| LinOrbNormalized |
Computes the normalized linearized orbit state equations. |
| MBModel |
Momentum bias spacecraft model |
| NutationMWA |
Nutation with a momentum wheel |
| PlotFlex |
Plots the flex model including the mode shapes. |
| RBModel |
Computes the angular acceleration of a rigid body. |
| RHSCMG |
Spacecraft attitude and orbit dynamics with a disturbance function. |
| RHSGGRotational |
Right-hand-side for spacecraft attitude dynamics with gravity gradient. |
| RHSGyroNBody |
Right hand side for n bodies and a central hub with reaction wheels. |
| RHSGyroWithOrbit |
Right-hand-side for spacecraft attitude and orbit with a gyro. |
| RHSNBodyCentralHub |
Right-hand-side for n rigid bodies attached to a central hub. |
| RHSNBodySH |
Right-hand-side for n rotating bodies attached to a central hub. |
| RHSNSpacecraft |
Computes the time derivative of n spacecraft. |
| RHSPlanetTakeoff |
Right-hand-side for a 2 dimensional planet takeoff. |
| RHSPointMass |
Spacecraft orbit dynamics with time-varying mass. |
| RHSRWAOrbit |
Computes the right hand side for a spacecraft with reaction wheels. |
| RHSReactionWheel |
Right-hand-side for spacecraft attitude with reaction wheels. |
| RHSRigidBody |
Spacecraft attitude and orbit dynamics with a disturbance function. |
| RHSRigidBody6DOF |
6 DOF spacecraft dynamics with a double integrator position model. |
| RHSRigidBodyLinear |
Linearized attitude dynamics for a rigid body. |
| RHSRigidBodyMass |
Spacecraft attitude and orbit dynamics with time-varying mass. |
| RHSRigidBodyOffsetCM |
Right hand side of a rigid body with offset CM |
| RHSRigidBodyWithDamping |
Rigid body dynamics with damping. |
| RHSRigidBodyWithTarget |
Right-hand-side of spacecraft dynamical equations with a second spacecraft. |
| RHSSNP |
Spacecraft sun-nadir RHS with 4 RWA's and 2 solar arrays. |
| RHSSlosh |
Right hand side for a n bodies attached to a central hub. |
| RHSSpacecraftWithIMU |
Right-hand-side for a spacecraft with an IMU |
| RHSThreeBody |
Right hand side for a three body system. |
| SCWithRollPivot |
Model for a spacecraft with a roll pivot. |
| SCwPivot |
Model for a spacecraft with a single pivoted momentum wheel. |
| SeparationSim |
Simulate separation of multiple satellites from a carrier. |
| StepTorque |
Produces a step torque. |
| TBModel |
Models two rigid bodies attached by a 1 to 3-dof hinge. |
| Tree |
Right hand side of the equations of motion for a topological tree. |
| TreeAdd |
Add a body to the tree data structure. |
| TreeH |
Computes the momentum for the topological tree dynamics. |
| TreeInit |
Create the tree data structure |
| TreePlot |
Plot the output of tree. |
| TreePrnt |
Print out the body information for the tree model. |
| VIModel |
Computes the angular acceleration of a body with time varying inertia. |
| WireC |
The right hand side of the wire equations formulated using Lagrange multipliers |
| WireDMch |
Models the deployment mechanism |
| WireFRB |
Spacecraft with multiple wires |
| WireH |
Magnitude of the angular momentum |
| WireInit |
Initialize the wire model data structures |
| WirePlot |
Plot the wires. One wire is plotted on each page. |
| AlbedoFromTextureMap |
Creates an albedo map from a texture map. |
| AtmJ70ToGround |
Computes the atmospheric density using Jacchia's 1970 model or scale heights. |
| AtmNRLMSISE |
NRLMSISE-00 Model 2001 for atmospheric density |
| AtmScaleHeightsStdAtm |
Computes the atmospheric density using scale heights above 80 km. |
| BDipole |
Computes the geocentric magnetic field based on a tilted dipole model. |
| BDipoleCoeff |
Computes the geocentric magnetic coefficients for BDipole |
| BMF |
Magnetic field based on the Mead-Fairfield Model. |
| DistAero |
Computes the aerodynamic disturbance using a Newtonian model. |
| DistAlbedo |
Computes the albedo disturbance |
| DistRadiation |
Computes the radiation disturbance from the central body. |
| DistSolar |
Computes the albedo disturbance. |
| DistributedAlbedo |
Computes albedo from a texture map. |
| EarthAlb |
Computes the heat absorbed per unit area due to albedo. |
| EarthEnvironment |
Compute the environment parameters for the Earth. |
| EarthRad |
Computes the heat absorbed due to earth radiation. |
| Geo |
Computes parameters for a geosynchronous orbit. |
| GeoEclps |
Computes the normalized sun intensity for an earth geosynchronous orbit. |
| GravitationalConstantEarth |
Returns the Earth's gravitational constant. |
| LocalStarMap |
Generates a local star map. Epoch is J2000. |
| MagField |
Computes the Earth magnetic field using the DGRF/IGRF model. |
| MagFieldData |
Data for planet magnetic fields. |
| MagFieldPlanet |
Computes the magnetic field using Schmidt normalized coefficients. |
| MagneticDipole |
Computes the magnetic field of a dipole along the z axis. |
| MagneticDipoleCart |
Computes the magnetic field of a dipole along m. |
| MolWt2R |
Computes R given the molecular weight. |
| NewtonianForceECI |
Computes the Newtonian force in ECI coordinates. |
| RadiationBelts |
Plots the radiation belts |
| ReadMagField |
Read in the magnetic field from a file. |
| SolarFlux |
Solar flux from the sun as a function of distance including sunspots |
| SolarFluxFromPlateECI |
Computes the flux from a flat plate. |
| SolarFluxHistorical |
Computes the solar flux prediction based on Julian date. |
| SolarFluxPrediction |
Computes the solar flux prediction based on Julian date. |
| SolarFlx |
Solar flux from the sun as a function of distance in AU. |
| StarTexture |
Create a star texture for use in other programs. |
| SunBeta |
Compute the sun beta angle from the sun vector and orbit. |
| TerminatorPlanet |
Computes the terminator circle on a planet. |
| TerrestrialSolarFlux |
Solar flux and direction from the sun with seasonal variation. |
| UDipole |
Computes the geocentric magnetic field based on a tilted dipole model. |
| VAtm |
Atmospheric velocity from position and planetary rate. |
| WMM |
Loads in the World Magnetic Model coefficients file |
| Water |
Properties of water. |
| CEcl2Eq |
Transformation matrix from ecliptic to Earth equatorial planes. |
| Callmkspk |
Creates an SPK file from two text files. |
| DeltaML |
Compute total change in longitude between two orbits. |
| ECIToECIR |
Computes the transformation form ECI to ECIR. |
| ECIToPlanet |
Computes the matrix from mean of Aries 2000 to planet fixed frame. |
| EOfE |
Computes the equation of the equinoxes |
| EarthEclipseDuration |
Compute the eclipse duration in earth orbit. |
| EarthNut |
The matrix that rotates from the Earth mean axes to the true axes. |
| EarthPre |
Computes the earth precession matrix |
| EarthRot |
Computes the Earth greenwich matrix that transforms from ECI to EF. |
| EarthRotationZero |
Determine jD for when the earth-fixed frame is aligned with the ECI frame. |
| EarthRte |
Computes the mean earth rate. |
| Eclipse |
Computes eclipses. |
| EclipseDuration |
Computes eclipse orbit fraction. |
| EclipseFill |
Puts a fill in to show when the spacecraft is eclipsed. |
| EclipseFromECI |
Computes eclipses from time and ECI position. |
| EquatorialToGalactic |
Returns the equatorial to Galactic transformation matrix. |
| FSolstice |
RHS for computing solstice. |
| GASTime |
Compute Greenwich apparent sidereal time. |
| GMSTime |
Compute Greenwich mean sidereal time from Julian date. |
| GTrack |
Calculate a ground track on an ellipsoid. |
| HMS2S |
Converts hours, minutes and seconds into seconds |
| ISSOrbit |
Generate Keplerian elements for the ISS |
| JDToFirstOfMonth |
Finds first day of month for a Julian date |
| LagrangePointsL1ToL5 |
Computes the position of Lagrange points in normalized rotating |
| LoadFK5 |
Reads in the FK5 catalog in MICA format. |
| LoadSolarFluxHistory |
Load the solar flux history and save a new mat-file |
| LoadSolarPredictionData |
Load predicted sunspot and radio flux data and create a mat-file |
| LocalSolarTime |
Computes local solar time. |
| MSidDay |
Computes a mean sidereal day |
| MSolDay |
Computes a mean solar day. |
| MoonEl |
Computes the moon orbital elements with respect to the earth inertial frame. |
| MoonV1 |
Generate the moon vector in an earth or spacecraft centered frame. |
| MoonV2 |
Generate the moon vector in an earth or spacecraft centered frame. |
| Moons |
Lists moons of a planet or planet center about which a moon orbits. |
| NutDelta |
The changes in longitude and obliquity due to earth nutation. |
| ObOfE |
Computes the mean obliquity of the ecliptic of date. |
| Parallax |
Calculate the parallax |
| PlanetPosition |
The position vectors, gravitational parameters and velocity for the planets. |
| PlanetRotation |
Computes the mean planet rotation rates from their rotation periods. |
| PlanetYear |
Length of year of planets in terms of Earth years. |
| Planets |
Simplified planet ephemerides from the almanac. |
| QSpin |
Creates a series of quaternions with its x axis spinning about u. |
| QSunNadir |
Compute the sun-nadir quaternion and other quantities. |
| QSunPointing |
Creates a sun reference frame with +x pointing at the sun. |
| RMoonECI |
Generate the moon position in the earth-centered inertial frame. |
| RSunECI |
Generate the sun position in the earth-centered inertial frame. |
| ReadBSPFile |
Read a bsp file. |
| S2HMS |
Converts seconds into hours, minutes and seconds |
| SolarSys |
Computes the position vectors of the planets as a function of time. |
| SolarSystemElements |
Computes the solar system elements on a given Julian Date. |
| SolarSystemProperties |
Look up a moon or planet and return its properties. |
| SolarVisibility |
Compute the solar intensity experienced by a spacecraft. |
| SortFK5 |
Sort FK5 by distance in light years and save in a new file |
| StarMap |
Draws a star map. |
| SunNadir |
Compute the sun-nadir angles and yaw rate. |
| SunV1 |
Generate the sun vector in the earth-centered inertial frame. |
| SunV2 |
Moderate precision sun model. |
| SunVectorECI |
Finds the sun vector any place in the solar system. |
| TerminatorLine |
Compute the terminator line on the Earth that defines day/night. |
| TransformLagrangePoints |
Computes the position and velocity of stable Lagrange points. |
| TruEarth |
Computes the matrix from mean of Aries 2000 to earth fixed frame. |
| UVAA |
Apparent sun vector from quantities tabulated in the astronomical almanac. |
| WorstEclipseFraction |
Worst-case eclipse fraction |
| WriteBSPFile |
Create a bsp file |
| 030201AP_SK_SM546_T45.bsp | JPL Ephemerides binary support file |
| Apophis.obj | OBJ file of the Apophis asteroid. |
| AtmData.txt | Standard atmosphere data field |
| AutoCADColors.txt | Generate colors for AUTOCAD. |
| BRIGHT.CAT | Bright star catalog. |
| CLIPPER.dxf | Pan Am space clipper. |
| Clipper.cad | CAD data that goes with CLIPPER |
| ComSat.txt | Text file with ComStar CAD data |
| Commands.txt | Commands |
| ComstarSA.txt | Comstar solar array |
| FK5.100 | FK5 catalog. |
| HUBBLE.dxf | Hubble space telescope. |
| PolylineTest.dxf | Polyline file. |
| SolarFluxPredictions.txt | ASCII solar flux data for SolarFluxPredictions.txt |
| TFIGHTER.dxf | Tie like fighter. |
| USS_LA.dxf | US submarine. |
| WMM.COF | World Magnetic Model coefficients file |
| X1.bsp | BSP file. |
| bin2000.405 | JPL 405 ephemeris data for the planets, 2000 to 2040 |
| cassini.dxf | Cassini CAD Model |
| orion.obj | Orion OBJ file |
| probe.dxf | Huygens CAD model. |
| sCTConstants.mat | Constant database. |
| sts.txt | Shuttle NORAD 2 line elements. |
| visual.txt | Visible satellite NORAD 2 line elements |
| zvezda1.dxf | Zvezda module. |
| ScDB |
GUI to output the value of a constant for a spacecraft. |
| Ariel.mat | Texture map. |
| AttitudeProfileExampleData.mat | Example data for attitude profile |
| Callisto.mat | Texture map. |
| CassiniColor.mat | Cassini model colored. |
| Charon.mat | Texture map. |
| DefaultSpacecraftDataFile.mat | Saved spacecraft component data. |
| Deimos.mat | Texture map. |
| Dione.mat | Texture map. |
| EarthHR.mat | High resolution Earth texture map. |
| EarthMR.mat | Medium res Earth texture map without clouds. |
| ElementSet.mat | Orbital element set |
| Enceladus.mat | Texture map. |
| Europa.mat | Texture map. |
| FlexM00.mat | Flex model, array at 0 deg. |
| FlexM90.mat | Flex model, array at 90 deg. |
| GEMT1.mat | GEM-T1 gravity model. |
| Ganymede.mat | Texture map. |
| Huygens.mat | Spacecraft CAD model. |
| IGRF11.mat | IGRF magnetic field data, 2010. |
| IGRF95.mat | IGRF magnetic field data, 1995. |
| Iapetus.mat | Texture map. |
| Jupiter.mat | Texture map. |
| Kp_ap_Ap_SN_F107_since_1932.mat | Solar and magnetic index history |
| Mars.mat | Texture map. |
| Mercury.mat | Texture map. |
| Mimas.mat | Texture map. |
| Miranda.mat | Texture map. |
| Moon.mat | Texture map. |
| NRLMSIS.mat | Data needed by AtmNRLMSISE |
| Neptune.mat | Texture map. |
| Oberon.mat | Texture map. |
| Phobos.mat | Texture map. |
| Pluto.mat | Texture map. |
| Proteus.mat | Texture map. |
| RCS.mat | Thruster unit vectors and positions |
| RYC.mat | Roll/yaw control data. |
| Rhea.mat | Texture map. |
| SCHelp.mat | Help file data |
| Saturn.mat | Creates the rings of Saturn. |
| SolarFluxPredictions.mat | Solar flux data for 2000-2040 |
| SolarFluxPredictions2020.mat | Solar flux data for 2000-2020 |
| Sun.mat | Texture map. |
| TelemetryData.mat | A telemetry page data sete |
| Tethys.mat | Texture map. |
| Titan.mat | Texture map. |
| Titania.mat | Texture map. |
| Triton.mat | Texture map. |
| Umbriel.mat | Texture map. |
| Uranus.mat | Texture map. |
| Venus.mat | Texture map. |
| WMM.mat | World magnetic model coefficients. |
| planet.mat | Planet file |
| Astronaut.mat | Astronaut CAD component |
| COMETS_Data.mat | Comets spacecraft CAD data. |
| Cassini.mat | Spacecraft CAD components. |
| CubeSat3UModel.mat | 3U CubeSat |
| FlatPlate.mat | Flat plate CAD model. |
| FlatPlates.mat | Two flat plates CAD model. |
| ISS.mat | International Space Station CAD model. |
| ISS2.obj | International Space Station Wavefront obj file. |
| NanoSatModel.mat | Nanosat CAD model. |
| SCForImaging.mat | Stored CAD model for thermal imaging demos. |
| SCwRWA.mat | CAD model with reaction wheels. |
| SatWThrusters.mat | Model for a simple satellite with thrusters. |
| ShuttleModel.mat | Shuttle CAD model with rotating doors and arm. |
| SimpleSat.mat | Satellite CAD model of a simple cube. |
| TwoArraySC.mat | Spacecraft with two rotating arrays for system studies. |
| XYZSat.mat | Simple spacecraft with axes. |