CubeSat Functions

CubeSat Module

Directory List

Actuators AttitudeControl Communications
Data Demos/AttitudeControl Demos/Design
Demos/MissionPlanning Demos/Power Demos/RelativeOrbit
Demos/Simulation Demos/Thermal MissionPlanning
Power RelativeOrbit Simulation
Thermal Utilities Visualization


Returns the force, torque and mass flow for a cold gas system.

Back To Top


Simulate a rigid body with 3-axis attitude control.
CubeSat disturbance analysis from batch data using RHSCubeSat.
Compute the inertia of a CubeSat.
Compute the inertia of a TubeSat.
Implement instantaneous magnetic control with torquers.
Compute the torque from a magnetic momentum unloading system.
Design a reaction wheel to meet input requirements.

Back To Top


Link analysis computing bit error probability along an orbit.

Back To Top


CubeSat3U.mat - CubeSat CAD model.
CubeSatGG.mat - CubeSat CAD model with GG boom.

Back To Top


Example CubeSat disturbance analysis
Magnetic control demand analysis

Back To Top


Design a 3U CubeSat with Tilted Wings
Design an air coil magnetic torquer for a CubeSat.

Back To Top


Demonstrate the AttitudeProfile function.
Demonstrate the playback of multiple orbits and moving sensor cones.
Compute and simulate a repeat ground track orbit

Back To Top


Compute the power storage requirements for a CubeSat.

Back To Top


Demonstrate the use of FFSim to analyze disturbance effects.

Back To Top


Demonstrate a CubeSat with gravity gradient stabilization.
Demonstrate CubeSat attitude and power dynamics with reaction wheels.
Demonstrate a CubeSat attitude and power system dynamics.
Magnetic hysteresis over multiple orbits.
Demonstrate simple dipole based momentum management
Radiation pressure disturbance demo.
A spacecraft with rate or hysteresis damping.
Demonstrate a TubeSat attitude and power system dynamics.
Demonstrate a 2 satellite CubeSat constellation.
Demonstrate a 2 satellite CubeSat constellation

Back To Top


Isothermal satellite demo

Back To Top


Build an attitude profile consisting of multiple overlapping modes.
Find time windows when elements of vector x are within specified range
Generate a set of observation time windows for each lat/lon target
Plot ground track and observation windows for a satellite and targets
Package orbit data into a structure for use in PlaybackOrbitSim.
Play back an orbit simulation of multiple objects with sensor cones.
Compute the intersection curve between a sensor cone and spherical planet.
Design a repeat ground-track orbit.

Back To Top


Compute the power for a solar power system.

Back To Top


Formation flying simulation for circular orbits.
Plot the results from "FFSim". Finishes by setting up an animation.

Back To Top


Convert CAD model to CubeSat arrays.
Aerodynamic model for a CubeSat.
Environment calculations for the CubeSat dynamical model.
Radiation pressure model for a CubeSat around the Earth.
Multispacecraft orbit model designed to work with ode113.
Right-hand-side for a CubeSat orbit and attitude dynamical model.
RHS for momentum in the inertial frame.
Default data structure for TubeSat model.

Back To Top


An isothermal CubeSat simulation using Euler integration.
An isothermal CubeSat model right-hand-side.

Back To Top


Returns the CubeSat attitude quaternion from ECI to body.
Returns the faces along each axis of a linear CubeSat.
Generate vertices and faces for a CubeSat model.
Plot latitude vs. longitude nicely so that the wrapped longitude does
Load a Wavefront OBJ file. The file can have an associated .mtl file.
Returns the faces along each axis of a cylindrical TubeSat.
Generate vertics and faces for a TubeSat model.
Separate a wrapped vector into a series of segments in cells.

Back To Top


Draw a CubeSat with surface normals.
Visualize the solar cell area for the CubeSat.
Draw the Earth, CubeSat model, orbit, sensor cone(s), and GPS
Plot an orbit track. Converts the inertial positions to planet-fixed.
Plot the state in 3D with an Earth map.

Back To Top

SVN Revision: 42425

Back to API main page