ADCS.satellite_factory.actuators.create_cubesat_RW module¶
- ADCS.satellite_factory.actuators.create_cubesat_RW.create_cubewheel_smallplus_rw(axis=array([1, 0, 0]), bias=None, noise=None, h_meas_noise=None, estimate_bias=False)[source]¶
- ADCS.satellite_factory.actuators.create_cubesat_RW.create_sfl_reaction_wheels(axes=array([[1., 0., 0.], [0., 1., 0.], [0., 0., 1.]]), bias=None, noise=None, h_meas_noise=None, estimate_bias=False)[source]¶
Create the nominal three-wheel BRITE/GNB reaction-wheel assembly.
The BRITE/GNB hardware summary gives an orthogonal three-wheel assembly with per-wheel rotor inertia
5.12e-5 kg m^2, momentum capacity0.030 N m s, and maximum torque0.002 N m. No source-backed torque noise, torque bias, or wheel-momentum measurement noise values were found. The defaulth_meas_noiseuses1.0e-6 N m sas a conservative estimator-safe noise floor; torque noise and torque bias remain zero unless supplied by the caller.
- ADCS.satellite_factory.actuators.create_cubesat_RW.create_sinclair_interplanetary_momentum_wheel(axis=array([0, 1, 0]), bias=None, noise=None, h_meas_noise=None, estimate_bias=False)[source]¶
Create the LightSail 2 single +Y momentum wheel.
LightSail 2 used one Sinclair Interplanetary momentum wheel about +Y with maximum torque
5.0e-3 N mand maximum angular momentum0.06 N m sat5920 rpm. The public source does not provide a rotor inertia directly, soJis inferred fromH = J omegaas0.06 / (5920 * 2 pi / 60) = 9.68e-5 kg m^2. Torque noise and torque bias remain zero unless supplied by the caller. The defaulth_meas_noiseuses1.0e-6 N m sas a conservative estimator-safe wheel-momentum measurement noise floor.