|
|
@ -21,7 +21,6 @@ void run_model(NavModelState &model, VisionIpcClient &vipc_client) { |
|
|
|
while (!do_exit) { |
|
|
|
while (!do_exit) { |
|
|
|
VisionBuf *buf = vipc_client.recv(&extra); |
|
|
|
VisionBuf *buf = vipc_client.recv(&extra); |
|
|
|
if (buf == nullptr) continue; |
|
|
|
if (buf == nullptr) continue; |
|
|
|
if (extra.frame_id < last_frame_id + 10) continue; // Run at 2Hz
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
double t1 = millis_since_boot(); |
|
|
|
double t1 = millis_since_boot(); |
|
|
|
NavModelResult *model_res = navmodel_eval_frame(&model, buf); |
|
|
|
NavModelResult *model_res = navmodel_eval_frame(&model, buf); |
|
|
|