Suggested Searches

Chapter Contents

Chapter Glossary

(ADCS)Attitude Determination and Control System
(AutoNGC)Autonomous Navigation, Guidance, and Control
(CoCom)Coordinating Committee for Multilateral Export Controls
(COTS)Commercial-off-the-Shelf
(DOF)Degrees of Freedom
(DSAC)Deep Space Atomic Clock
(DSN)Deep Space Network
(EAR)Export Administration Regulations
(FOGs)Fiber Optic Gyros
(GNC)Guidance, Navigation & Control
(GSO)Geo-stationary Orbit
(USAF)U.S. Air Force
(HCI)Horizon Crossing Indicators
(IMUs)Inertial Measurement Units
(JPL)Jet Propulsion Laboratory
(LiDAR)Light Detection and Ranging
(LMRST)Low Mass Radio Science Transponder
(MarCO)Mars Cube One
(PFF)Precision Formation Flying
(PMSM)Permanent-magnet Synchronous Motor
(PNT)Position, Navigation, and Timing
(SDST)Small Deep Space Transponder
(SGP4)Simplified General Perturbations 4
(SWaP)Size, weight, and power
(SiAc) Silicon Accelerometer
(TLE)Two-Line Element
(TRL)Technology Readiness Level
(USTP)University SmallSat Technology Partnerships

5.1 Introduction

The Guidance, Navigation & Control (GNC) subsystem includes the components used for position determination and the components used by the Attitude Determination and Control System (ADCS). In Earth orbit, onboard position determination can be provided by a Global Positioning System (GPS) receiver. Alternatively, ground-based radar tracking systems can also be used. If onboard knowledge is required, then these radar observations can be uploaded and paired with a suitable onboard orbit propagator. Commonly, the U.S. Air Force (USAF) publishes Two-Line Element sets (TLE) (1) which are paired with a Simplified General Perturbations 4 (SGP4) propagator (2). In deep space, position determination is performed using the Deep Space Network (DSN) and an onboard radio transponder (3). There are also technologies being developed that use optical detection of celestial bodies such as planets and X-ray pulsars to calculate position data (4).

Using SmallSats in cislunar space and beyond requires a slightly different approach than the GNC subsystem approach in low-Earth orbit. Use of the Earth’s magnetic field, for example, is not possible in these missions, and alternate ADCS designs and methods must be carefully considered. Two communication relay CubeSats (Mars Cube One, MarCO) successfully demonstrated such interplanetary capability during the 2018 Insight mission to Mars (5). This interplanetary mission demonstrated both the capability of this class of spacecraft and the GNC fine pointing design for communication in deep space.

ADCS includes sensors to determine attitude and spin rate, such as star trackers, sun sensors, horizon sensors, magnetometers, and gyros. In addition, the ADCS is often used to control the vehicle during trajectory correction maneuvers and, using accelerometers, to terminate maneuvers when the desired velocity change has been achieved. Actuators are designed to change a spacecraft’s attitude and to impart velocity change during trajectory correction maneuvers. Common spacecraft actuators include magnetic torquers, reaction wheels, and thrusters. There are many attitude determination and control architectures and algorithms suitable for use in small spacecraft (6).

Miniaturization of existing technologies is a continuing trend in small spacecraft GNC. While three-axis stabilized, GPS-equipped, 100 kg class spacecraft have been flown for decades, it has only been in the past few years that such technologies have become available for micro- and nano-class spacecraft. Table 5-1 summarizes the current state-of-the-art of performance for GNC subsystems in small spacecraft. Performance greatly depends on spacecraft size with a range of values for nano- to micro-class spacecraft.

The list of organizations/companies in this chapter is not all-encompassing and does not constitute an endorsement from NASA. There is no intention of mentioning certain companies and omitting others based on their technologies or relationship with NASA. The performance advertised may differ from actual performance since the information has not been independently verified by NASA subject matter experts and relies on information provided directly from the manufacturers or available public information. It should be noted that Technology Readiness Level (TRL) designations may vary with changes specific to the payload, mission requirements, reliability considerations, and/or the environment in which performance was demonstrated. Readers are highly encouraged to reach out to companies for further information regarding the performance and TRL of the described technology.  

Table 5‑1: State-of-the-Art GNC Subsystems
ComponentPerformanceTRL
Reaction Wheels0.00023 – 0.3 Nm peak torque, 0.0005 – 8 N m s storage7-9
Magnetic Torquers0.15 A m2 – 15 A m27-9
Star Trackers8 arcsec pointing knowledge7-9
Sun Sensors0.1° accuracy7-9
Earth Sensors0.25° accuracy7-9
Inertial SensorsGyros: 0.15° h-1 bias stability, 0.02° h-1/2 ARW
Accels: 3 µg bias stability, 0.02 (m s-1)/h-1/2 VRW
7-9
GPS Receivers1.5 m position accuracy7-9
Integrated Units0.002-5° pointing capability7-9
Atomic Clocks10 – 150 Frequency Range (MHz)5-6
Deep Space NavigationBands: X, Ka, S, and UHF7-9
Altimeters~15 meters altitude, ~3 cm accuracy7

5.2 State-of-the-Art – GNC Subsystems

5.2.1 Integrated Units

Integrated units combine multiple different attitude and navigation components to provide a simple, single-component solution to a spacecraft’s GNC requirements. Typical components included are reaction wheels, magnetometer, magnetic torquers, fine and/or coarse Sun sensors, GPS, and star trackers. The systems often include processors and software with attitude determination and control capabilities that enable common mission profiles such as Sun tracking, inertial pointing, and Earth target tracking. In addition, providers such as Blue Canyon Technologies (BCT) and CubeSpace can provide overall GNC design and simulation with their product to ensure that desired mission objectives can be met within the desired orbit environment and hardware constraints of the integrated unit and spacecraft bus. Using these integrated units can increase overall mission success, as the included ADCS software is also at a high TRL. BCTs’ XACT (Figure 5.1) flew on the NASA-led MarCO and ASTERIA missions, both of which were 6U platforms, and has also flown on 3U missions (MinXSS was deployed from NanoRacks in February 2016). Table 5-2 describes some of the integrated systems currently available that are associated with a TRL value of 7-9.

computer rendering of harware
Figure 5.1: BCT XACT integrated ADCS Unit.
Credit: Blue Canyon Technologies.
Table 5-2: Currently Available Integrated Systems
ManufacturerModelMass (kg)ActuatorsSensorsProcessorPointing AccuracyRef
AAC Clyde SpaceiADCS-2000.4703 reaction wheels
3 magnetic torquers
1 star tracker
1 IMU, Optionally high precision magnetometer and sun sensors
Yes<1°(7)
iADCS-4001.73 reaction wheels
3 magnetorquers
1 star tracker, 1 IMU, Optionally high precision magnetometer and sun sensorsYes<1°(8)
ArcsecArcus ADC0.7153 reaction wheels 3 magnetic torquers1 star tracker  3 gyros  6 photodiodes 3 magnetometersYes0.1°(9)
Berlin Space TechnologiesIADCS-1000.43 reaction wheels
3 magnetic torquers
1 star tracker
3 gyros,
1 magnetometer,
1 accelerometer
Yes<<1 deg(10)
Blue Canyon TechnologiesXACT-150.8853 reaction wheels
3 magnetorquers
1 star tracker
3-axis magnetometer
Yes0.003/0.007°(11)
XACT-501.2303 reaction wheels
3 magnetorquers
1 star tracker
3-axis magnetometer
Yes0.003/0.007°(11)
XACT-1001.8133 reaction wheels
3 magnetorquers
1 star tracker
3-axis magnetometer
Yes0.003/0.007°(11)
Flexcore3 – 4 reaction wheels
3 magnetorquers
2 star trackers
3-axis magnetometer
Yes0.002°(11)
CubeSpace Satellite SystemsCubeADCS0.26*3/4(Pyramid) x reaction wheels, 3 x Magnetorquers distributed or integrated with ADCS core (3U/6U only)Up to 4 x FSS, 2 x EHS, 2 x STR, 2 x MGTM. All distributed5Hz~70 arcsec (3 sigma) (12)
*Mass may vary if actuators are integrated inside CubeADCS core.
†Configuration dependent.

5.2.2 Reaction Wheels

Miniaturized reaction wheels can provide small spacecraft with three-axis precision pointing capability. Reaction wheels provide torque and momentum storage along the wheel spin axis, which results in the spacecraft counter-rotating around the spacecraft center of mass due to conservation of angular momentum from the wheel spin direction. For example, the spacecraft deployment process typically results is some tipoff momentum that can be seen in induced spacecraft angular rates. This tipoff momentum can be stored in the reaction wheels, reducing the angular rate of the spacecraft to zero. Reaction wheels must be carefully selected based on several factors including the moment of inertia of the spacecraft, required momentum storage capacity, and mission slew rate requirements. Once a wheel reaches its maximum speed, it becomes saturated and can no longer provide a torque or store momentum in that axis/direction. To prevent this, reaction wheels need to be periodically desaturated using an actuator that provides an external torque, such as thrusters or magnetic torquers (13). By providing an external torque in an opposing direction, the reaction wheel compensates and spins down to keep the spacecraft at its target (14).

While one or two reaction wheels can be used for a momentum-biased spacecraft, a full three-axis controlled spacecraft requires at least three wheels mounted orthogonally. As reaction wheel failure is a common mode of failure in many missions, it is common to include three additional wheels as a hot backup (14). On smaller spacecraft where SWAP requirements prohibit redundant reaction wheels, a four-wheel configuration is often used to provide fault tolerance (15). The multiple reaction wheels are often assembled in a “skewed” or angled configuration such that there exists a cross-coupling of torques with two or more reaction wheels. While this reduces the torque performance in any single axis, it allows a redundant, albeit reduced, torque capability in more than one axis. The result is that should any single reaction wheel fail, one or more reaction wheels are available as a reduced-capability backup option.

Though reaction wheels are typically the primary choice for precision three-axis pointing, other important considerations must be made. For example, they can introduce major attitude disturbances through static and dynamic imbalances, which can generate undesired forces, torques, and moments. While placing reaction wheels near the center-of-gravity of spacecraft can help minimize the force/torque effects, other disturbances are location independent and careful design considerations must be made (14). Reaction wheels are typically not magnetically clean, whether it is in the electro-magnetic controller for spinning the wheels or ferrous materials being used in the wheel rotor itself, so consideration must be made when placing the wheels within the spacecraft bus. Wheels typically should be placed with sufficient separation from magnetometers or other sensitive instrumentation. As magnetic torquers are the primary method of preventing reaction wheel saturation for small spacecraft in Earth orbit, they require an accurate measurement of the Earth’s magnetic field to determine torquer commands, making wheel placement especially critical in the spacecraft bus design (17). Another consideration is how the reaction wheel is used in orbit and how precise pointing requirements are. Most reaction wheels have reduced performance around zero-crossings (transition between positive/negative speeds), so some missions choose to bias the momentum (i.e., wheels running at half maximum speed when at zero spacecraft angular rate) (18). This can provide finer control with less jitter, at the expense of reduced overall momentum capacity (effectively half). Table 5-3 lists a selection of high-heritage miniature reaction wheels. Except for three units, all the reaction wheels listed have spaceflight heritage.

Table 5-3: High Heritage Miniature Reaction Wheels
ManufacturerModelMass (kg)Peak Power (W)Peak Torque (Nm)Momentum Capacity (Nms)# WheelsRadiation Tolerance (krad)
AAC Clyde SpaceRW2100.480.80.00010.006136
RW4000.375150.0080.050136
Trillian-11.52447.11.21
AstrofeinRW1 Type A≤ 0.025< 0.375 + PWDE23e-65.8e-41/
RW1 Type B≤ 0.012< 0.3 + PWDE4e-61.0e-41/
RW25≤ 0.2< 2.80.0020.031/
RW35≤ 0.5≤ 90.0050.1120
RW90≤ 0.9≤ 16.50.0150.35120
RW100≤ 0.8≤ 250.020.4120
RW150≤ 1.3≤ 420.031120
RWT150≤ 1.5≤ 1200.11120
RW250≤ 2.75≤ 1000.14120
RWT250≤ 2.75≤ 2000.34120
Berlin Space TechnologiesRWA051.70023.50.0160.5130
Blue Canyon TechnologiesRWP0150.13010.0040.0151
RWP0500.24010.0070.0501
RWP1000.33010.0070.1001
RWP5000.75060.0250.5001
RW10.950100.071.0001
RW43.200100.2504.0001
RW84.400100.2508.0001
ComatRW200.18010.0020.021Up to 20Krad*
RW400.23010.0040.041Up to 20Krad*
RW600.27510.0060.061Up to 20Krad*
CubeSpace Satellite SystemsCubeWheel CW00170.060.850.230.00171/3/4(Pyramid)24
CubeWheel CW00570.1152.720.00571/3/4(Pyramid)24
CubeWheel CW01620.1447.270.01621/3/4(Pyramid)24
CubeSpace Satellite SystemsCubeWheel CW05000.31015160.051/3/4(Pyramid)24
CubeWheel CW12000.450*32200.121/3/4(Pyramid)24
CubeWheel CW25000.750*33270.251/3/4(Pyramid)24
CubeWheel CW50001.08448370.51/3/4(Pyramid)24
CubeWheel CW10K2.1*503711/3/4(Pyramid)24
CubeWheel CW40K2.2*853741/3/4(Pyramid)24
GomSpaceNanoTorque GSW-6000.9400.30.00150.0191
NanoAvionicsRWO0.1373.250.00320.020120
4RWO0.66560.00590.037420
NewSpace SystemsNRWA-T6<51360.30.00783120
NRWA-T0651.551.70.020.00094110
NRWA-T22.80.40.090.00163110
Rocket LabRW-0.030.1851.80.0020.040120
RW-0.0030.0480.0010.005110
RW-0.010.1221.050.0010.018120
RW3-0.060.23523.40.0200.180120
RW4-0.20.60.10.2160
RW4-0.40.770.10.4160
RW4-1.01.38430.11160
Vectronic AerospaceVRW-A-11.901100.0906.000120
VRW-B-21.00450.0200.200120
VRW-C-12.3450.0201.20120
VRW-D-22650.052.0120
VRW-D-631100.096120
VEOWAREWHL-1000.350.020.11
WHL-2000.430.0250.21
WHL-5000.80.50.51
WHL-1001.20.111
*Printed Circuit Board (PCB) level

5.2.3 Magnetic Torquers

Magnetic torquers provide control torques perpendicular to the local external magnetic field. They are divided into two categories, usually labeled as air coils or torquer bars/rods. Both operate by applying an electric field through a coiled conductor, generating a magnetic dipole through the center of the coil that loops around itself (14). This generated magnetic dipole interacts with the local external magnetic field, generating a torque perpendicular to the dipole and field. The strength of the dipole, and thereby the torque, is governed by the area of the coil and the number of turns in the coil. For torquer bars/rods, a ferrous core is added, which greatly amplifies the strength of the magnetic field without an increase in required power consumption. While these bars/rods typically provide volume and power savings, the ferrous material can hold a residual field even when the device is powered off, which can affect other sensitive instrumentation such as magnetometers. With air coils, however, residual magnetic fields dissipate very rapidly when powered off. Air coils typically need a larger coil radius and/or more windings with a higher power consumption requirement to provide an equivalent magnetic dipole as compared to torquer bars/rods. Many are custom designed specifically for the mission’s spacecraft bus, such as being integrated into a components PCB inner layer. As such, not as many providers provide them as COTS components. Table 5-4 lists a selection of high heritage magnetic torquers and Figure 5.3 illustrates some of ZARM Technik’s product offerings.

photo of hardware
Figure 5.3: Magnetorquers for micro satellites.
Credit: ZARM Technik.

As control torques can only be provided in the plane perpendicular to the local magnetic field and generated magnetic dipole, magnetic torquers alone cannot typically provide three-axis stabilization. A spacecraft will typically have three magnetic torquers mounted on orthogonal axes, and usually there is no need for redundant torquers as the electro-mechanical design provides internal redundancy (14). Some research shows that coarse three-axis pointing can be achieved, but this requires multiple orbits and sufficient orbit inclination to provide external magnetic field variability. Typically, magnetic torquers are often used to remove excess momentum from reaction wheels. As the torque generated from magnetic torquers acts externally to the spacecraft, the reaction wheels apply an internal counter torque to compensate and reduce their stored momentum. Magnetic torquers are also used on spinner missions, where they can slowly spin up the spacecraft by applying an external torque over time.

Use of magnetic torquers beyond low-Earth orbit and in interplanetary applications need to be carefully investigated since their successful operation is relying on a significant local external magnetic field. This magnetic field may or may not be available in the location and environment for that mission and additional control methods may be required.

Table 5-4: High Heritage Magnetic Torquers
ManufacturerModelMass (kg)Power (W)Peak Dipole
(A m2)
# AxesRadiation Tolerance (krad)
AAC Clyde SpaceMTQ8000.3953151
CubeSpace Satellite SystemsCubeTorquer CR00020.01650.490.2124
CubeTorquer CR00030.0230.380.3124
CubeSpace Satellite SystemsCubeTorquer CR00040.0230.630.4124
CubeTorquer CR00060.0310.560.6124
CubeTorquer CR00080.0280.560.8124
CubeTorquer CR00100.0370.671124
CubeTorquer CR00120.0450.681.2124
CubeTorquer CR00200.0540.772124
GomSpaceNano Torque GST-6000.31–0.343
NanoTorque Z-axis Internal0.1060.1391
ISISPACEMagnetorquer Board0.1961.20.203
MEISEIMagnetic Torque Actuator for Spacecraft0.51121
NanoAvionicsMTQ3X0.2050.40.303
MTQ MP420.2152.551
NewSpace SystemsNCTR-M0030.0300.250.291
NCTR-M0120.0530.81.191
NCTR-M0160.0531.21.61
Rocket LabTQ-400.82548.001
TQ-150.40019.001
ZARM Technik**MT0.2-10.012-0.0140.135-0.250.21NA*
MT0.5-10.0090.2750.51NA*
MT0.7-1-010.0350.50.71NA*
MT1-1-010.0650.2311NA*
MT1.5-1-010.0970.41.51NA*
MT2-1-020.10.521NA*
MT3-1-D220427010.150.731NA*
MT4-10.150.641NA*
MT5-10.19-0.30.73-0.7551NA*
MT5-20.310.7751NA*
MT6-20.25-0.30.48-1.161NA*
MT7-20.40.971NA*
MT10-10.35-0.40.53-0.8101NA*
MT10-20.37-0.480.7-1101NA*
MT15-10.4-0.551.0-1.55151NA*
* Only EEE parts are connector and wires. Magnetorquer is not sensitive to ionizing radiation.
** ZARM Technik: Over 200 models available with design to mass/power optimization.

5.2.4 Thrusters

Thrusters can generate forces and torques, providing spacecraft with both attitude and translational control capabilities (14). As they are not dependent on external fields or dynamics, they can be used in any orbit. However, they require some type of expendable fuel source, so the lifetime of the thruster can be limited. While not typically employed on SmallSats for attitude control, recent advances in the miniaturization of propulsion systems have resulted in some COTS availability. Thrusters have the advantage of providing large external torques to perform rapid maneuvers, quick reaction wheel desaturation, and spin stabilization. When used for attitude control, these systems can become more complex to prevent induced translational dynamics.

When these propulsion systems are used to provide orbit and/or translational control, attitude control remains necessary to control the direction of thrust. Even with a full three degree-of-freedom thruster system, depending on the thruster configuration and the center-of-gravity of the spacecraft, the thrusters can impart undesired torques that must be mitigated using attitude control systems such as reaction wheels or ACS thrusters.

One critical application of state-of-the-art thrusters is on proximity operation missions, an increasing area of focus for advanced mission concepts. Proximity operations require both high precision translational and attitude control that typically cannot be achieved with other actuators. Further discussion on this is provided in section 5.3.1. Translation and pointing accuracy are determined by minimum impulse bit and control authority by thruster force, with significant improvements recently being made in this field. An in-depth discussion on thrusters for attitude and translational control are described in Chapter 4: In-Space Propulsion.

5.2.5 Star Trackers

A star tracker can provide an accurate estimate of the absolute three-axis attitude by comparing a digital image to an onboard star catalog (15). Star trackers identify and track multiple stars and provide three-axis attitude up to several times a second (14). While simplistic in concept, star trackers are among the most expensive small spacecraft components with a significant variance in capabilities between manufactures. To operate, the sensor requires a clear field-of-view of a starfield such that an initial lost in space solution can be found. This initial acquisition depends on the FOV size, magnitude of the stars, and the star trackers internal processing capabilities. Factors such as spacecraft angular rate, external light sources, and glare can corrupt and invalidate a solution. Missions dependent on accurate attitude information typically include an IMU propagated Kalman filter to maintain an attitude solution when the star tracker may lose track of an attitude solution. Mission design and star tracker integration into the spacecraft bus also require careful geometry analysis to ensure that the FOV remains clear for critical mission operations. Missions with propulsion must also worry about contaminating the optics from thruster/exhaust plumes.

While all COTS star tracker suppliers can provide a full state attitude solution, it is their accuracy and capabilities in difficult situations that distinguishes the components and drastically increases their cost. Most modern star trackers can provide knowledge of the sensor’s boresight to within a few arcseconds, with reduced knowledge about the roll-axis (14) when the spacecraft is inertially fixed. The accuracy is typically dependent on the optic’s FOV, the sensor’s resolution, and the processing power dictating the size of the star catalog. However, typically this accuracy can quickly degrade if the spacecraft has some angular rate. For example, cheaper star trackers might be able to track a solution at up to a 0.3 deg/s spacecraft angular rates, whereas more expensive options may track up to 3.0 deg/s. Other factors like stray light resilience, initial acquisition time, and precision also drive up costs. State-of-the-art in this field revolves around improving the speed and accuracy of the sensors, as well as decreasing their size and mass. These advancements have allowed for new manufacturers to enter the field with cheaper options, allowing missions to get full 3-axis attitude information with a sensor that would otherwise be cost prohibitive. Table 5-5 lists some models suitable for use on small spacecraft. For example, Arcsec’s Sagitta Star Tracker was launched on the SIMBA cubesat in 2020.

Table 5-5: Star Trackers Suitable for Small Spacecraft
ManufacturerModelMass (kg)Power (W)FOVCross axis Accuracy (3s)Twist Accuracy
(3s)
Radiation Tolerance (krad)
ArcsecSagitta0.2751.425.4°63020
Twinkle0.040.610.4°30180
BAE Systems Inc, Space and Mission SystemsCT-20203.00081.5”1”
Berlin Space Technologies / AAC Clyde SpaceST2000.040, 0.106*0.6522°30″200″11
ST4000.250, 0.270*0.7515°15″150″11
Blue Canyon TechnologiesStandard NST0.3501.510° x 12°6″40″
Extended NST1.3001.510° x 12°6″40″
CreareUST0.8407″15″
CubeSpace Satellite SystemsCubeStar0.0470.27159.4°0.02°0.06°24
Danish Technical UniversityMicroASC0.4251.92”
Jena-OptronikASTRO CL 0.305<1.025° full cone6″48″ 50
ASTRO APS~2 <6 (<12 w/ TEC)20° full cone3″24″100
ASTRO APS3 1.8<6 (<8 w/ TEC)20° full cone2.4″21″100
LeonardoSpacestar1.600620° x 20°7.7″10.6″
NanoAvionicsST-10.1081.221° full-cone8″50″20
Redwire SpaceStar Tracker0.4752.514×1910/27″51″75
Rocket LabST-16RT20.18518° half-cone5″55″
SodernAuriga0.2250.830°10”70”35
Hydra1.40.722°3”30″50
Horus1.69.523,6°3”30”50
Solar MEMS TechnologiesSTNS0.14112°40″70″20
Space MicroMIST0.520314.5°15″105″30
µSTAR-100M1.800515″105″100
µSTAR-200M2.1008-1015″105″100
µSTAR-200H2.700103″21″100
µSTAR-400M3.3001815″105″100
TermaT10.637 OH0.8 OH*, 2.520° circular3.0″21″55†
T30.45 (DPU) 0.330220° circular3.2″22″35
Vectronic AerospaceVST-41MN0.7 – 0.92.514° x 14°27″183″20
VST-68M0.470314° x 14°7.5″45″20
*Mass includes Baffle.
†SEE Immune

5.2.6 Magnetometers

Magnetometers provide a measurement of the local magnetic field, which can be used to provide a real-time estimate of 2-axis attitude information (20). This requires that a well modeled magnetic field model is available to reference the measured magnetic field (14). With a time history of magnetometer data, algorithms exist (such as Kalman filters) that can provide full state attitude and rate knowledge from magnetometer only measurements. Using other sources of unit vector measurements (i.e., Sun sensor for Sun vector knowledge) can provide real-time 3-axis attitude information by using algorithms such as TRIAD and QUEST. In addition to attitude information, knowing the local magnetic field is required to determine the necessary dipole for magnetic torquers to produce a desired external torque on the spacecraft.

photo of hardware
Figure 5.4: NSS Magnetometer.
Credit: NewSpace Systems.

As a magnetometer cannot differentiate between different sources of magnetic fields, placement on the spacecraft bus must be carefully considered. Sources like reaction wheels and magnetic torquer rods can change the local magnetic field, as well as other sources of electromagnetic fields like power systems, cabling harnesses, and even solar cells (14). Spacecraft with critical magnetic field measurement requirements may choose to place the magnetometer on a boom extending from the spacecraft, as magnetic dipole falls off at the cubed reciprocal of distance. In addition to careful spacecraft placement, experience has shown that magnetometers may require on-orbit recalibration, which requires orbit position and preferably attitude data. Table 5-6 provides a summary of some three-axis magnetometers available for small spacecraft, one of which is illustrated in Figure 5.4.

Table 5-6: Three-axis Magnetometers for Small Spacecraft
ManufacturerModelMass (kg)Power (W)Resolution (nT)OrthogonalityRad Tolerance (krad)
AAC Clyde SpaceMM2000.0120.011.1830
MAG-30.100Voltage Dependent10
CubeSpace Satellite SystemsCubeMag Deployable0.0160.23130.624
CubeMag Compact0.0060.23250.624
GomSpaceNanoSense M3150.008
NewSpace SystemsNMRM-Bn25o4850.0850.75810
MEISEI3-Axis Magnetometer for Small Satellite0.2201.5
ZARM TechnikAnalogue High-Rel Fluxgate Magnetometer FGM-A-750.330.75 W±7500050
Digital AMR Magnetometer AMR-D-100-EFRS4850.180.3 W±100000

5.2.7 Sun Sensors

Sun sensors are used to estimate the direction of the Sun in a spacecraft body frame. Sun direction estimates can be used for attitude estimation, though to obtain a three-axis attitude estimate at least one additional independent source of attitude information is required (e.g., the Earth nadir vector or the direction to a star). Because the Sun is easily identifiable and extremely bright, Sun sensors are often used for fault detection and recovery. However, care must be taken to ensure the Moon or Earth’s albedo is not inadvertently perturbing the measurement. Even glint off nearby spacecraft components can corrupt measurements for some types of Sun sensors (14). One method to limit albedo effects is to exclude measurements below a certain brightness threshold (albedo is typically measured as some fraction of solar maximum), but care must be taken with this method as it may limit the effective field-of-view of the sensor (cutoff threshold corresponds to the solar angle yielding the same cosine loss). Commercial examples of small spacecraft Sun sensors are described in table 5-7.

photo of hardware
Figure 5.5: Redwire coarse Sun sensor detector (cosine type).
Credit: Redwire Space.

There are several types of Sun sensors which operate on different principles.

Cosine detectors are photocells. Their output is the current generated by the cell, which is (roughly) proportional to the cosine of the angle between the sensor boresight and the Sun. Typically several cosine detectors (pointing in different directions) are used on a spacecraft for full sky coverage. These sensors are the most susceptible to albedo effects. Cosine detectors (e.g., Figure 5.5) are inexpensive, low-mass, simple and reliable devices, but their accuracy is typically limited to a few degrees, and they do require analog-to-digital converters.

Quadrant detectors. Quadrant Sun sensors typically operate by shining sunlight through a square window onto a 2 x 2 array of photodiodes. The current generated by each photodiode is a function of the direction of the Sun relative to the sensor boresight. The measured currents from all four cells are then combined mathematically to produce the angles to the Sun. While more accurate than Cosine detectors, they have a similar sensitivity to albedo effects.

Digital Sun Sensor. The Sun illuminates a narrow slit with a number of photodiodes located behind a geometric coded bit mask. Depending on the angle to the Sun, the photodiodes will be illuminated as per the geometric pattern resulting in correspondingly different photocurrents which are then amplified and thresholded against an average value. Given the known slit geometries, this digital bit output can then be converted to a sun angle.

Sun Camera. Some Sun sensors are built as a small camera imaging the Sun. Since the Sun is so bright, the optics include elements to decrease the throughput. A computer will identify the image of the Sun and calculate the centroid. Sun sensors can be made very accurate this way and typically have built-in albedo rejection. Sometimes, multiple apertures are included to increase accuracy.

Table 5-7: Small Spacecraft Sun Sensors
ManufacturerModelSensor TypeMass (kg)Peak Power (W)Analog or DigitalFOVAccuracy (3s)# Measurement AnglesRadiation Tolerance (krad)TRL
AAC Clyde SpaceSS2000.0030.04Digital110°<1°>367-9
Berlin Space TechnologiesFSSA-110Fine Sun SensorWith 3x sensor: 0.1020.185Analog114°?>207-9
Bradford SpaceCoSSCosine0.0240Analog160° full cone1400007-9
CoSS-RCosine0.0150Analog180° full cone11200007-9
CSSCosine0.2150Analog180°x180°1.5°2700007-9
FSSQuadrant0.3750.25Analog128° x 128°0.3°21007-9
Mini-FSSQuadrant0.0500Analog128° x 128°0.2°2200007-9
CubeSpace Satellite SystemsCubeSenseCamera0.0150.174Digital0.2°224CubeSense7-9
GomSpaceNanoSense FSSQuadrant0.002Digital45°, 60°±0.5°, ±2°2
Lens R&DBiSon64-ETQuadrant0.0230Analog±58° per axis0.5°292007-9
BiSon64-ET-BQuadrant0.0330Analog±58° per axis0.5°292007-9
MAUSQuadrant0.0140Analog±57° per axis0.5°292007-9
NeedronixEagleFine Sun Sensor (±55°)  0.003<0.007Digital110° < ±0.15°2 plus Irradiation and Gyro  >207-9
Eagle PlusFine Sun Sensor (±55°) 0.005<0.015Digital110°< ±0.1° 2 plus Irradiation and Gyro>205-6
Eagle PointFine Sun Pointing (±5.5°) 0.006<0.015Digital11°< ±0.01° 2 plus Irradiation and Gyro >20  5-6
SwanCoarse Sun Sensor Pyramid0.0700Analog170° (~ 2π Steradian)< ±1° (Region I.) 2>10005-6
NewSpace SystemsNFSS-4110.0350.150Digital140°0.1° —207-9
NCSS-SA050.0050.05Analog114°0.5° —7-9
Redwire SpaceCoarse Analog Sun SensorCoarse Analog Sun Sensor0.0450Analog±40°±1°1>1007-9
Coarse Sun Sensor (Cosine Type)Coarse Sun Sensor (Cosine Type)0.0100Analog~ Cosine, Conical Symmetry±2° to ±5°Configuration dependent>1007-9
Coarse Sun Sensor PyramidCoarse Sun Sensor Pyramid0.13
0
Analog2π steradian+ ±1° to ±3°2>1007-9
Digital Sun Sensor (±32°)Digital Sun Sensor (±32°)Sensor
0.3 kg
Electronics
~1
1Digital±32° x ±32° (each sensor)±0.125°21007-9
Digital Sun Sensor (±64°)Digital Sun Sensor (±64°)Sensor0.25
Electronics 0.29 – 1.1
0.5Digital128° X 128° (each sensor)
Note: 4π steradians achieved with 5 sensors
±0.25°21007-9
Fine Pointing Sun SensorFine Pointing Sun SensorSensor .95
Electronics 1.08
< 3Digital±4.25° x ±4.25° (Typical)Better than ±0.01°21007-9
Fine Spinning Sun Sensor (±64°)Fine Spinning Sun Sensor (±64°)Sensor 0.109
Electronics
0.475 – 0.725
0.5Analog and Digital±64° Fan Shaped (each sensor)±0.1°1
plus Sun Pulse
1007-9
Micro Sun SensorMicro Sun Sensor< 0.002 < 0.02Analog± 85° Minimum±5°2Approx. 105-6
Miniature Spinning Sun Sensor (±87.5°)Miniature Spinning Sun Sensor (±87.5°)< 0.250.5Digital±87.5° (From normal to spin axis)±0.1°1
plus Sun Pulse
1007-9
Fine Sun Sensor (±50°)Fine Sun Sensor (±50°)Digital100 X 100 Each Sensor±0.01° TO ±0.05°2100, 150, or 3007-9
Solar MEMS TechnologiesnanoSSOC-A60Orthogonal0.0040.007Analog±60° per axis0.5°21007-9
nanoSSOC-D60Orthogonal0.0070.076Digital±60° per axis0.5°2307-9
SSOC-A60Orthogonal0.0250.01Analog±60° per axis0.5°21007-9
SSOC-D60Orthogonal0.0350.315Digital±60° per axis0.5°2307-9
ACSSQuadrant & Redundant0.0350.072Analog±60° per axis0.5°22007-9
Space MicroCSS-01, CSS-02Cosine0.0100Analog120° full cone11007-9
MSS-01Quadrant0.0360Analog48° full cone21007-9

5.2.8 Horizon Sensors

Horizon sensors can be simple infrared horizon crossing indicators (HCI), or more advanced thermopile sensors that can detect temperature differences between the poles and equator. The sensors are typically either static or scanning, but by characterizing horizon crossings over a series of measurements, the sensors can provide an accurate nadir vector, which can then be used for attitude determination and/or attitude control guidance (14). For terrestrial applications, these sensors are referred to as Earth Sensors, but can be used for other planets. Examples of such technologies are described in Table 5-8 and illustrated in Figure 5.6.

In addition to the commercially-available sensors listed in Table 5-8, there has been some recent academic interest in horizon sensors for CubeSats with promising results (4)(21)(22).

photo of hardware
Figure 5.6: MAI-SES.
Credit: Redwire Space.
Table 5-8: Commercially Available Horizon Sensors
ManufacturerModelSensor TypeMass (kg)Peak Power (W)Analog or DigitalAccuracy# Measurement AnglesRad Tolerance (krad)
CubeSpace Satellite SystemsCubeSense EarthInfrared camera0.0180.28Digital24
ServoMini Digital HCIPyroelectric0.050Voltage DependentDigital0.75°
RH 310 HCIPyroelectric1.510.015°20
Solar MEMS TechnologiesHSNSInfrared0.1200.150Digital230

5.2.9 Inertial Sensing

Inertial sensors include gyroscopes for measuring angular change and accelerometers for measuring velocity change. They are packaged in different ways that range from single-axis devices (i.e., a single gyroscope or accelerometer), to packages which include three orthogonal axes of gyroscopes (Inertial Reference Unit (IRU)) to units containing three orthogonal gyros and three orthogonal accelerometers (Inertial Measurement Unit (IMU)). These sensors are frequently used to propagate the vehicle state between measurement updates of a non-inertial sensor. For example, star trackers typically provide attitude updates at a few Hertz. If the control system requires accurate knowledge between star tracker updates, then an IMU may be used for attitude propagation between star tracker updates.

Gyroscope technologies typically used in modern small spacecraft are fiber optic gyros (FOGs) and MEMS gyros, with FOGs usually offering superior performance at a mass and cost penalty (24). While MEMs are smaller and can provide sufficient performance, they are more susceptible to radiation and single event upsets, with radiation hardened models only recently becoming available (14). Other gyroscope types exist (e.g., resonator gyros, ring laser gyros), but these are not common in the SmallSat/CubeSat world due to size, weight, and power (SWaP) and cost considerations.

Gyro behavior is a complex topic (25) and gyro performance is typically characterized by a multitude of parameters. Table 5-9 only includes bias stability and angle random walk for gyros, and bias stability and velocity random walk for accelerometers, as these are often the driving performance parameters. That said, when selecting inertial sensors, it is important to consider other factors such as dynamic range, output resolution, bias, sample rate, etc. Factors like turn-on bias and bias drift require onboard estimation of the bias so that the sensor can be used in attitude determination and control systems.

Table 5-9: Gyros Available for Small Spacecraft
ManufacturerModelSensor TypeTechnologyMass (kg) Power (W)GyrosAccelerometers
 Bias StabilityARW Bias StabilityVRW
# Axes(°/hr)stat (°/rt(hr))# Axes (µg)stat(m/sec)/rt(hr)
EmcoreQRS11GyroMEMS≤0.060.816Typical
QRS28GyroMEMS≤0.0250.52
HoneywellMIMUIMURLG43430.050.01100
HG1700IMURLG0.95.00031.0001s0.125310001s0.65
HG4934SRS (PN: 68904934-BA60)IRUMEMS0.145<5.500 peak3< 3.03s<0.20 maxNone, IRU onlyNone, IRU onlyNone, IRU onlyNone, IRU only
L3CIRUSGyrosFOG15.40040.00030.0001s0.1000
NewSpace SystemsNSGY-001IRUImage-based rotation estimate0.0550.20030
Northrop GrummanLN-200SIMUFOG, SiAc0.7481231.0001s0.07033001s
NovAtelOEM-IMU-STIM300IMUMEMS0.0551.5030.500 —0.1503500.060
SafranSTIM202IRUMEMS0.0551.50030.400 —0.1700
STIM210IRUMEMS0.0521.50030.300 —0.1500
STIM300IMUMEMS0.0552.00030.300 —0.150350 —0.07
STIM318IMUMEMS0.0572.50030.300 —0.15033 —0.015
STIM320IMUMEMS0.0572.50030.300 —0.10033 —0.015
STIM277HIRUMEMS0.0521.50030.300 —0.1500 —
STIM377HIMUMEMS0.0552.00030.300 —0.150350 —0.07
Silicon Sensing SystemsCRH03GyroMEMS0.420.2W1CRH03-010 – 0.03
CRH03-025 – 0.04
CRH03-100 – 0.04
CRH03-200 – 0.05
CRH03-400 – 0.1
 CRH03-010 – 0.005
CRH03-025 – 0.006
CRH03-100 – 0.006
CRH03-200 – 0.008
CRH03-400 – 0.010
0
CRH03
(OEM)
GyroMEMS0.180.2W1CRH03-010 – 0.03
CRH03-025 – 0.04
CRH03-100 – 0.04
CRH03-200 – 0.05
CRH03-400 – 0.1
 CRH03-010 – 0.005
CRH03-025 – 0.006
CRH03-100 – 0.006
CRH03-200 – 0.008
CRH03-400 – 0.010
0
RPU30GyroMEMS1.35<0.8W30.06 0.0060
DMU419 DoF IMUMEMS<2<1.5W30.1 0.0153150.05
CASAccMEMS0.0040 2CAS2X1S – 7.5
CAS2X2S – 7.5
CAS2X3S – 7.5
CAS2X4S – 25
CAS2X5S – 75
 CAS2X1S – TBC
CAS2X2S – TBC
CAS2X3S – TBC
CAS2X4S – TBC
CAS2X5S – TBC
VectorNavVN-100*IMU + magnetometers +barometerMEMS0.0150.220310.000max0.210340max0.082
VN-110*IMU + magnetometersMEMS0.1252.50031.000max0.0833310max0.024
*Small form-factor versions of these products available.
— Represents unknown data

5.2.10 GPS Receivers

For low-Earth orbit spacecraft, GPS receivers are now the primary method for performing orbit determination, replacing ground-based tracking methods. Onboard GPS receivers are now considered a mature technology for small spacecraft, and some examples are described in Table 5-10. There are also next-generation chip-size COTS GPS solutions, for example the NovaTel OEM 719 board has replaced the ubiquitous OEMV1.

By measuring the time between receiving signals between multiple GPS spacecraft, the GPS receiver can determine its position to a high degree of accuracy (14). A minimum of four spacecraft must be visible to the GPS receiver, where three provide position data and a fourth provides timing to correct the GPS receivers clock bias. With multiple GPS antennas, a spacecraft’s GPS receiver can even be used for attitude determination by using phase differences in GPS signals, though the accuracy of this method is limited and prone to error sources. GPS accuracy is limited by propagation variance through the exosphere and the underlying precision of the civilian use C/A code (26). GPS units are controlled under the Export Administration Regulations (EAR) and must be licensed to remove Coordinating Committee for Multilateral Export Control (COCOM) limits (27).

Although the usability of GPS is limited to LEO missions, past experiments have demonstrated the ability of using a weak GPS signal at GSO, and potentially soon to cislunar distances (29)(28). Development and testing in this fast-growing area of research and development may soon make onboard GPS receivers more commonly available.

Table 5-10: GPS Receivers for Small Spacecraft
ManufacturerModelMass (kg)Power (W)Accuracy (m)Radiation Tolerance (krad)
AAC Clyde SpaceGNSS-7010.16<510
APLFrontier Radio Lite0.41.41520
AerospacelabGNSS-VSP 0.3942.41.5 (RMS)*
General DynamicsExplorer1.2815
Viceroy-41.1815
GomSpace0.2853< 10<200.285
NovaTelOEM 7190.0310.9 –*
SkyFox LabspiNAV-NG0.0240.1241030
SpacemanicCeleste_gnss_rx0.025~0.11.540
Surrey Satellite TechnologySGR-Ligo0.090.555
*Heavy ions (61 MeV) No destructive event Except OEM719 receiver which is protected by smart current limit 

5.2.11 Deep Space Navigation

In deep space, navigation is performed using radio transponders in conjunction with the Deep Space Network (DSN). As of 2020, the only deep space transponder with flight heritage suitable for small spacecraft was the JPL-designed and General Dynamics-manufactured Small Deep Space Transponder (SDST). JPL has also designed IRIS V2, which is a deep space transponder that is more suitable for the CubeSat form factor. Table 5-11 details these two radios, and the SDST is illustrated in Figure 5.7. IRIS V2, derived from the Low Mass Radio Science Transponder (LMRST), has flown on the MarCO CubeSats in 2018, LICIACube that performed an asteroid flyby in September 2022, 12U lunar CAPSTONE spacecraft that entered a lunar orbit November 13, 2022, and was on six Artemis 1 secondary CubeSat payloads (Lunar Flashlight, LunaH-Map, ArgoMoon, CubeSat for Solar Particles, Biosentinel, and NEA Scout). It is also scheduled to fly on INSPIRE (30).

photo of hardware
Figure 5.7: General Dynamics SDST.
Credit: General Dynamics.
Table 5-11: Deep Space Transponders for Small Spacecraft
ManufacturerModelMass (kg)Rx Power (W)BandsRadiation Tolerance (krad)
General DynamicsSDST3.212.5X, Ka50
Space Dynamics LaboratoryIRIS V2.11.110.3X, Ka, S, or UHF25
Iris Radio V30.810Simultaneous Multi-band: X, Ka, S25

5.2.12 Atomic Clocks

Atomic clocks have been used on larger spacecraft in low-Earth orbit for several years now, however integrating them on small spacecraft is relatively new. Table 5-12 provides examples of commercially available atomic clocks and oscillators for SmallSats. The conventional method for spacecraft navigation is a two-way tracking system of ground-based antennas and atomic clocks. The time difference from a ground station sending a signal and the spacecraft receiving the response can be used to determine the spacecraft’s location, velocity, and (using multiple signals) the flight path. This is not a very efficient process, as the spacecraft must wait for navigation commands from the ground station instead of making real-time decisions, and the ground station can only track one spacecraft at a time, as it must wait for the spacecraft to return a signal (31). In deep space navigation, the distances are much greater from the ground station to spacecraft, and the accuracy of the radio signals needs to be measured within a few nanoseconds.

More small spacecraft designers are developing their own version of atomic clocks and oscillators that are stable and properly synchronized for use in space. They are designed to fit small spacecraft, for missions that are power- and volume-limited or require multiple radios.

Table 5-12: Atomic Clocks and Oscillators for Small Spacecraft
ManufacturerModelDimensions (mm)Mass (kg)Power (W)Frequency Range (MHz)Rad Tolerance (krad)TRL
AccuBeatUltra Stable Oscillator131 x 120 x 10526.557.51852507-9
Bliley TechnologiesIris Series 1″x1″ OCXO for LEO19 x 11 x 190.0161.510 -100397-9
Aether Series TCVCXO for LEO21 x 14 x 80.05610 – 15037
MicrosemiSpace Chip Scale Atomic Clock (CSAC)41 x 36 x 120.0350.1210205-6
Safran Timing Technologies SAMO44 x 54 x 570.223.5 Nom 5.5 Max10100
Space Qualified mRO-5051 x 51 x 200.0800.4 Nom1025 Min
miniRAFS108 x 53 x 680.45< 12 Max60 and 10 —
LNMO50 x 50 x 300.11.5 Nom 2.5 Max5 – 40100
– Represents unknown data

5.2.13 LiDAR

Light Detection and Ranging (LiDAR) is new type of sensor that is emerging. The technology has matured in terrestrial applications (such as automotive applications) over the last decade and is used in larger spacecraft that are capable of proximity operations, like Orion. This sensor type has applications for small spacecraft altimetry and relative navigation (e.g., a Mars helicopter, rendezvous and docking, and formation flying). Table 5-13 lists examples of flown LiDARs.

Table 5-13: LiDAR for Small Spacecraft
ManufacturerModelMass (kg)Power (W)Max Range (m)Radiation Tolerance (krad)
ASCGSFL-4K (3D)330>1 km in altimeter mode
GarminLidar Lite V30.0220.740
– Represents unknown data

5.3 On the Horizon

In general, technological progress in guidance, navigation, and control is advancing quickly in automotive research areas but is lagging slightly in the aerospace industry. Given the high maturity of existing GNC components, future developments in GNC are mostly focused on incremental or evolutionary improvements, such as decreases in mass and power, and increases in longevity and/or accuracy. This is especially true for GNC components designed for deep space missions that have only very recently been considered for small spacecraft. However, in a collaborative effort between the Swiss Federal Institute of Technology and Celeroton, there is progress being made on a high-speed magnetically levitated reaction wheel for small satellites (Figure 5.8). The idea is to eliminate mechanical wear and stiction by using magnetic bearings rather than ball bearings. The reaction wheel implements a dual hetero/homopolar, slotless, self-bearing, permanent-magnet synchronous motor (PMSM). The fully active, Lorentz-type magnetic bearing consists of a heteropolar self-bearing motor that applies motor torque and radial forces on one side of the rotor’s axis, and a homopolar machine that exerts axial and radial forces to allow active control of all six degrees of freedom. It can store 0.01 Nm of momentum at a maximum of 30,000 rpm, applying a maximum torque of 0.01 Nm (32).

photo of hardware
Figure 5.8: High-speed magnetically levitated reaction wheel.
Credit: Celeroton AG.

Several projects funded via NASA’s Small Spacecraft Technology (SST) program through the University SmallSat Technology Partnerships (USTP) initiative have begun advancing GNC systems. Listed below in Table 5-14 are projects that focused on GNC advancement, and further information can be found at the USTP website:

https://www.nasa.gov/smallspacecraft/university-smallsat-technology-partnership-initiative

Each presentation is from the USTP Technology Exposition that was held in May 2021 and June 2022.

Table 5-14: USTP Initiative GNC Projects
ProjectUniversityCurrent StatusReference
On-Orbit Demonstration of Surface Feature-Based Navigation and TimingUniversity of Texas, AustinStill in developmentUSTP Technology Expo presentation
Autonomous Nanosatellite Swarming (ANS) using Radio Frequency and Optical NavigationStanford UniversityOnboard Starling mission (Launched in 2023)USTP Technology Expo presentation
Distributed multi-GNSS Timing and Localization (DiGiTaL)Stanford UniversityLeveraged technology used in Starling missionSTP Technology Expo presentation
Mems Reaction Control and Maneuvering for Picosat beyond LEOPurdue UniversityAwarded a suborbital flight test through NASA’s Flight Opportunities program(29)
A Small Satellite Lunar Communications and Navigation SystemUniversity of Boulder, ColoradoStill in developmentUSTP Technology Expo presentation
A high-precision continuous-time PNT compact module for the LunaNet small spacecraftUniversity of California, Los AngelesStill in developmentUSTP Technology Expo presentation

5.3.1 Formation Flying and Rendezvous and Proximity Operations

Other GNC advances involve research on SmallSats performing precision formation flying (PFF) and on-orbit rendezvous and proximity operations (RPO). Many research papers have discussed ways to accomplish this, and previous extravehicular free flyers have demonstrated this innovative capability in the past few decades. To enable PFF and RPO missions, spacecraft require a suite of sensors to determine relative positions and attitudes to operate the navigation filters, complex guidance laws to maintain formations and prevent on orbit conjunctions, as well as advanced methods and/or actuators to control the relative states of the spacecraft. While some COTS sensors and actuators exist specifically for enabling PFF and RPO missions, current research and missions are using novel hardware and methods to achieve these objectives using existing components.

To enable relative guidance and control, it is important to first measure the relative positions and velocity, as well as attitude, of the spacecraft. Relative navigation can be accomplished by hardware specifically designed for the task, such as LiDAR, or repurposed hardware. For example, the PY4 mission has been able to demonstrate on-orbit range measurements between two spacecraft using their S-band radio modules with the addition of a GPS on the anchor spacecraft, and using a batch Kalman filter to determine the relative position vector of a target spacecraft to an accuracy of approximately 4 meters (34). The MR/MRS SAT mission seeks to use two vision-based cameras to perform stereo imaging to determine the relative position and velocity of an uncooperative space object without a priori knowledge to conduct its proximity operations (35). Another mission using vision-based systems was Seeker, a 3U CubeSat that was deployed in September 2019 and designed to demonstrate safe operations around a target spacecraft with core inspection capabilities. While Seeker was unable to perform its underlying goal, there were still several benefits for improving future missions (36). The CubeSat Proximity Operations Demonstration (CPOD) mission used an optics module with four imagers for relative ranging and target attitude determination but required priori knowledge and markers on the tracked spacecraft (37). More recently, the NASA Starling mission, launched in 2023, used an experimental onboard vision-based sensor payload called Starling Formation-flying Optical eXperiment (StarFOX) to provide angles-only relative navigation of an object without a priori knowledge, demonstrating on orbit relative position knowledge with only 0.5% error relative to range using one or multiple observers (38). These missions illustrate the complexity of the navigation problem, especially as much of it must be done autonomously without ground-based commanding to achieve the objectives of PFF and RPO missions.

Once the navigation solution is complete, guidance laws are used to determine path planning to achieve PFF and RPO objectives, as well as avoiding conjunction of objects when they are in near proximity. While this field is primarily research based and dependent on algorithms instead of COTS hardware, there is some development in packaged software suites to enable PFF and RPO type missions. The Autonomous Navigation, Guidance, and Control Software (autoNGC) suite is being developed by NASA Goddard Space Flight Center to enable autonomous operations when ground communications are limited or unavailable, a critical need for cis-lunar and deep space missions (39). Lockheed Martin, in collaboration with government and industry partners, is developing the 12U LINUSS platform that will eventually offer spacecraft upgrade and servicing capabilities, a service heavily dependent on PFF and RPO technologies (40). The mission tested Lockheed Martin’s Horizon Command & Control and Compass Mission Planning Software, which seeks to provide a software solution for various mission operations including PFF (41). It is expected that this field will grow with the continued increased interest in PFF and RPO missions and that demand for software suites with proven flight heritage will become more common.

While there have been multiple successful demonstrations of on-orbit relative navigation for missions conducting PFF and RPO objectives, many of these missions experienced difficulties with the control systems and their actuators. The Seeker mission experienced multiple failures with the thruster system likely related to a FPGA controller failure, resulting in the inability to thrust in multiple axes, causing the mission to not meet its minimum objective (36). CPOD is one of the more recent CubeSat missions to attempt the characterization of low-power proximity operations technologies, however it was only able to demonstrate limited RPO and was unable to complete the docking maneuvers as planned before its mission ended June 2023. The CPOD mission experienced partial solar panel failures resulting in lower power margins that limited mission operations, and experienced a propulsion system anomaly that was most likely related to a plenum leak. Even with these failures, the mission was able to demonstrate both far- and near-field rendezvous and ingress maneuvers, achieving most of the mission objectives. The spacecraft ran out of fuel before completing some of these objectives, making it not possible to exercise the docking procedure which sought to use a magnetic actuator to dock the two spacecraft. The Lockheed Martin LINUSS mission also experienced a plenum leak and required continuous ground interventions by the development team to overcome the continual challenges experienced (40). The Starling swarm, which ended its initial mission in May 2024, experienced a leak in the propellant system and initially a sticky refill valve, though both anomalies were able to be resolved through ground operations (43). The mission was ultimately able to resume its in-train formation using thrusters to lower each swarm member’s altitude and let differential drag establish required separations, allowing the mission to continue conducting various experiments. Other missions had success using non-propulsive control techniques like drag separation for formation maintenance. The PY4 mission successfully used drag separation for both in-track and cross-track maneuvers by controlling each individual member’s attitude to create the requisite drag differential (44). While such missions are less prone to failure by not relying on a propulsion system, they are typically limited to far-field rendezvous and cannot achieve PFF or near-field RPO objectives like docking.

The complexity of PFF and RPO type missions for SmallSats continues to challenge the hardware, software, and operation design for these missions, however these challenges will continue to be overcome as more industry, government, and university entities become involved. With this field expanding, the benefits of PFF and RPO type missions will soon be realized for the SmallSat platform.

5.4 Summary

Conventional small spacecraft GNC technology is a mature area, with many high TRL components previously flown around Earth offered by several different vendors. These GNC techniques are generally semi/non-autonomous as on-board observations are collected with the assistance of ground-based intervention. As the interest for deep space exploration with small spacecraft grows, semi-to-fully autonomous navigation methods must advance. It is likely that future deep space navigation will rely solely on fully autonomous GNC methods that require zero ground-based intervention to collect/provide navigation data. This is a desirable capability as the spacecraft’s dependence on Earth-based tracking resources (such as DSN) are reduced and the demand for navigation accuracy increases at large distances from Earth. However, current methods advancing deep space navigation involve both ground- and space-based tracking in conjunction with optical navigation techniques. To support this maturity, the small spacecraft industry has seen a spike in position, navigation, and timing (PNT) technology progression in inertial sensors and atomic clocks, and magnetic navigation for near-Earth environments.

The rising popularity of SmallSats in general, and CubeSats in particular, means there is a high demand for components, and engineers are often faced with prohibitive prices. The Space Systems Design Studio at Cornell University is tackling this issue for GNC with their PAN nanosatellites. A paper by Choueiri et al. outlines an inexpensive and easy-to-assemble solution for keeping the ADCS system below $2,500 (45). Lowering the cost of components holds exciting implications for the future and will likely lead to a burgeoning of the SmallSat industry.

For feedback solicitation, please email: arc-sst-soa@mail.nasa.gov. Please include a business email so someone may contact you further.

References

  1. L.C.G Shepherd. and A.F.S.C Shepherd. “Space Surveillance Network.” Shared Space Situational Awareness Conference. Colorado Springs. 2006.
  2. D. Vallado, P. Crawford, R. Hujsak and T.S. Kelso. “Revisiting Spacetrack Report #3,” AIAA 2006-6753. AIAA/AAS Astrodynamics Specialist Conference and Exhibit. August 2006.
  3. Thornton, C L and Border, J S: “Radiometric Tracking Techniques for Deep-Space Navigation.” s.l: John Wiley & Sons, 2003.
  4. K. Kapás, T. Bozóki, G. Dálya et al. “Attitude determination for nano-satellites – I. Spherical projections for large field of view infrasensors.” Exp Astron 51, 515–527, 2021.
  5. JPL. “MarCO,” [Online] Available at: https://www.jpl.nasa.gov/missions/mars-cube-one-marco/
  6. J.R. Wertz. “Spacecraft attitude determination and control.” Springer Science & Business Media. Vol. 73. 2012.
  7. AAC Clyde Space. IADCS200. [Online] Available at: https://www.aac-clyde.space/what-we-do/space-products-components/adcs/iadcs200
  8. AAC Clyde Space. IADCS400. [Online] Available at: https://www.aac-clyde.space/what-we-do/space-products-components/adcs/iadcs400
  9. Arcsec. Arcus ADCS. [Online] Available at: https://satsearch.co/products/arcsec-arcus-adcs
  10. Berlin Space Technologies. IADCS-100, datasheet. [Online] Available at: https://www.berlin-space-tech.com/portfolio/iadcs/
  11. Blue Canyon Technologies. Attitude Control Systems, datasheet. [Online] Available at: https://bluecanyontech.com/static/pdf/ACS.pdf
  12. CubeSpace Satellite Systems. CubeADCS. [Online] Available at: https://www.cubespace.co.za/products/cubeadcs/
  13. R. Kulczycki and P. Wisniewski. “Slew Maneuver Control for Spacecraft Equipped with Star Camera and Reaction Wheels.” 2005. Vol. 13, no. 3, pp. 349–356.
  14. J. L. Crassidis. “Spacecraft attitude determination.” Encyclopedia of systems and control. 2021, Cham: Springer International Publishing. 2097-2104.
  15. B.B. Spratling and D. Mortari. “A survey on star identification algorithms.” 2009.
  16. Jin, J, Ko, S and Ryoo, C K: “Fault Tolerant Control for Satellites with Four Reaction Wheels.” 2008. Vol. 16, no. 10, pp. 1250–1258.
  17. M.G. Finley, R.M. Broadfoot, S. Shekhar, and D.M. Miles. “Identification and removal of reaction wheel interference from in-situ magnetic field data using multichannel singular spectrum analysis.” 2023. Journal of Geophysical Research: Space Physics, 128, e2022JA031020. https://doi.org/10.1029/2022JA031020
  18. U. P. Sampaio, A. St-Amour, J. Lafontaine. “Zero-Speed Crossing Avoidance with Three Active Reaction Wheels using Set-Point Angular Momentum Management,.” 2016.  IFAC-PapersOnLine, Volume 49, Issue 17. Pages 135-140, ISSN 2405-8963, https://doi.org/10.1016/j.ifacol.2016.09.024
  19. C.C. Liebe, “Star Trackers for Attitude Determination,” IEEE Aerospace and Electronic Systems Magazine, vol. 10, no. 6, pp. 10-16, June 1995, doi: 10.1109/62.387971
  20. M.L. Psiaki, F. Martel, F and P.K. Pal. “Three-Axis Attitude Determination Via Kalman Filtering of Magnetometer Data.” Vol. 13, no. 3, pp. 506–514. 1990.
  21. J.H. Wessels. “Infrared Horizon Sensor for CubeSat Implementation.” Master’s Thesis, Stellenbosch University. March 2018.
  22. A. Pelemeshko et al. “High-Precision CubeSat Sun Sensor Coupled with Infrared Earth Horizon Detector.” 2020. IOP Conf. Ser.: Mater. Sci. Eng. Vol. 734. pp. 0121-8.
  23. M. M. Kobayashi et al. “The Iris Deep-Space Transponder for the SLS EM-1 Secondary Payloads.” IEEE Aerospace and Electronic Systems Magazine, vol. 34, no. 9, pp. 34-44, 1 Sept. 2019.
  24. D. Greenheck et al. “Design and Testing of a Low-Cost MEMS IMU Cluster for SmallSat Applications.” 28th Annual AIAA/USU Conference on Small Satellites, 2014.
  25. S. Merhav. “Aerospace Sensor Systems and Applications.” Springer New York, 1998.
  26. O. Montenbruck et al. “Precision Spacecraft Navigation Using a Low-Cost GPS Receiver.” 2014. Vol. 16, no. 4, pp. 519–529.
  27. “Foreign Availability Determination Procedures and Criteria.” 2015. Office of the Federal Register. Title 15 Part 768.7.
  28. A. Hadhazy. “Cosmic GPS.” Aerospace America. [Online] May 2020. Available at: https://aerospaceamerica.aiaa.org/features/cosmic-gps/
  29. J. Foust: “GPS in Space.” MIT Technology Review. [Online] January 2002. https://www.technologyreview.com/2002/01/01/275613/gps-in-space/
  30. F.H. Aguirre. “X-Band Electronics for The INSPIRE CubeSat Deep Space Radio.” 2015. IEEE Aerospace Conference.
  31. D. Baird. “NASA Tests Atomic Clock for Deep Space Navigation.” [Online] 2018. Available at: https://www.jpl.nasa.gov/news/news.php?feature=7053
  32. J.W Kolar et al. “High-Speed Magnetically Levitated Reaction Wheels for Small Satellites.” Anacapri, Capri: 23rd International Symposium on Power Electronics, Electrical Drives, Automation and Motion (SPEEDAM 2016), 2016.
  33. A.G. Cofer. “Film Evaporation Mems Thruster Array for Micropropulsion.” Open Access Dissertations. 1106. 2014. Available at: https://core.ac.uk/download/pdf/220145833.pdf
  34. M. Holliday, R. Ticknor, R. Hunter, J. Stupl, P. Fisch, I. Sow, J. Willis, and Z. Manchester. “The PY4 Mission: A Low-Cost Demonstration of CubeSat Formation-Flying Technologies.” 2024. Weekend Session VIII: Advanced Technologies – Research & Academia 2, 38th Annual AIAA/USU Small Satellite Conference, Logan UT.
  35. Jill Davis, Henry Pernicka. “Proximity operations about and identification of non-cooperative resident space objects using stereo imaging.” 2019. Acta Astronautica, Volume 155, Pages 418-425, ISSN 0094-5765, https://doi.org/10.1016/j.actaastro.2018.10.033.
  36. S. M. Pedrotty, “Seeker Overview and Mission 1 Review– A New Development Approach for In-Space Inspectors.” 2021. [Online]  Available at: https://www.nasa.gov/smallsat-institute/seeker-overview-and-mission-1-review–a-new-development-approach-for-in-space-inspectors
  37. J. Bowen, M. Villa, and A. Williams. “CubeSat based Rendezvous, Proximity Operations, and Docking in the CPOD Mission.” 2015. Weekend Session VIII: Advanced Technologies – Research & Academia 2, 29th Annual AIAA/USU Small Satellite Conference, Logan UT.
  38. J. Kruger, S. D’Amico, and S.S. Hwang. “Starling Formation-Flying Optical Experiment: Initial Operations and Flight Results.” 2024. Weekday Session 11: Advanced Technologies 2, 38th Annual AIAA/USU Small Satellite Conference, Logan UT.
  39. S. Hur-Diaz, B. Azimi, M. Romeo, A. Lionis, N. Stacey, R. Pritchett, G. Crum, and S. Semper. “Autonomous Navigation, Guidance, and Control Software in a Low SWaP Box.” 2024. Weekday Poster Session 5, 29th Annual AIAA/USU Small Satellite Conference, Logan UT.
  40. D. Barnhart, D. M. Shoemaker, E. T. King, T. Logue, and M. J. Lavis. “LM LINUSS™ – Lockheed Martin In-Space Upgrade Servicing System.” 2023. Weekday Session 9: Formation Flying and RPO, 37th Annual AIAA/USU Small Satellite Conference, Logan UT.
  41. Lockheed Martin. Horizon Command & Control (C2) and Compass Mission Planning Software. [Online] Available at: https://www.lockheedmartin.com/en-us/products/satellite-software.html
  42. I. A. Spiegal, B. Zhou, R. Goodloe, B. Fox, J. DiMatteo. “CubeSat Proximity Operations Demonstration (CPOD) Mission Results.” 2023. Weekday Session 9: Formation Flying and RPO, 37th Annual AIAA/USU Small Satellite Conference, Logan UT.
  43. T. Stevenson. “Flight Results and Lessons Learned From the Starling Propulsion System.” 2024. Weekday Session 7: Propulsion, 38th Annual AIAA/USU Small Satellite Conference, Logan UT.
  44. G. Falcone, J. B. Willis, Z. Manchester. “Propulsion-Free Cross-Track Control of a LEO Small-Satellite Constellation with Differential Drag.” 2023. Systems and Control, Electrical Engineering and Systems Science, Cornell University. Available at: https://arxiv.org/abs/2306.13844
  45. D. Dickinson. “NICER and SEXTANT demonstrate XNAV pulsar navigation system that may be used on Artemis.” 2020. [Online] Available at: https://skyandtelescope.org/astronomy-news/nasa-to-use-pulsar-navigation-for-deep-space-missions/