circle_fit_known_radius — DRIVE pegsim op

• Data kinds: matrix → table

• Call: import fullseye as fs; fs.ledger.circle_fit_known_radius(points, r: 'float', iters: 'int' = 30) -> 'dict' (implementation को सीधे call करना हो तो import pegsim; pegsim.circle_fit_known_radius(points, r: 'float', iters: 'int' = 30) -> 'dict', registry से लेना हो तो opsdrive.get("circle_fit_known_radius"))

उपयोग

ज्ञात त्रिज्या r वाले वृत्त को 2-D बिंदु क्रम (row, col) पर fit करता है (केवल केंद्र को Gauss-Newton से हल करता है; आंशिक arc पर भी स्थिर)।

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

measure.fit_circle(代数的、半径も未知)と同じ入出力の規約(cy・cx・rms)。ペグの断面のように半径が図面で分かっている対象は、半径を固定したほうが短い弧でも中心が決まる(自由な当てはめは弧が短いと半径と中心が相殺する)。Raises ValueError: 点が 2 つ未満、非有限、r ≤ 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_pegsim_insertion — py -3.11 examples/poc_pegsim_insertion.py

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

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

इसी category के (pegsim)

peg_params · whitney_clearance · two_point_depth · wedging_check · jamming_diagram · chamfer_capture · contact_state_predict · cylinder_fit_known_radius


*Provenance: pegsim.py — DRIVE operator registry. यह per-op note tools/opdocs.py md से अपने-आप generate होता है (हाथ से edit न करें)।*

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