feat: define full-direction EM planning scope

This commit is contained in:
梁薄云
2026-08-06 20:48:44 +08:00
parent fcf7df17d5
commit f4e89b4b4f
20 changed files with 183 additions and 33 deletions
@@ -901,7 +901,7 @@ internal static class TrajectoryObservationChecks
{
var metadata = new EmTrajectoryMetadata("observer-published", effectiveAt, effectiveAt, 1L,
"observer-reference", 1L, string.Empty, 0, TravelDirection.Forward, terminalType,
EmLongitudinalMode.RollingContinuation);
EmLongitudinalMode.RollingContinuation, EmPlanningScope.RollingHorizon);
return new EmTrajectory(metadata, new[]
{
new EmTrajectoryPoint(0.25d, 0.10d, 0d, 0.20d, 0d, 0d, 0, 0.25d, 4d,
@@ -944,7 +944,7 @@ internal static class TrajectoryObservationChecks
"active-segment-reference", 1L, string.Empty, segmentIndex, direction, terminalType,
terminalType == EmTerminalType.GearSwitch
? EmLongitudinalMode.ExactStopAtBoundary
: EmLongitudinalMode.RollingContinuation);
: EmLongitudinalMode.RollingContinuation, EmPlanningScope.RollingHorizon);
return new EmTrajectory(metadata, new[]
{
new EmTrajectoryPoint(x, 0d, 0d, 0d, 0d, 0d, segmentIndex, 1d, 1d,