cvar_cost_map — DRIVE roverslip op

• Data kinds: image2d × scalar × any → table

• Call: import fullseye as fs; fs.ledger.cvar_cost_map(dtm, cell: 'float', model, alpha: 'float' = 0.9, speed: 'float' = 0.05, s_max: 'float' = 0.9, soil_map=None, extrapolate: 'bool' = False) -> 'dict' (implementation को सीधे call करना हो तो import roverslip; roverslip.cvar_cost_map(dtm, cell: 'float', model, alpha: 'float' = 0.9, speed: 'float' = 0.05, s_max: 'float' = 0.9, soil_map=None, extrapolate: 'bool' = False) -> 'dict', registry से लेना हो तो opsdrive.get("cvar_cost_map"))

उपयोग

digital terrain model (DTM) से, हर 8-neighbor edge का यात्रा समय [s] बनाता है, जिसे edge के slope (चलने की दिशा के अनुसार sign सहित) पर slip के CVaR_α से घटाया जाता है।

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

dtm (H, W) [m]、cell [m]。辺 (i, j) → 近傍 k の傾き θ = atan2(Δz, 水平距離)、悲観的な滑り ρ = CVaR_α(s(θ))(θ ≥ 0)/ CVaR_α(−s(θ))(θ < 0)、所要時間 L / (v (1 − ρ))、L は 3-D の辺の長さ。ρ ≥ s_max と範囲外は inf。extrapolate = False(既定)では、模型を当てはめたデータの角の範囲(x_range)の外の傾きの辺も inf(分からない斜面は通らない)—— ガウス過程はデータの外で事前の平均に戻るので、外挿させると急斜面ほど「滑らない」と答える(門の罠)。alpha = 0 なら平均の滑り(リスクに中立)。model は 1 個か、soil_map (H, W の整数 0..K−1)と組で K 個の list。返り値 {"cost": (8, H, W), "risk_slip": (8, H, W), "pitch": (8, H, W) [deg], "offsets": (8, 2), "worst_slip": (H, W) 8 方向の ρ の最大, "alpha", "cell"}。横方向の傾き(横転・横滑り)は入れない。

संदर्भ (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_rover_slip_risk_path — py -3.11 examples/poc_rover_slip_risk_path.py

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

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

इसी category के (roverslip)

bekker_pressure · bekker_wheel_sinkage · wheel_forces · wheel_sinkage · wheel_traction_curve · slope_slip_curve · ground_shift_track · odometry_slip


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

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