Update paramsd.py

This commit is contained in:
infiniteCable2
2025-09-26 21:43:04 +02:00
committed by GitHub
parent 6459de5590
commit 817a8af6f1
+3
View File
@@ -55,12 +55,15 @@ class VehicleParamsLearner:
self.total_offset_valid = True
self.roll_valid = True
self.manual_steer_offset = float(params.get("AngleOffsetDegree") or 0.0)
self.reset(None)
def reset(self, t: float | None):
self.kf.init_state(self.x_initial, covs=self.P_initial, filter_time=t)
self.angle_offset, self.roll, self.active = np.degrees(self.x_initial[States.ANGLE_OFFSET].item()), 0.0, False
self.angle_offset = self.angle_offset + self.manual_steer_offset
self.avg_angle_offset = self.angle_offset
def handle_log(self, t: float, which: str, msg: capnp._DynamicStructReader):