move PID controller to common/ (#33419)

old-commit-hash: f59a1bf003
pull/33433/head
Adeeb Shihadeh 8 months ago committed by GitHub
parent 1e037a3703
commit fecf6134ef
  1. 0
      common/pid.py
  2. 2
      selfdrive/controls/lib/latcontrol_pid.py
  3. 2
      selfdrive/controls/lib/latcontrol_torque.py
  4. 2
      selfdrive/controls/lib/longcontrol.py
  5. 2
      system/hardware/fan_controller.py

@ -2,7 +2,7 @@ import math
from cereal import log from cereal import log
from openpilot.selfdrive.controls.lib.latcontrol import LatControl from openpilot.selfdrive.controls.lib.latcontrol import LatControl
from openpilot.selfdrive.controls.lib.pid import PIDController from openpilot.common.pid import PIDController
class LatControlPID(LatControl): class LatControlPID(LatControl):

@ -4,7 +4,7 @@ from cereal import log
from opendbc.car.interfaces import LatControlInputs from opendbc.car.interfaces import LatControlInputs
from openpilot.common.numpy_fast import interp from openpilot.common.numpy_fast import interp
from openpilot.selfdrive.controls.lib.latcontrol import LatControl from openpilot.selfdrive.controls.lib.latcontrol import LatControl
from openpilot.selfdrive.controls.lib.pid import PIDController from openpilot.common.pid import PIDController
from openpilot.selfdrive.controls.lib.vehicle_model import ACCELERATION_DUE_TO_GRAVITY from openpilot.selfdrive.controls.lib.vehicle_model import ACCELERATION_DUE_TO_GRAVITY
# At higher speeds (25+mph) we can assume: # At higher speeds (25+mph) we can assume:

@ -2,7 +2,7 @@ from cereal import car
from openpilot.common.numpy_fast import clip from openpilot.common.numpy_fast import clip
from openpilot.common.realtime import DT_CTRL from openpilot.common.realtime import DT_CTRL
from openpilot.selfdrive.controls.lib.drive_helpers import CONTROL_N from openpilot.selfdrive.controls.lib.drive_helpers import CONTROL_N
from openpilot.selfdrive.controls.lib.pid import PIDController from openpilot.common.pid import PIDController
from openpilot.selfdrive.modeld.constants import ModelConstants from openpilot.selfdrive.modeld.constants import ModelConstants
CONTROL_N_T_IDX = ModelConstants.T_IDXS[:CONTROL_N] CONTROL_N_T_IDX = ModelConstants.T_IDXS[:CONTROL_N]

@ -4,7 +4,7 @@ from abc import ABC, abstractmethod
from openpilot.common.realtime import DT_HW from openpilot.common.realtime import DT_HW
from openpilot.common.numpy_fast import interp from openpilot.common.numpy_fast import interp
from openpilot.common.swaglog import cloudlog from openpilot.common.swaglog import cloudlog
from openpilot.selfdrive.controls.lib.pid import PIDController from openpilot.common.pid import PIDController
class BaseFanController(ABC): class BaseFanController(ABC):
@abstractmethod @abstractmethod

Loading…
Cancel
Save