cr_synthetic — DRIVE commonroad op

• Datenarten: keine → any (ein Operator, der allein durch seine Argumente bestimmt ist — er nimmt kein Bild und keine Daten entgegen)

• Aufruf: import fullseye as fs; fs.ledger.cr_synthetic(kind: 'str' = 'tjunction', *, dt: 'float' = 0.1, speed_limit: 'float' = 13.89, v0: 'float' = 8.0) -> 'str' (die Implementierung direkt: import drivecommonroad; drivecommonroad.cr_synthetic(kind: 'str' = 'tjunction', *, dt: 'float' = 0.1, speed_limit: 'float' = 13.89, v0: 'float' = 8.0) -> 'str'; aus dem Register: opsdrive.get("cr_synthetic"))

Verwendung

Gibt ein minimales CommonRoad-2020a-XML für Tests und CI als String zurück.

tjunction: lanelet 100 (Gerade 40 m, +x) → 101 (Linksbogen 90°, Radius der Mittellinie 12 m) → 102 (Gerade 40 m, +y); im Gegenrichtungs-lanelet 200 (linker Nachbar von 100, Richtung −x) ein entgegenkommendes Fahrzeug (8 m/s, Rechteck 4.5 × 1.8); Zeichen 274 (speed_limit m/s) auf allen 3; stopLine am Ende von 100 (vor der Kreuzung); planning problem = ab (5, 0) mit v0, Ziel-lanelet 102, time_step [100, 200], Geschwindigkeit [0, 15]. straight: auch 101 ist gerade (3 Stück, 120 m). blocked: straight mit einem statischen Hindernis in der Mitte von 101 (für das Kollisions-Gate). Fahrstreifenbreite 3.5 m. Länge der Mittellinie = 40 + 6π (≒ 18.85, Bogen als Polylinie mit 16 Segmenten) + 40 (tjunction) / 120 (straight).

Raises ValueError: kind nicht in SYNTHETIC_KINDS, dt / speed_limit / v0 nicht positiv.

Referenzen (Beispieldaten, Literatur)

• Katalog der Beispieldaten (Download-URLs / Lizenzen) — 2-D nutzt skimage.data (BSD/Public Domain) plus synthetische Bilder, 3-D nennt Download-URLs echter Datenquellen (Stanford, PDS, …).

• Herkunft und Literatur der Operatoren — die Quellen der Forschung/Verfahren, auf denen diese Operatorfamilie beruht.

• Der kanonische Algorithmus (Autor, Jahr) und seine Anwendungen stehen im Familienleitfaden oben.

Ausführbare Beispiele (verifizierte Samples, die diesen Operator wirklich aufrufen)

• poc_driving_commonroad — py -3.11 examples/poc_driving_commonroad.py

Typkompatible Folge-Operatoren (nehmen any als Eingabe)

course_crank · course_s_curve · course_turnaround · course_slope · course_intersection · course_parallel_parking · course_crossing · course_road

Gleiche Kategorie (commonroad)

cr_read · cr_route · ks_step · cr_drive · cr_drive_sweep · cr_feasible · cr_collision · cr_solution_xml


*Provenance: drivecommonroad.py — DRIVE Operator-Registry. Diese Notiz wird von tools/opdocs.py md erzeugt (nicht von Hand bearbeiten).*

© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.