22 #include "modules/planning/proto/learning_data.pb.h" 32 const double delta_time,
33 LearningDataFrame* learning_data_frame);
37 const std::vector<TrajectoryPointFeature>& adc_future_trajectory,
38 const double start_point_timestamp_sec,
const double delta_time,
39 std::vector<TrajectoryPointFeature>* evaluated_adc_future_trajectory);
42 const double delta_time,
43 LearningDataFrame* learning_data_frame);
46 const double start_point_timestamp_sec,
const double delta_time,
47 LearningDataFrame* learning_data_frame);
50 void EvaluateTrajectoryByTime(
51 const int frame_num,
const std::string& obstacle_id,
52 const std::vector<std::pair<double, CommonTrajectoryPointFeature>>&
54 const double start_point_timestamp_sec,
const double delta_time,
55 std::vector<TrajectoryPointFeature>* evaluated_trajectory);
57 void Convert(
const CommonTrajectoryPointFeature& tp,
58 const double relative_time,
59 common::TrajectoryPoint* trajectory_point);
60 void Convert(
const common::TrajectoryPoint& tp,
61 const double timestamp_sec,
62 TrajectoryPointFeature* trajectory_point);
64 void WriteLog(
const std::string& msg);
void EvaluateADCTrajectory(const double start_point_timestamp_sec, const double delta_time, LearningDataFrame *learning_data_frame)
PlanningContext is the runtime context in planning. It is persistent across multiple frames...
Definition: atomic_hash_map.h:25
Definition: trajectory_evaluator.h:27
void EvaluateObstacleTrajectory(const double start_point_timestamp_sec, const double delta_time, LearningDataFrame *learning_data_frame)
Planning module main class. It processes GPS and IMU as input, to generate planning info...
void EvaluateObstaclePredictionTrajectory(const double start_point_timestamp_sec, const double delta_time, LearningDataFrame *learning_data_frame)
void EvaluateADCFutureTrajectory(const int frame_num, const std::vector< TrajectoryPointFeature > &adc_future_trajectory, const double start_point_timestamp_sec, const double delta_time, std::vector< TrajectoryPointFeature > *evaluated_adc_future_trajectory)
~TrajectoryEvaluator()=default