@@ -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