36 lines
1.5 KiB
Python
36 lines
1.5 KiB
Python
|
|
#!/usr/bin/env python3
|
|||
|
|
|
|||
|
|
class Tuning:
|
|||
|
|
#仅开启非线性模式,但又没有选NNFF时候才有效
|
|||
|
|
LAT_SIGLIN_TABLE = [4.867, 1.09, 0.243]
|
|||
|
|
|
|||
|
|
#方向盘手动偏差
|
|||
|
|
STEERING_ANGLE_OFFSET = 0
|
|||
|
|
|
|||
|
|
# modified stock long control 原车long控制的速度平滑百分比设定, 例如下面40米以内,则加速率是原来的70%,减速率是原来的100%
|
|||
|
|
K_ACCEL_BP = [40, 50, 60, 70, 80] # meters BP是离前车距离
|
|||
|
|
|
|||
|
|
K_ACCEL_POS_4BAR = [0.8, 0.7, 0.7, 0.7, 0.7] # acceleration 加速的百分比
|
|||
|
|
K_ACCEL_NEG_4BAR = [1.0, 0.8, 0.7, 0.7, 0.7] # deceleration 减速的百分比
|
|||
|
|
|
|||
|
|
K_ACCEL_POS_3BAR = [0.8, 0.7, 0.7, 0.7, 0.7] # acceleration 加速的百分比
|
|||
|
|
K_ACCEL_NEG_3BAR = [1.0, 0.9, 0.8, 0.7, 0.7] # deceleration 减速的百分比
|
|||
|
|
|
|||
|
|
K_ACCEL_POS_2BAR = [0.8, 0.8, 0.7, 0.7, 0.7] # acceleration 加速的百分比
|
|||
|
|
K_ACCEL_NEG_2BAR = [1.0, 1.0, 0.9, 0.8, 0.7] # deceleration 减速的百分比
|
|||
|
|
|
|||
|
|
K_ACCEL_POS_1BAR = [1.0, 1.0, 1.0, 0.9, 0.8] # acceleration 加速的百分比
|
|||
|
|
K_ACCEL_NEG_1BAR = [1.1, 1.0, 1.0, 1.0, 0.9] # deceleration 减速的百分比
|
|||
|
|
|
|||
|
|
# 人为扭动方向盘的阈值,大于这个值才认为方向盘被故意扭动了,变道辅助涉及它
|
|||
|
|
STEER_PRESSED_THRESHOLD = 56
|
|||
|
|
|
|||
|
|
# 禁用EPS故障检查, 某些车有EPS固件比较奇怪报错的话,则可以设为True
|
|||
|
|
DISABLE_EPS_WARNING = False
|
|||
|
|
DISABLE_EPS_TEMPORARY_FAULT = False
|
|||
|
|
DISABLE_EPS_PERMANENT_FAULT = False
|
|||
|
|
|
|||
|
|
EPS_ANGLE_EXCEED_WARNING_CNT = 3
|
|||
|
|
EPS_ANGLE_SPEED_WARNING_CNT = 3
|
|||
|
|
|
|||
|
|
DISABLE_PARKBRAKE = False
|