From 4de7b45d40cd2b0217b48cdc10f99fda8d218cf3 Mon Sep 17 00:00:00 2001 From: HaraldSchafer Date: Tue, 14 Dec 2021 15:14:14 -0800 Subject: [PATCH] Calibrationd: check size of valid_blocks without current (#23223) old-commit-hash: cd190dc85d3b917137bd3d7efa8032fe3045dc84 --- selfdrive/locationd/calibrationd.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/selfdrive/locationd/calibrationd.py b/selfdrive/locationd/calibrationd.py index 0ba2bad7e4..5ffb17ac56 100755 --- a/selfdrive/locationd/calibrationd.py +++ b/selfdrive/locationd/calibrationd.py @@ -106,7 +106,7 @@ class Calibrator(): return before_current + after_current def update_status(self): - if self.valid_blocks > 0: + if len(self.get_valid_idxs()) > 0: max_rpy_calib = np.array(np.max(self.rpys[self.get_valid_idxs()], axis=0)) min_rpy_calib = np.array(np.min(self.rpys[self.get_valid_idxs()], axis=0)) self.calib_spread = np.abs(max_rpy_calib - min_rpy_calib) @@ -163,7 +163,7 @@ class Calibrator(): self.block_idx += 1 self.valid_blocks = max(self.block_idx, self.valid_blocks) self.block_idx = self.block_idx % INPUTS_WANTED - if self.valid_blocks > 0: + if len(self.get_valid_idxs()) > 0: self.rpy = np.mean(self.rpys[self.get_valid_idxs()], axis=0) self.update_status()