30 namespace prediction {
56 struct LaneSearchResult {
58 std::string lane_id =
"";
62 void PostProcess(Trajectory* trajectory_ptr,
ObstacleClusters* clusters_ptr);
64 LaneSearchResult SearchExtrapolationLane(
const Trajectory& trajectory,
65 const int num_tail_point);
67 void ExtrapolateByLane(
const LaneSearchResult& lane_search_result,
68 const double extrapolation_speed,
69 Trajectory* trajectory_ptr,
72 void ExtrapolateByFreeMove(
const int num_tail_point,
73 const double extrapolation_speed,
74 Trajectory* trajectory_ptr);
76 double ComputeExtraplationSpeed(
const int num_tail_point,
77 const Trajectory& trajectory);
Prediction obstacle.
Definition: obstacle.h:52
Define the sequence predictor base class.
Definition: obstacles_container.h:39
PlanningContext is the runtime context in planning. It is persistent across multiple frames...
Definition: atomic_hash_map.h:25
Definition: sequence_predictor.h:35
Definition: obstacle_clusters.h:33
Definition: adc_trajectory_container.h:37