feat: enhance sorter simulation demo

This commit is contained in:
deploy
2026-07-04 01:02:01 +02:00
parent 9395d25332
commit 77069748ee
27 changed files with 1618 additions and 232 deletions

49
docs/SCENARIOS.md Normal file
View File

@@ -0,0 +1,49 @@
# Scenarios
## normal_flow
Goal: demonstrate the full cycle across B/C/D routes.
Expected result: mixed B, C and D items are processed successfully.
## oversized_item
Goal: prove dimensions have first priority.
Expected result: every item routes to C.
## round_object
Goal: prove roundness check after dimensions.
Expected result: every item routes to D.
## boundary_dimensions
Goal: test min/max boundaries.
Expected result: `Boundary box 450x320x320` routes to B, `Pen 9x13x148` routes to C.
## close_items
Goal: demonstrate queue/spacing resilience.
Expected result: warning appears, queue length is shown, items are processed sequentially.
## low_confidence
Goal: demonstrate fallback when pseudo-CV confidence is below 0.65.
Expected result: warning appears, rule-based classification still selects B or D.
## jam
Goal: demonstrate fail-safe behavior at stop-gate.
Expected result: state becomes FAULT, conveyor speed target is 0, Reset is required.
## emergency_stop
Goal: demonstrate emergency stop.
Expected result: state becomes EMERGENCY_STOP, conveyor speed target is 0, Reset is required.