Compare commits
10 Commits
ffd89e5698
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
| 60384d4367 | |||
| 116836b86d | |||
| f58372d166 | |||
| f688ef0cb3 | |||
| 19f735e7e2 | |||
| c2a7775d82 | |||
| a91e79a02a | |||
| 595cfdc6eb | |||
| 9f94a114ae | |||
| 6b6cfa11b4 |
@@ -1,8 +1,8 @@
|
||||
# Team 65266 Lego Dynamics - Pybricks Utils
|
||||
# Team 65266 Lego Dynamics - PYNAMICS - Pybricks Utilities
|
||||
|
||||
A collection of Pybricks utilities to assist in your FLL robot programming with Python. Created by FLL team 65266, Lego Dynamics.
|
||||
|
||||
<img src="https://codes.fll-65266.org/Arcmyx/pynamics-pybricks-utils/raw/branch/arcmyx-dev/pynamics-screenshot.png" alt="Pynamics screenshot" width="670">
|
||||
<img src="https://codes.fll-65266.org/Arcmyx/pynamics-pybricks-utils/raw/branch/main/pynamics-screenshot.png" alt="Pynamics screenshot" width="670">
|
||||
|
||||
How to use this:
|
||||
|
||||
|
||||
@@ -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)
|
||||
Reference in New Issue
Block a user