feat: mark smoothed path start in EM overview
This commit is contained in:
+7
@@ -82,6 +82,13 @@ internal static class TrajectoryObservationVisualizationChecks
|
||||
Verification.Equal(bootstrap.Segments.Count, snapshot.DirectionSegments.Count, "all direction segments exported");
|
||||
Verification.True(snapshot.StaticPolylines.Any(x => x.Id == "coarse-path"), "coarse path exported");
|
||||
Verification.True(snapshot.StaticPolylines.Any(x => x.Id == "local-g2-path"), "full Local G2 path exported");
|
||||
VisualizationMarker smoothStart = snapshot.StaticMarkers.Single(x => x.Kind == "smooth-start");
|
||||
Verification.Equal("平滑路径起点", smoothStart.LabelChinese,
|
||||
"static snapshot labels the smoothed-path start");
|
||||
Verification.NearlyEqual(bootstrap.SmoothedPath.Path[0].X, smoothStart.Position.X,
|
||||
"smoothed-path start marker X matches the first smoothed point");
|
||||
Verification.NearlyEqual(bootstrap.SmoothedPath.Path[0].Y, smoothStart.Position.Y,
|
||||
"smoothed-path start marker Y matches the first smoothed point");
|
||||
byte[] occupancy = Convert.FromBase64String(snapshot.OccupancyGrid.OccupancyBitsBase64);
|
||||
Verification.Equal((bootstrap.Map.Rows * bootstrap.Map.Cols + 7) / 8, occupancy.Length,
|
||||
"occupancy bitset compact length");
|
||||
|
||||
Reference in New Issue
Block a user