Skip to content

Commit f1f5d6e

Browse files
committed
tune
1 parent ee8aa15 commit f1f5d6e

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

selfdrive/controls/lib/longitudinal_mpc_lib/long_mpc.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,8 @@
3535
X_EGO_COST = 0.
3636
V_EGO_COST = 0.
3737
A_EGO_COST = 0.
38-
J_EGO_COST = 5.0
39-
A_CHANGE_COST = .5
38+
J_EGO_COST = 4.0
39+
A_CHANGE_COST = .4
4040
DANGER_ZONE_COST = 100.
4141
CRASH_DISTANCE = .5
4242
LIMIT_COST = 1e6
@@ -246,8 +246,8 @@ def set_weights_for_lead_policy(self, accelerating):
246246
d_zone_cost_multiplier = 1 # interp(self.desired_TR, TRs, [4., 1.0, 1.0])
247247
_J_EGO_COST, _A_CHANGE_COST = J_EGO_COST, A_CHANGE_COST
248248
if accelerating:
249-
_J_EGO_COST = J_EGO_COST * interp(self.v_ego, [2.2, 5.0], [0.0, 1.0])
250-
_A_CHANGE_COST = A_CHANGE_COST * interp(self.v_ego, [2.2, 5.0], [0.0, 1.0])
249+
_J_EGO_COST = J_EGO_COST * interp(self.v_ego, [2.0, 8.0], [0.1, 1.0])
250+
_A_CHANGE_COST = A_CHANGE_COST * interp(self.v_ego, [2.0, 8.0], [0.1, 1.0])
251251

252252
W = np.asfortranarray(np.diag([X_EGO_OBSTACLE_COST * x_ego_obstacle_cost_multiplier, X_EGO_COST, V_EGO_COST, A_EGO_COST, _A_CHANGE_COST, _J_EGO_COST]))
253253
for i in range(N):

0 commit comments

Comments
 (0)