diff --git a/utils/BatteryDiagnostics.py b/diagnostics/BatteryDiagnostics.py similarity index 100% rename from utils/BatteryDiagnostics.py rename to diagnostics/BatteryDiagnostics.py diff --git a/utils/FullDiagnostics.py b/diagnostics/FullDiagnostics.py similarity index 100% rename from utils/FullDiagnostics.py rename to diagnostics/FullDiagnostics.py diff --git a/utils/MotorDiagnostics.py b/diagnostics/MotorDiagnostics.py similarity index 98% rename from utils/MotorDiagnostics.py rename to diagnostics/MotorDiagnostics.py index 8fdb3bc..e8299c2 100644 --- a/utils/MotorDiagnostics.py +++ b/diagnostics/MotorDiagnostics.py @@ -41,7 +41,7 @@ class MotorDiagnostics: # Stability: penalize deviation relative to desired stability = max(0, 100 - (stdev_speed / desired) * 100) - # Normalize load: map 10–20 as baseline (≈0%), 200 as max (≈100%) + # Normalize load: map 10 to 20 as baseline (around 0%), 200 as max (around 100%) baseline = 15 # midpoint of idle range max_observed = 200 # heavy load/stall normalized_load = max(0, avg_load - baseline)