Apollo  6.0
Open source self driving car software
Public Member Functions | List of all members
apollo::planning::AutotuningRawFeatureGenerator Class Reference

#include <autotuning_raw_feature_generator.h>

Collaboration diagram for apollo::planning::AutotuningRawFeatureGenerator:
Collaboration graph

Public Member Functions

 AutotuningRawFeatureGenerator (const double time_range, const size_t num_points, const ReferenceLineInfo &reference_line_info, const Frame &frame, const SpeedLimit &speed_limit)
 
common::Status EvaluateTrajectory (const std::vector< common::TrajectoryPoint > &trajectory, autotuning::TrajectoryRawFeature *const trajectory_feature) const
 evaluate trajectory with environment, generate model trajectory features More...
 
common::Status EvaluateTrajectoryPoint (const common::TrajectoryPoint &trajectory_point, autotuning::TrajectoryPointRawFeature *const trajectory_point_feature) const
 evaluate trajectory point with environment, generate model trajectory features More...
 
common::Status EvaluateSpeedProfile (const std::vector< common::SpeedPoint > &speed_profile, autotuning::TrajectoryRawFeature *const trajectory_feature) const
 

Constructor & Destructor Documentation

◆ AutotuningRawFeatureGenerator()

apollo::planning::AutotuningRawFeatureGenerator::AutotuningRawFeatureGenerator ( const double  time_range,
const size_t  num_points,
const ReferenceLineInfo reference_line_info,
const Frame frame,
const SpeedLimit speed_limit 
)

Member Function Documentation

◆ EvaluateSpeedProfile()

common::Status apollo::planning::AutotuningRawFeatureGenerator::EvaluateSpeedProfile ( const std::vector< common::SpeedPoint > &  speed_profile,
autotuning::TrajectoryRawFeature *const  trajectory_feature 
) const

EvaluateSpeed Profile shall match the time range as well as resolution

◆ EvaluateTrajectory()

common::Status apollo::planning::AutotuningRawFeatureGenerator::EvaluateTrajectory ( const std::vector< common::TrajectoryPoint > &  trajectory,
autotuning::TrajectoryRawFeature *const  trajectory_feature 
) const

evaluate trajectory with environment, generate model trajectory features

Parameters
referenceline related info
framerelated status
Returns
OK if the evaluation succeeds; error otherwise.

◆ EvaluateTrajectoryPoint()

common::Status apollo::planning::AutotuningRawFeatureGenerator::EvaluateTrajectoryPoint ( const common::TrajectoryPoint &  trajectory_point,
autotuning::TrajectoryPointRawFeature *const  trajectory_point_feature 
) const

evaluate trajectory point with environment, generate model trajectory features

Parameters
referenceline related info
framerelated status
Returns
OK if the evaluation succeeds; error otherwise.

The documentation for this class was generated from the following file: