From 339fe5d8d48ebddee14acacd0b1acf7fcb75aa2a Mon Sep 17 00:00:00 2001 From: ZwX1616 Date: Sat, 5 Nov 2022 13:24:38 -0700 Subject: [PATCH] DM: lower bound ee calib (#26370) keep in linear region old-commit-hash: 5768af09c06bc5e4774a30e1f94bba32d50721c4 --- selfdrive/monitoring/driver_monitor.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/selfdrive/monitoring/driver_monitor.py b/selfdrive/monitoring/driver_monitor.py index 48163dcf2a..e3f6a5094d 100644 --- a/selfdrive/monitoring/driver_monitor.py +++ b/selfdrive/monitoring/driver_monitor.py @@ -34,6 +34,7 @@ class DRIVER_MONITOR_SETTINGS(): self._EE_THRESH11 = 0.275 self._EE_THRESH12 = 5.5 self._EE_MAX_OFFSET1 = 0.06 + self._EE_MIN_OFFSET1 = 0.025 self._EE_THRESH21 = 0.01 self._EE_THRESH22 = 0.35 @@ -206,7 +207,7 @@ class DriverStatus(): distracted_types.append(DistractedType.DISTRACTED_BLINK) if self.ee1_calibrated: - ee1_dist = self.eev1 > min(self.ee1_offseter.filtered_stat.M, self.settings._EE_MAX_OFFSET1) * self.settings._EE_THRESH12 + ee1_dist = self.eev1 > max(min(self.ee1_offseter.filtered_stat.M, self.settings._EE_MAX_OFFSET1), self.settings._EE_MIN_OFFSET1) * self.settings._EE_THRESH12 else: ee1_dist = self.eev1 > self.settings._EE_THRESH11 # if self.ee2_calibrated: