36 {
37 s0_ = 0.0;
38 t0_ = 0.0;
39 v0_ = desired_v;
40 DiscretizedTrajectory discrete_speed_reference(speed_reference);
41 double total_time = discrete_speed_reference.GetTemporalLength();
42 guideline_speed_data_.clear();
44 const common::TrajectoryPoint trajectory_point =
45 discrete_speed_reference.Evaluate(t);
47 trajectory_point.path_point().s(), trajectory_point.relative_time(),
48 trajectory_point.v(), trajectory_point.a(), trajectory_point.da());
49 }
50}
void AppendSpeedPoint(const double s, const double time, const double v, const double a, const double da)
constexpr double kSpeedGuideLineResolution