Skip to content

Commit 6d001c4

Browse files
SNC was absorbing the Cr changes!
1 parent 046c4f5 commit 6d001c4

File tree

2 files changed

+3
-6
lines changed

2 files changed

+3
-6
lines changed

src/dynamics/spacecraft.rs

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -419,11 +419,8 @@ impl Dynamics for SpacecraftDynamics {
419419
// Add this force model's estimation if applicable.
420420
if let Some(idx) = model.estimation_index() {
421421
for j in 0..3 {
422-
grad[(idx, j)] += model_grad[(3, j)] / total_mass;
422+
grad[(j + 3, idx)] += model_grad[(3, j)] / total_mass;
423423
}
424-
// grad[(idx, j)] += model_grad[(3, j)] / total_mass;
425-
// Cr = 1.4999976638233514 +/-0.20000001212152405
426-
// RMAG error = 0.815728 m VMAG error = 1.346671 mm/s
427424
}
428425
}
429426

tests/orbit_determination/spacecraft.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -403,9 +403,9 @@ fn od_val_sc_srp_estimation(
403403
let initial_estimate = sc.to_estimate().unwrap();
404404

405405
// let ckf = KF::no_snc(initial_estimate);
406-
let ckf = KF::new(
406+
let ckf = KF::no_snc(
407407
initial_estimate,
408-
SNC3::from_diagonal(2 * Unit::Minute, &[1e-12, 1e-12, 1e-12]),
408+
// SNC3::from_diagonal(2 * Unit::Minute, &[1e-14, 1e-14, 1e-14]),
409409
);
410410

411411
let mut odp = ODProcess::ekf(

0 commit comments

Comments
 (0)