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"))
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.
• 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.
• poc_driving_commonroad — py -3.11 examples/poc_driving_commonroad.py
any als Eingabe)course_crank · course_s_curve · course_turnaround · course_slope · course_intersection · course_parallel_parking · course_crossing · course_road
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.