@@ -37,6 +37,7 @@ enum class Metric {
37
37
lateral_deviation,
38
38
yaw_deviation,
39
39
velocity_deviation,
40
+ lateral_trajectory_displacement,
40
41
stability,
41
42
stability_frechet,
42
43
obstacle_distance,
@@ -62,6 +63,7 @@ static const std::unordered_map<std::string, Metric> str_to_metric = {
62
63
{" lateral_deviation" , Metric::lateral_deviation},
63
64
{" yaw_deviation" , Metric::yaw_deviation},
64
65
{" velocity_deviation" , Metric::velocity_deviation},
66
+ {" lateral_trajectory_displacement" , Metric::lateral_trajectory_displacement},
65
67
{" stability" , Metric::stability},
66
68
{" stability_frechet" , Metric::stability_frechet},
67
69
{" obstacle_distance" , Metric::obstacle_distance},
@@ -82,6 +84,7 @@ static const std::unordered_map<Metric, std::string> metric_to_str = {
82
84
{Metric::lateral_deviation, " lateral_deviation" },
83
85
{Metric::yaw_deviation, " yaw_deviation" },
84
86
{Metric::velocity_deviation, " velocity_deviation" },
87
+ {Metric::lateral_trajectory_displacement, " lateral_trajectory_displacement" },
85
88
{Metric::stability, " stability" },
86
89
{Metric::stability_frechet, " stability_frechet" },
87
90
{Metric::obstacle_distance, " obstacle_distance" },
@@ -103,6 +106,7 @@ static const std::unordered_map<Metric, std::string> metric_descriptions = {
103
106
{Metric::lateral_deviation, " Lateral_deviation[m]" },
104
107
{Metric::yaw_deviation, " Yaw_deviation[rad]" },
105
108
{Metric::velocity_deviation, " Velocity_deviation[m/s]" },
109
+ {Metric::lateral_trajectory_displacement, " Nearest Pose Lateral Deviation[m]" },
106
110
{Metric::stability, " Stability[m]" },
107
111
{Metric::stability_frechet, " StabilityFrechet[m]" },
108
112
{Metric::obstacle_distance, " Obstacle_distance[m]" },
0 commit comments