init uv, evaluation pipeline
This commit is contained in:
53
README.md
53
README.md
@@ -4,13 +4,62 @@ App and small arduino code to develop an optimal filter algorithm.
|
||||
|
||||
## Install dependencies
|
||||
```
|
||||
pip install -r requirements.txt
|
||||
uv sync
|
||||
```
|
||||
|
||||
## Run App
|
||||
```
|
||||
python -m filter_dev_app.app
|
||||
uv -m filter_dev_app.app
|
||||
```
|
||||
|
||||
## Algorithm
|
||||
|
||||
## Evaluation
|
||||
|
||||
Prepare your setup:
|
||||
|
||||
- [ ] Calibration weight 100g
|
||||
- [ ] usb connection to prototype
|
||||
- [ ] BLE?
|
||||
- [ ] prototype flashed with [readout_test](https://git.magnuss.link/JannTer/Smaage_arduino/src/branch/main/readout_test)
|
||||
- [ ] weights: 0.1g, 0.5g, 1g, 5g, 10g, 50g, 100g, 500g, 1kg
|
||||
|
||||
```
|
||||
uv run evaluation <description>
|
||||
```
|
||||
|
||||
We evaluate
|
||||
- [ ] Precision/Repeatability
|
||||
- [ ] Accuracy wrt calibration weights
|
||||
- [ ] Resolution (jittering)
|
||||
- [ ] Resolution (range)
|
||||
- [ ] Linearity
|
||||
- [ ] Corner Loading
|
||||
- [ ] Drift
|
||||
- [ ] Environmetal impacts
|
||||
- [ ] temperature
|
||||
- [ ] huimidity
|
||||
- [ ] power source
|
||||
- [ ] vibration conditions
|
||||
|
||||
### Testing Protocol
|
||||
1. Initial Calibration
|
||||
2. Repeatability Testing
|
||||
1. 0.1g
|
||||
2. 10g
|
||||
3. 100g
|
||||
4. 1kg
|
||||
3. Drift Test 0g
|
||||
4. Drift Test 100g
|
||||
5. Accuracy Verification + Range Testing
|
||||
1. 0.1g
|
||||
2. 0.5g
|
||||
3. 1g
|
||||
4. 5g
|
||||
5. 10g
|
||||
6. 50g
|
||||
7. 100g
|
||||
8. 500g
|
||||
9. 1kg
|
||||
6. Drift Test 0g
|
||||
7. Drift Test 100g
|
||||
Reference in New Issue
Block a user