insertion_stall_detect — DRIVE pegfail op

• Data kinds: signal → table

• Call: import fullseye as fs; fs.ledger.insertion_stall_detect(depth, window: 'int' = 30, min_advance: 'float' = 5e-05, arm_advance: 'float' = 0.0005) -> 'dict' (implementation को सीधे call करना हो तो import pegfail; pegfail.insertion_stall_detect(depth, window: 'int' = 30, min_advance: 'float' = 5e-05, arm_advance: 'float' = 0.0005) -> 'dict', registry से लेना हो तो opsdrive.get("insertion_stall_detect"))

उपयोग

गहराई की time series [m] से रुकावट (stall) पहचानता है (हर tick i पर depth[i] − depth[i − window] < min_advance हो तो stalled)।

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

降下が始まる前(構えている間)は深さが一定で、素朴な検出器は鳴る —— arm_advance だけ進んでから 武装する(onset はそれ以後の最初の stalled)。返り: stalled(bool の列、同じ長さ)、onset(最初の停滞の添字、無ければ −1)、armed_at(武装した添字、−1 なら武装せず = 一度も進まなかった)、n_stalled。単調降下(速度 ≥ min_advance/window)では鳴らない(門)。Raises ValueError: window < 1、min_advance ≤ 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_peg_failure_recovery — py -3.11 examples/poc_peg_failure_recovery.py

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

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

इसी category के (pegfail)

insertion_failure_table · insertion_failure_validate · insertion_signature · insertion_failure_classify · insertion_recovery_primitive · jamming_parallelogram_planar · jamming_force_check · wedging_risk


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

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