Skip to content

Commit a2e9e4d

Browse files
committed
fde updates
1 parent 33c7f36 commit a2e9e4d

1 file changed

Lines changed: 26 additions & 26 deletions

File tree

gnss_lib_py/algorithms/fde.py

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -923,13 +923,13 @@ def evaluate_fde(navdata, method, fault_truth_row="fault_gt",
923923
# x_rx_wls_edm_m = []
924924
# y_rx_wls_edm_m = []
925925
# z_rx_wls_edm_m = []
926-
x_rx_wls_residual_m = []
927-
y_rx_wls_residual_m = []
928-
z_rx_wls_residual_m = []
929-
for _, _, navdata_subset in navdata.loop_time("gps_millis"):
930-
931-
# navdata subset length
932-
nsl = len(navdata_subset)
926+
# x_rx_wls_residual_m = []
927+
# y_rx_wls_residual_m = []
928+
# z_rx_wls_residual_m = []
929+
# for _, _, navdata_subset in navdata.loop_time("gps_millis"):
930+
#
931+
# # navdata subset length
932+
# nsl = len(navdata_subset)
933933

934934
# # using all measurements
935935
# state_estimate = solve_wls(navdata_subset)
@@ -950,10 +950,10 @@ def evaluate_fde(navdata, method, fault_truth_row="fault_gt",
950950
# z_rx_wls_edm_m += [state_estimate["z_rx_wls_m"]] * nsl
951951

952952
# using edm non-faulty measurements
953-
state_estimate = solve_wls(navdata_subset.where("fault_residual",0))
954-
x_rx_wls_residual_m += [state_estimate["x_rx_wls_m"]] * nsl
955-
y_rx_wls_residual_m += [state_estimate["y_rx_wls_m"]] * nsl
956-
z_rx_wls_residual_m += [state_estimate["z_rx_wls_m"]] * nsl
953+
# state_estimate = solve_wls(navdata_subset.where("fault_residual",0))
954+
# x_rx_wls_residual_m += [state_estimate["x_rx_wls_m"]] * nsl
955+
# y_rx_wls_residual_m += [state_estimate["y_rx_wls_m"]] * nsl
956+
# z_rx_wls_residual_m += [state_estimate["z_rx_wls_m"]] * nsl
957957

958958
# navdata["x_rx_wls_all_m"] = x_rx_wls_all_m
959959
# navdata["y_rx_wls_all_m"] = y_rx_wls_all_m
@@ -964,9 +964,9 @@ def evaluate_fde(navdata, method, fault_truth_row="fault_gt",
964964
# navdata["x_rx_wls_edm_m"] = x_rx_wls_edm_m
965965
# navdata["y_rx_wls_edm_m"] = y_rx_wls_edm_m
966966
# navdata["z_rx_wls_edm_m"] = z_rx_wls_edm_m
967-
navdata["x_rx_wls_residual_m"] = x_rx_wls_residual_m
968-
navdata["y_rx_wls_residual_m"] = y_rx_wls_residual_m
969-
navdata["z_rx_wls_residual_m"] = z_rx_wls_residual_m
967+
# navdata["x_rx_wls_residual_m"] = x_rx_wls_residual_m
968+
# navdata["y_rx_wls_residual_m"] = y_rx_wls_residual_m
969+
# navdata["z_rx_wls_residual_m"] = z_rx_wls_residual_m
970970

971971
# navdata["all_pos_error"] = np.linalg.norm(navdata[["x_rx_m",
972972
# "y_rx_m",
@@ -989,13 +989,13 @@ def evaluate_fde(navdata, method, fault_truth_row="fault_gt",
989989
# "y_rx_wls_edm_m",
990990
# "z_rx_wls_edm_m"]],
991991
# axis=0)
992-
navdata["fault_residual_pos_error"] = np.linalg.norm(navdata[["x_rx_m",
993-
"y_rx_m",
994-
"z_rx_m"]] -
995-
navdata[["x_rx_wls_residual_m",
996-
"y_rx_wls_residual_m",
997-
"z_rx_wls_residual_m"]],
998-
axis=0)
992+
# navdata["fault_residual_pos_error"] = np.linalg.norm(navdata[["x_rx_m",
993+
# "y_rx_m",
994+
# "z_rx_m"]] -
995+
# navdata[["x_rx_wls_residual_m",
996+
# "y_rx_wls_residual_m",
997+
# "z_rx_wls_residual_m"]],
998+
# axis=0)
999999

10001000
metrics = {}
10011001
metrics["dataset_timesteps"] = timesteps
@@ -1045,11 +1045,11 @@ def evaluate_fde(navdata, method, fault_truth_row="fault_gt",
10451045
# metrics["fault_edm_pos_error_mean"] = np.mean(navdata["fault_edm_pos_error"])
10461046
# metrics["fault_edm_pos_error_max"] = np.max(navdata["fault_edm_pos_error"])
10471047
# metrics["fault_edm_pos_error_std"] = np.std(navdata["fault_edm_pos_error"])
1048-
metrics["fault_residual_pos_error_min"] = np.min(navdata["fault_residual_pos_error"])
1049-
metrics["fault_residual_pos_error_median"] = np.median(navdata["fault_residual_pos_error"])
1050-
metrics["fault_residual_pos_error_mean"] = np.mean(navdata["fault_residual_pos_error"])
1051-
metrics["fault_residual_pos_error_max"] = np.max(navdata["fault_residual_pos_error"])
1052-
metrics["fault_residual_pos_error_std"] = np.std(navdata["fault_residual_pos_error"])
1048+
# metrics["fault_residual_pos_error_min"] = np.min(navdata["fault_residual_pos_error"])
1049+
# metrics["fault_residual_pos_error_median"] = np.median(navdata["fault_residual_pos_error"])
1050+
# metrics["fault_residual_pos_error_mean"] = np.mean(navdata["fault_residual_pos_error"])
1051+
# metrics["fault_residual_pos_error_max"] = np.max(navdata["fault_residual_pos_error"])
1052+
# metrics["fault_residual_pos_error_std"] = np.std(navdata["fault_residual_pos_error"])
10531053

10541054
return metrics, navdata
10551055

0 commit comments

Comments
 (0)