diff --git a/selfdrive/locationd/locationd.cc b/selfdrive/locationd/locationd.cc index 1f9b7dee..d43f7826 100755 --- a/selfdrive/locationd/locationd.cc +++ b/selfdrive/locationd/locationd.cc @@ -245,9 +245,8 @@ void Localizer::handle_gps(double current_time, const cereal::GpsLocationData::R } void Localizer::handle_car_state(double current_time, const cereal::CarState::Reader& log) { - //this->kf->predict_and_observe(current_time, OBSERVATION_ODOMETRIC_SPEED, { (VectorXd(1) << log.getVEgoRaw()).finished() }); this->car_speed = std::abs(log.getVEgo()); - if (this->car_speed < 1e-3) { + if (log.getStandstill()) { this->kf->predict_and_observe(current_time, OBSERVATION_NO_ROT, { Vector3d(0.0, 0.0, 0.0) }); } } diff --git a/selfdrive/test/process_replay/ref_commit b/selfdrive/test/process_replay/ref_commit index e1516107..00445d00 100644 --- a/selfdrive/test/process_replay/ref_commit +++ b/selfdrive/test/process_replay/ref_commit @@ -1 +1 @@ -fcfadaaad7f452fdbb69c1057058327b0d2004bf \ No newline at end of file +e9db5723ef348954118643501a92cf0715402fea \ No newline at end of file