roverslip opsignal × signal × table × any → tableimport fullseye as fs; fs.ledger.wheel_forces(sinkage, slip, wheel, soil, n_quad: 'int' = 96) -> 'dict' (実装を直接呼ぶなら import roverslip; roverslip.wheel_forces(sinkage, slip, wheel, soil, n_quad: 'int' = 96) -> 'dict'、台帳から引くなら opsdrive.get("wheel_forces"))沈下 z [m] と滑り率 s で、剛な車輪が土から受ける力(Wong–Reece の応力分布の数値積分)。
返り値 {"Fz", "DP", "T", "theta_f", "theta_m", "theta_r"}: 垂直力 [N]、牽引力(drawbar pull、前向き正)[N]、
駆動トルク [N·m]、角 [rad]。sinkage・slip はスカラーか同じ形に放送できる配列(0 ≤ z < r、−1 < s < 1)。
py -3.11 examples/poc_rover_slip_risk_path.pytable を入力に取れる)course_layout · course_occupancy · course_contains · world_build · world_camera · world_move · lidar_scan · rss_longitudinal_same
roverslip)bekker_pressure · bekker_wheel_sinkage · wheel_sinkage · wheel_traction_curve · slope_slip_curve · ground_shift_track · odometry_slip · slip_gp_fit
Provenance: roverslip.py — DRIVE operator registry. この per-op ノートは tools/opdocs.py md が自動生成(手編集しない)。
© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.