SCPro Module |
Lander2D | Landing demo using bilinear tangent thrust programming. |
Lander3D | 3D lander simulation. |
LunarTakeoff3D | Lunar takeoff demo using bilinear tangent thrust programming. |
Takeoff2D | Takeoff demo using bilinear tangent thrust programming. |
BLDCMDemo | Brushless DC motor simulation. |
DesignAirCoreTorquer | Design and draw an air core magnetic torquer |
FrictionComparisonSim | Compare friction models |
RWAResponse | Implements and simulates a spacecraft with 3 orthogonal reaction wheels. |
AttitudeProfileConstraintsDemo | Demonstrate the AttitudeProfileWithCon function. |
DisturbanceModelComparison | Comparison of CubeSat and SCT Disturbance models |
SpacecraftWithIMUDemo | 3-axis spacecraft with an IMU simulation |
CMGSimulation | CMG demo |
EarthTargetPointingSim | Point at an earth target and spin about the pointing vector. |
MAPControlSim | Implements and simulates the MAP normal mode control. |
NadirSunPointingDemo | An attitude and orbit simulation with reaction wheels. |
NutationDampingDemo | Demonstrate controlling nutation and the momentum axis of a spacecraft |
SCPointingDemo | Demonstrate a spacecraft in orbit pointing at a target on the Earth |
SolarMomentumControl | Controls the momentum in a spacecraft using solar pressure. |
SpacecraftWithRWADemo | An attitude and orbit simulation with reaction wheels. |
TelescopePointingSim | Simulate a momentum bias spacecraft with a telescope on a roll pivot |
ThreeAxisControl | Implements and simulates a spacecraft with reaction wheels and thrusters. |
VectorTracking | Demonstrate vector tracking using PID3Axis. |
AccommodationDrag | Compare simple drag with surface accommodation over a 3D model |
DisturbancesSim | Simulation using the full disturbance model |
BDipoleVsBMF | Compare the dipole model to the MF model |
EuropaEnvironment | Europa atmospheric density and Jupiter magnetic field near Europa. |
SolarFluxDemo | Solar flux variation over Earth orbit. |
EclipseDurationSunSync | Dawn-Dusk SSO eclipse calculations |
ProgramCosts | Compute program costs |
DFDMarsMission | Direct Fusion Drive (DFD) Mars Mission using an Orion capsule. |
DFDSpaceStation | Direct Fusion Drive-powered space station design. |
EuropaMissionDesign | Design the Europa Clipper mission using a nuclear fusion engine. |
GPSNavDemo | Demonstrate GPS navigation message model. |
GPSTimeDilation | GPS time dilation. |
PointCameraDemo | Demonstrate camera pointing. The default 10 deg FOV camera is used. |
SolarSystemObservables | Displays navigation observables for two NASA missions. |
ZoomLens | Compute the L3 lens position in a Cooke Triplet. |
ConstraintForceAndTorque | Computes the constraint forces and torques. |
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. |
NutationMWA | Nutation with a momentum wheel |
PropagateOrbit2DAero | Simulate a 2D orbit with aerodynamics |
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 | Computes the right hand side for a spacecraft with a gyro. |
RHSGyrostat | Gyrostat right-hand-side. |
RHSGyrostatNoFriction | Gyrostat right-hand-side. |
RHSLiftingSatellite | Right-hand-side of satellite with lift |
RHSLunarLander | Spacecraft attitude and orbit dynamics with a disturbance function. |
RHSNBodyCentralHub | Right hand side for a n bodies attached to a central hub. |
RHSNBodySH | Right hand side for a n 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. |
RHSRWA | Right-hand-side of spacecraft dynamical equations with reaction wheels. |
RHSRWAIDotSC | Right-hand-side of the spacecraft dynamical equations. |
RHSRWAOrbit | Computes the right hand side for a spacecraft with reaction wheels. |
RHSRWASC | Right-hand-side of the dynamical equations with three ReactionWheels. |
RHSReactionWheel | Computes the right hand side for a spacecraft with reaction wheels. |
RHSReactionWheelWithOrbit | Computes the right hand side for a spacecraft with reaction wheels. |
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 |
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 |
RHSSpacecraftWithRWA | Computes the right hand side for a spacecraft with reaction wheels. |
RHSThreeBody | Right hand side for a three body system. |
SeparationSim | Simulate separation of multiple satellites from a carrier. |
StepTorque | Produces a step torque. |
ThreeAxisControlDisturb | Computes disturbances for ThreeAxisControl.m |
BilinearTangentAltitude | Bilinear tangent law for maximizing altitude on launch. |
BilinearTangentLaw | Bilinear tangent law for orbit insertion or landing. |
BilinearTangentVector | Bilinear tangent law in vector form for orbit insertion or landing. |
FuelTimeOptimalAccel | Computes the optimal acceleration for a fuel/time problem. |
LandingControl | Landing controller. |
LandingControlBilinear | Implements a bilinear tangent landing controller. |
LandingControlGravityTurn | Gravity turn landing controller. |
LandingForce | Landing force in the body frame. |
ECLSSSizing | Sizes an Environmental Control and Life Support subsystem (ECLSS). |
ISSCoord | Computes the coordinates in the ISS frame |
ISSOrbit | Generate Keplerian elements for the ISS |
AirCoreMagneticTorquerDesign | Design a minimum mass air core magnetic torquer. |
BLDCMFlux | Brushless DC Motor back emf. |
BLDCMFriction | Brushless DC Motor friction |
BLDCMInverter | Brushless DC Motor commutation using a 6 switch inverter. |
BLDCMRHS | Brushless DC Motor simulation |
MagneticFieldDipole | Computes the magnetic field of a dipole |
MagneticTorquerDesign | Design a minimum mass magnetic torquer. |
MagneticTorquerDipoleMoment | Compute the moment for a magnetic torquer. |
PlotHysteresis | Create hysteresis plots. |
RHSFriction | Computes dynamics with friction for two different models. |
RWAWithPower | RWA with power and heat. |
ReactionWheel | RWA model. This models an RWA using Hall sensors. |
ReactionWheelFriction | Computes the friction for a reaction wheel. |
ReactionWheelStress | Reaction wheel strength and momentum. |
SingleAxisLinearDrive | Model a single axis drive with the motor dynamics modeled by a lag. |
StepSim | Simulates a two phase stepper motor. |
ThrusterAndRWACommand | Computes forces and torques for RWAs and thrusters using off-pulsing. |
WheelSpeed | Compute the wheel speeds for a set of reaction wheels. |
AStarAttitudeTrajectory | Compute a trajectory to avoid stayout zones using AStar |
AngleDetermination | Model to produce roll, pitch and yaw from nadir and magnetic field |
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. |
GroundTrackErrorBudget | Generate a ground track error budget. |
ManeuverCostSphere | Maneuver cost on a sphere |
QAlignWithCon | Rotate about a body axis to align a body vector with an inertial vector |
QRotateToAlignWithCon | Calculate the alignment quaternion while applying constraints |
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 |
ACSRWAAndTorquers | Control system |
AltitudeHold | Altitude hold for a lander |
PID3Axis | A PID Based 3 axis controller for rigid body. |
ThrusterCommand | Computes forces and torques for a set a thrusters using off-pulsing. |
AlbedoFromTextureMap | Creates an albedo map from a texture map. |
AtmDensNeptune | Computes Neptune's atmospheric density using scale heights. |
AtmJ70ToGround | Computes the atmospheric density using Jacchia's 1970 model or scale heights. |
AtmScaleHeightsStdAtm | Computes the atmospheric density using scale heights above 80 km. |
BDipoleCoeff | Computes the geocentric magnetic coefficients for BDipole |
BDipoleJupiter | Computes Jupiter's magnetic field based on a tilted dipole model. |
BDipolePlanet | Computes the geocentric magnetic field based on a tilted dipole 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. |
GravitationalConstantEarth | Returns the Earth's gravitational constant. |
LocalStarMap | Generates a local star map. Epoch is J2000. |
NewtonianForceECI | Computes the Newtonian force in ECI coordinates. |
RadiationBelts | Plots the radiation belts |
SolarFluxFromPlateECI | Computes the flux from a flat plate. |
SolarFluxHistorical | Computes the solar flux prediction based on Julian date. |
StarTexture | Create a star texture for use in other programs. |
TerminatorPlanet | Computes the terminator circle on a planet. |
UDipole | Computes the geocentric magnetic field based on a tilted dipole model. |
WMM | Loads in the WMM.COF file |
AsteroidProperties | Asteroid properties. |
EarthEclipseDuration | Compute the eclipse duration in earth orbit. |
EclipseFill | Puts a fill in to show when the spacecraft is eclipsed. |
EclipseFromECI | Computes eclipses from time and ECI position. |
GalileanSatelliteOrbits | Low precision orbits of the four major Galilean satellites. |
MoonECIElements | Computes the moon ECI elements |
ReadAsteroidDatabase | Read in an asteroid database file and return elements |
astorbshort.dat | Short text file with astorb.dat asteroids |
AiryDisk | Computes the diameter of the Airy Disk. |
AreaOfRectCircInt | Computes the area of intersection of a rectangle and a circle. |
AutoPoint | Compute the parameters necessary to place a camera at a target. |
CalibrateSunSensor | Calibrate a sun sensor |
CameraDatabase | Get default camera properties for different camera models. |
CameraImage | Generates the 2D coordinates in the focal plane for a camera. |
CameraResolution | Resolution of an optical sensor. |
CameraTransform | Generate a camera transformation. |
CentroidNoise | Compute centroid noise terms for an optical sensor. |
GPSOrbit | Position and velocity of a GPS satellite in the earth-fixed reference frame. |
GPSReceiver | GPS receiver model. Models the GPS constellation. |
GPSReceiverNav | GPS receiver model with navigation message model. |
GPSSatellite | Gives the location of the GPS satellites at JD. |
GravitationalTimeDilation | Gravitational time dilation. |
HorizonUnitVectors | Compute horizon unit vectors |
IFOV | Instantaneous field of view of an optical sensor. |
IMU | Inertial measurement unit model. |
Illumination | Camera illumination model. |
IntensityDistribution | Computes the pixel map intensity. |
NavObservables | Computes optical navigation observables. |
NavigationCamera | Returns the planet centroid and the local stars locations. |
NavigationMeasurement | Navigation measurement model. |
PlanetSensorDualScan | A dual scan Earth Sensor model |
PointCameraModel | Compute the MATLAB camera pointing parameters from the camera model. |
RHSClockDrift | Gravitational and velocity clock drift. |
RangeMeasurement | Computes range and range rate measurements. |
Spectrum | Gives the spectrum for radiation using conventional names. |
StarCameraViewer | Views the output from NavigationCamera |
StaticEarthSensor | Static Earth sensor model |
StellarIrradiance | Computes the stellar irradiance. |
SunSensor | Two detector sun sensor. |
ToneRanging | = 299793.458; |
VelocityTimeDilation | Velocity time dilation. |
AlphaBetaToU | Compute a unit vector given alpha and beta angles. |
AltitudeSH | Computes the altitude over a spherical harmonic terrain map. |
AnimateSpacecraft | Animate spacecraft CAD models in a relative frame |
CreateVCDisturbanceFile | Create a VisualCommander disturbance file from a cad model. |
DrawFieldLines | Draw field lines on a sphere. |
GlideSlope | Compute the glide slope angle. |
NRLArray | Generates data for the NRL SolarCon solar array. |
NeptuneAirshipSizing | Size an airship to operate with neutral buoyancy on Neptune. |
PlanetWithTerrain | Generate vertices and faces for a planet with terrain. |
TargetSlew | Compute a slew to a target. |
TileOBJSphere | Creates a segmented unit sphere Wavefront obj and mtl files. |
UranusAirshipSizing | Size an airship to operate with neutral buoyancy on Uranus. |
AddRobotArm | Add a multi-element arm to a CAD models. |
BathtubCurve | Generates a failure bathtub curve |
JHAPLSatelliteMass | Mass of JHU APL satellites. |
Back to API main page