Function lupnt::ComputeEstimationErrorPVC(const std::vector<Ptr<Agent>>&, Filter *)

Function Documentation

VecXd lupnt::ComputeEstimationErrorPVC(const std::vector<Ptr<Agent>> &sats, Filter *filter)

Overload of ComputeEstimationErrorPVC for multiple satellites: stacks the per-satellite 4-element error vectors, assuming each satellite occupies an 8-element block of the filter state.

Parameters:
  • sats – Satellites whose true states are compared against the filter estimate

  • filterFilter providing the posterior state estimate

Returns:

Stacked error vector, size [4 * sats.size()]