engage_delay = 5
last_bad_time = -engage_delay
curvature = value / v3
pressed = v1
enabled = v2
if (pressed == 1 or enabled == 0) then
last_bad_time = time
end
if (time > last_bad_time + engage_delay) then
return curvature
else
return 0
end
/carControl/angularVelocity/2
/carState/steeringPressed
/carControl/enabled
/carState/vEgo
engage_delay = 5
last_bad_time = -engage_delay
curvature = value
pressed = v1
enabled = v2
if (pressed == 1 or enabled == 0) then
last_bad_time = time
end
if (time > last_bad_time + engage_delay) then
return value
else
return 0
end
/controlsState/curvature
/carState/steeringPressed
/carControl/enabled
engage_delay = 5
last_bad_time = -engage_delay
curvature = value
pressed = v1
enabled = v2
if (pressed == 1 or enabled == 0) then
last_bad_time = time
end
if (time > last_bad_time + engage_delay) then
return value
else
return 0
end
/modelV2/action/desiredCurvature
/carState/steeringPressed
/carControl/enabled
engage_delay = 5
last_bad_time = -engage_delay
accel = value
brake = v1
gas = v2
enabled = v3
if (brake ~= 0 or gas ~= 0 or enabled == 0) then
last_bad_time = time
end
if (time > last_bad_time + engage_delay) then
return value
else
return 0
end
/carState/aEgo
/carState/brakePressed
/carState/gasPressed
/carControl/enabled
engage_delay = 5
last_bad_time = -engage_delay
accel = value
brake = v1
gas = v2
enabled = v3
if (brake ~= 0 or gas ~= 0 or enabled == 0) then
last_bad_time = time
end
if (time > last_bad_time + engage_delay) then
return value
else
return 0
end
/longitudinalPlan/accels/0
/carState/brakePressed
/carState/gasPressed
/carControl/enabled
engage_delay = 5
last_bad_time = -engage_delay
accel = value
brake = v1
gas = v2
enabled = v3
if (brake ~= 0 or gas ~= 0 or enabled == 0) then
last_bad_time = time
end
if (time > last_bad_time + engage_delay) then
return value
else
return 0
end
/carControl/actuators/accel
/carState/brakePressed
/carState/gasPressed
/carControl/enabled
return (math.abs(value - v1) > 0.001 or math.abs(v2 - v3) > 0.05) and 1 or 0
/carControl/actuators/torque
/carOutput/actuatorsOutput/torque
/carControl/actuators/steeringAngleDeg
/carOutput/actuatorsOutput/steeringAngleDeg