cr_synthetic — DRIVE commonroad op

• Data kinds: कोई नहीं → any (केवल arguments से तय होने वाला op — यह कोई image या data input नहीं लेता)

• Call: 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' (implementation को सीधे call करना हो तो import drivecommonroad; drivecommonroad.cr_synthetic(kind: 'str' = 'tjunction', *, dt: 'float' = 0.1, speed_limit: 'float' = 13.89, v0: 'float' = 8.0) -> 'str', registry से लेना हो तो opsdrive.get("cr_synthetic"))

उपयोग

test और CI के लिए न्यूनतम CommonRoad 2020a XML string के रूप में लौटाता है।

tjunction: lanelet 100 (सीधा 40 m, +x) → 101 (बाएँ 90° वृत्तीय चाप, केंद्र-रेखा त्रिज्या 12 m) → 102 (सीधा 40 m, +y), विपरीत lanelet 200 (100 का बायाँ पड़ोसी, −x दिशा) में 1 सामने से आता वाहन (8 m/s, आयत 4.5 × 1.8), चिह्न 274 (speed_limit m/s) तीनों पर, stopLine 100 के अंत में (चौराहे से पहले), planning problem = (5, 0) से v0 के साथ गोल lanelet 102, time_step [100, 200], गति [0, 15]। straight: 101 भी सीधा (3 मिलाकर 120 m)। blocked: straight के 101 के मध्य में स्थिर बाधा (टकराव के गेट के लिए)। लेन-चौड़ाई 3.5 m। केंद्र-रेखा की लंबाई = 40 + 6π (≒ 18.85, वृत्तीय चाप 16 खंडों की टूटी रेखा) + 40 (tjunction) / 120 (straight)।

Raises ValueError: kind SYNTHETIC_KINDS के अलावा, dt / speed_limit / v0 धनात्मक नहीं।

संदर्भ (sample data, साहित्य)

• Sample data catalog (DL URL / license) — 2-D के लिए skimage.data (BSD/public) + synthetic, 3-D के लिए real data sources (Stanford/PDS आदि) के DL URL।

• Operators का स्रोत और संदर्भ — इस op family के मूल research/methods के स्रोत।

• Algorithm का मानक स्रोत (लेखक, वर्ष) और उपयोग ऊपर की family usage guide में दिए गए हैं।

चलाए जा सकने वाले उदाहरण (verified samples जो सच में यह op call करते हैं)

• poc_driving_commonroad — py -3.11 examples/poc_driving_commonroad.py

वे अगले ops जिनसे type जुड़ता है (any को input के रूप में लेते हैं)

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

इसी category के (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. यह per-op note tools/opdocs.py md से अपने-आप generate होता है (हाथ से edit न करें)।*

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