53 {
55 std::vector<const STBoundary *> boundaries;
56 const TrajectoryPoint init_point = frame->PlanningStartPoint();
57 const auto &path_data = reference_line_info->path_data();
58 GetSTboundaries(path_data.discretized_path(), frame, &boundaries);
59 SpeedLimit speed_limit;
60 speed_limit.AppendSpeedLimit(0, config_.
speed_limit());
62 StGraphData *st_graph_data = reference_line_info->mutable_st_graph_data();
64 auto *st_graph_debug = debug->mutable_planning_data()->add_st_graph();
65 st_graph_data->LoadData(boundaries, 0.0, init_point, speed_limit,
67 path_data.discretized_path().Length(),
70}
static Status OK()
generate a success status.
planning_internal::Debug * mutable_debug()
ReferenceLineInfo * reference_line_info_
virtual common::Status Execute(Frame *frame, ReferenceLineInfo *reference_line_info)
optional double speed_limit
optional double total_time