desire: give the pulse at t=0 (#26180)

input desire at t0
pull/25477/head^2
YassineYousfi 3 years ago committed by GitHub
parent 4f84b29985
commit 6b36f73870
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 4
      selfdrive/modeld/models/driving.cc

@ -62,9 +62,9 @@ ModelOutput* model_eval_frame(ModelState* s, VisionBuf* buf, VisionBuf* wbuf,
// Model decides when action is completed
// so desire input is just a pulse triggered on rising edge
if (desire_in[i] - s->prev_desire[i] > .99) {
s->pulse_desire[DESIRE_LEN*(HISTORY_BUFFER_LEN-1)+i] = desire_in[i];
s->pulse_desire[DESIRE_LEN*HISTORY_BUFFER_LEN+i] = desire_in[i];
} else {
s->pulse_desire[DESIRE_LEN*(HISTORY_BUFFER_LEN-1)+i] = 0.0;
s->pulse_desire[DESIRE_LEN*HISTORY_BUFFER_LEN+i] = 0.0;
}
s->prev_desire[i] = desire_in[i];
}

Loading…
Cancel
Save