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

#include <validation_checker.h>

Collaboration diagram for apollo::prediction::ValidationChecker:
Collaboration graph

Static Public Member Functions

static double ProbabilityByCentripetalAcceleration (const LaneSequence &lane_sequence, const double speed)
 Compute the probability by centripetal acceleration. More...
 
static bool ValidCentripetalAcceleration (const std::vector< common::TrajectoryPoint > &discretized_trajectory)
 Check the validity of trajectory's centripetal acceleration. More...
 
static bool ValidTrajectoryPoint (const common::TrajectoryPoint &trajectory_point)
 Check if a trajectory point is valid. More...
 

Member Function Documentation

◆ ProbabilityByCentripetalAcceleration()

static double apollo::prediction::ValidationChecker::ProbabilityByCentripetalAcceleration ( const LaneSequence &  lane_sequence,
const double  speed 
)
static

Compute the probability by centripetal acceleration.

Parameters
lanesequence
currentspeed of obstacle
Returns
probability

◆ ValidCentripetalAcceleration()

static bool apollo::prediction::ValidationChecker::ValidCentripetalAcceleration ( const std::vector< common::TrajectoryPoint > &  discretized_trajectory)
static

Check the validity of trajectory's centripetal acceleration.

Parameters
Thediscretized trajectory
Returns
The validity of trajectory's centripetal acceleration

◆ ValidTrajectoryPoint()

static bool apollo::prediction::ValidationChecker::ValidTrajectoryPoint ( const common::TrajectoryPoint &  trajectory_point)
static

Check if a trajectory point is valid.

Parameters
Atrajectory point
Returns
True if the trajectory point is valid

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