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. |