Skip to content

Commit c36fd01

Browse files
committed
Fix "Issue 3: The "resolving" assumption is under-specified" from code review
1 parent 924351a commit c36fd01

1 file changed

Lines changed: 9 additions & 3 deletions

File tree

osi_trafficcommand.proto

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -698,9 +698,15 @@ message TrafficAction
698698
// This Action allows to assign a route to a traffic participant.
699699
//
700700
// \note This action is aligned with the AssignRouteAction of OpenSCENARIO
701-
// 1.0, with the assumption that the scenario engine resolves the route
702-
// (e.g. converting a "use shortest route" to a concrete route) before
703-
// passing it to the traffic participant.
701+
// 1.0, with the assumption that the scenario engine fully resolves the
702+
// route before passing it to the traffic participant. Resolution includes:
703+
// - Converting all OpenSCENARIO Position types to logical lane s-positions
704+
// - Applying the RouteStrategy (e.g., shortest, fastest) to determine the
705+
// concrete path between waypoints
706+
// - Unrolling closed routes into a linear segment sequence
707+
// - Resolving any CatalogReferences
708+
// The resulting OSI Route contains only concrete LogicalLaneSegments;
709+
// the original RouteStrategy values and Position types are not forwarded.
704710
//
705711
message AssignRouteAction
706712
{

0 commit comments

Comments
 (0)