online-lag
Kacper Rączy 1 month ago
parent 0ebb76959a
commit a49f9b74a5
  1. 4
      selfdrive/locationd/lagd.py
  2. 2
      selfdrive/test/process_replay/process_replay.py

@ -121,7 +121,7 @@ class LagEstimator:
self.t = t self.t = t
def points_valid(self): def points_valid(self):
return self.points.num_okay < int(self.okay_window_sec / self.dt) return self.points.num_okay >= int(self.okay_window_sec / self.dt)
def update_points(self): def update_points(self):
okay = self.lat_active and not self.steering_pressed and self.v_ego > self.min_vego and np.abs(self.yaw_rate) >= self.min_yr okay = self.lat_active and not self.steering_pressed and self.v_ego > self.min_vego and np.abs(self.yaw_rate) >= self.min_yr
@ -129,7 +129,7 @@ class LagEstimator:
la_actual_pose = self.yaw_rate * self.v_ego la_actual_pose = self.yaw_rate * self.v_ego
self.points.update(self.t, la_desired, la_actual_pose, okay) self.points.update(self.t, la_desired, la_actual_pose, okay)
if not okay or self.points_valid(): if not okay or not self.points_valid():
return return
times, desired, actual, okay = self.points.get() times, desired, actual, okay = self.points.get()

@ -401,7 +401,7 @@ def torqued_rcv_callback(msg, cfg, frame):
return (frame - 1) == 0 or msg.which() == 'livePose' return (frame - 1) == 0 or msg.which() == 'livePose'
def lagd_rcv_callback(msg, cfg, frame): def lagd_rcv_callback(msg, cfg, frame):
return (frame - 1) == 0 or msg.which() == 'controlsState' return (frame - 1) == 0 or msg.which() == 'livePose'
def dmonitoringmodeld_rcv_callback(msg, cfg, frame): def dmonitoringmodeld_rcv_callback(msg, cfg, frame):

Loading…
Cancel
Save