Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124

OpenPilot 的功能是透過多個程式模組實現的。以下是對 OpenPilot 原始碼中主要相關功能實現的介紹,以及各部分所在的程式位置:
selfdrive/modeldmodeld.py: 負責加載車道線和路徑預測模型,與神經網絡進行交互。selfdrive/modeld/models/supercombo.onnx
selfdrive/car/selfdrive/car/<car_brand>/interface.py:
carstate.py:
selfdrive/navd(如果使用導航功能)navd.py: 負責處理 GPS 與導航數據,幫助預測未來的彎道。selfdrive/car/can_parser.py:
sendcan.py:
selfdrive/controlscontrolsd.py:
latcontrol_pid.py 和 latcontrol_indep.py:
PID 和其他控制器用於計算方向盤需要的扭矩。pathplanner.py:
planner.py:
selfdrive/monitoringdriver_monitoring.py:
selfdrive/car/<car_brand>/values.pymaxSteerTorque)maxSteeringAngle)selfdrive/car/volvo/values.py 中找到。selfdrive/controls/controlsd.py
update(): 收集來自其他模組的數據。run(): 執行控制邏輯並發送控制命令。steering、torque、lane、path,可以快速找到與方向盤相關的程式部分。latcontrol_pid.py 或 values.py 中的參數進行方向盤控制優化。這些功能和邏輯讓 OpenPilot 能夠根據車輛的感知資訊實現高效的方向盤轉向控制。