cr_collision — DRIVE commonroad op

• Data kinds: table × table → table

• Call: import fullseye as fs; fs.ledger.cr_collision(scene, run, *, margin: 'float' = 0.0, lanelets: 'str' = 'all') -> 'dict' (implementation को सीधे call करना हो तो import drivecommonroad; drivecommonroad.cr_collision(scene, run, *, margin: 'float' = 0.0, lanelets: 'str' = 'all') -> 'dict', registry से लेना हो तो opsdrive.get("cr_collision"))

उपयोग

obstacles से टक्कर (rectangles के बीच SAT, हर time_step पर) और सड़क की सीमा (क्या वाहन के 4 कोने lanelet polygons के union के अंदर हैं)।

> नीचे का विस्तृत विवरण मूल text में है — सारांश और headings का अनुवाद हो चुका है।

lanelets="all"(既定)は場面の全 lanelet(採点器の boundary_collision と同じ範囲)、"route" は経路の lanelet だけ。margin は障害物の SAT を膨らませる距離(m)。

返り値 {"obstacle_collision", "first_collision": (time_step, obstacle_id) | None, "boundary_violation", "first_outside": time_step | None, "n_collisions", "n_outside"}。

Raises ValueError: scene / run が不正、lanelets が "all"/"route" 以外、margin < 0。

संदर्भ (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 जुड़ता है (table को input के रूप में लेते हैं)

course_layout · course_occupancy · course_contains · world_build · world_camera · world_move · lidar_scan · rss_longitudinal_same

इसी category के (commonroad)

cr_synthetic · cr_read · cr_route · ks_step · cr_drive · cr_drive_sweep · cr_feasible · 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.