22 #include "modules/planning/proto/auto_tuning_model_input.pb.h" 45 const autotuning::TrajectoryFeature& trajectory_feature)
const = 0;
53 const autotuning::TrajectoryPointwiseFeature& point_feature)
const = 0;
59 std::unique_ptr<AutotuningMLPModel>
mlp_model_ =
nullptr;
PlanningContext is the runtime context in planning. It is persistent across multiple frames...
Definition: atomic_hash_map.h:25
std::unique_ptr< AutotuningMLPModel > mlp_model_
: stored autotuning mlp model
Definition: autotuning_base_model.h:59
std::unique_ptr< AutotuningFeatureBuilder > feature_builder_
Definition: autotuning_base_model.h:60
Planning module main class. It processes GPS and IMU as input, to generate planning info...
AutotuningBaseModel()=default
Definition: autotuning_base_model.h:29
virtual ~AutotuningBaseModel()=default
virtual common::Status SetParams()=0
set mlp model as well as feature builder
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
virtual double Evaluate(const autotuning::TrajectoryFeature &trajectory_feature) const =0
: evaluate by trajectory