test_starTrackerNoise

test_starTrackerNoise.quaternion_to_prv(quaternion)[source]

Convert a unit quaternion to its principal rotation vector.

test_starTrackerNoise.run_sensor(sampleCount, seed, propagationMatrix=None, walkBounds=None)[source]

Run a stationary star tracker and return attitude-error samples.

test_starTrackerNoise.test_default_noise_is_white()[source]

The default propagation must produce the configured white-noise sigma.

test_starTrackerNoise.test_explicit_random_walk_is_bounded()[source]

Identity propagation and positive bounds must create a bounded walk.

test_starTrackerNoise.test_rng_seed_controls_noise_sequence()[source]

Equal seeds must repeat and different seeds must change the sequence.