20 #include "modules/planning/proto/auto_tuning_model_input.pb.h" 21 #include "modules/planning/proto/auto_tuning_raw_feature.pb.h" 43 const autotuning::TrajectoryRawFeature& raw_feature,
44 autotuning::TrajectoryFeature*
const input_feature)
const = 0;
51 const autotuning::TrajectoryPointRawFeature& raw_point_feature,
52 autotuning::TrajectoryPointwiseFeature*
const point_feature)
const = 0;
PlanningContext is the runtime context in planning. It is persistent across multiple frames...
Definition: atomic_hash_map.h:25
virtual common::Status BuildFeature(const autotuning::TrajectoryRawFeature &raw_feature, autotuning::TrajectoryFeature *const input_feature) const =0
Planning module main class. It processes GPS and IMU as input, to generate planning info...
virtual common::Status BuildPointFeature(const autotuning::TrajectoryPointRawFeature &raw_point_feature, autotuning::TrajectoryPointwiseFeature *const point_feature) const =0
A general class to denote the return status of an API call. It can either be an OK status for success...
Definition: status.h:43
: build model related input feature from raw feature generator
Definition: autotuning_feature_builder.h:30
AutotuningFeatureBuilder()=default
: constructor
virtual ~AutotuningFeatureBuilder()=default