diff --git a/selfdrive/modeld/modeld.py b/selfdrive/modeld/modeld.py index c1111584f..8e14455e1 100755 --- a/selfdrive/modeld/modeld.py +++ b/selfdrive/modeld/modeld.py @@ -53,9 +53,11 @@ def get_action_from_model(model_output: dict[str, np.ndarray], prev_action: log. else: desired_curvature = prev_action.desiredCurvature - return log.ModelDataV2.Action(desiredCurvature=float(desired_curvature), - desiredAcceleration=float(desired_accel), - shouldStop=bool(should_stop)) + action = log.ModelDataV2.Action() + action.desiredCurvature = float(desired_curvature) + action.desiredAcceleration = float(desired_accel) + action.shouldStop = bool(should_stop) + return action class FrameMeta: