Update diagnostics/MotorDiagnostics.py
This commit is contained in:
@@ -41,7 +41,7 @@ class MotorDiagnostics:
|
|||||||
# Stability: penalize deviation relative to desired
|
# Stability: penalize deviation relative to desired
|
||||||
stability = max(0, 100 - (stdev_speed / desired) * 100)
|
stability = max(0, 100 - (stdev_speed / desired) * 100)
|
||||||
|
|
||||||
# Normalize load: map 10–20 as baseline (≈0%), 200 as max (≈100%)
|
# Normalize load: map 10–20 as baseline (around 0%), 200 as max (around 100%)
|
||||||
baseline = 15 # midpoint of idle range
|
baseline = 15 # midpoint of idle range
|
||||||
max_observed = 200 # heavy load/stall
|
max_observed = 200 # heavy load/stall
|
||||||
normalized_load = max(0, avg_load - baseline)
|
normalized_load = max(0, avg_load - baseline)
|
||||||
|
|||||||
Reference in New Issue
Block a user