[clean] 操舵・検出モジュールをリファクタリング(型安全化・レジストリ化・共通ロジック抽出)
- パラメータ反映に型チェック付き _safe_update_dataclass を導入
- 線検出ディスパッチを if-elif から辞書レジストリに変更
- valley 検出器のグローバル状態を遅延初期化+引数注入可能に変更
- 操舵コントローラの共通ロジック(線検出・レートリミッター・reset・last_detect_result)を SteeringBase に集約

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent d175cdd commit b1391e8254c788590051f051990b9e112e207ac2
@Akira Morita Akira Morita authored 20 days ago
Showing 7 changed files
View
src/common/steering/base.py
View
src/common/steering/pd_control.py
View
src/common/steering/pursuit_control.py
View
src/common/steering/ts_pd_control.py
View
src/common/vision/detectors/valley.py
View
src/common/vision/line_detector.py
View
src/pi/main.py