Bug #354

Mapping of the propagation parameters for multi-satellite orbit determination

Added by Maxime Journot about 1 month ago. Updated about 1 month ago.

Status:ResolvedStart date:2017-08-22
Priority:NormalDue date:
Assignee:Maxime Journot% Done:

0%

Category:-
Target version:-

Description

While performing multi-satellite orbit determination, if a user selects different propagation parameters for each satellite (for example each satellite's SRP coefficient), bugs appear in the class "estimation/leastsquares/Model":
1. An exception occurs in method "createPropagators" as the initial array is too long for each builder;
2. The computation of the Jacobian for propagation drivers is wrong in method "fetchEvaluatedMeasurement" as the indexes can be incorrectly mapped in the matrix.

Proposed bug fixes:
1. Map each propagator builder's selected propagation drivers so the initial array is correctly sized;
2. Map the propagation parameters' columns in the Jacobian in the same fashion as it is done already for measurements parameters.

History

#1 Updated by Maxime Journot about 1 month ago

  • Status changed from New to Resolved

#2 Updated by Maxime Journot about 1 month ago

Fixed in develop branch (see 04e4b61 and a769ff7).

Also available in: Atom PDF