1.8 KiB
Demo Script
Target duration: 3-5 minutes.
1. Open The Dashboard
Open https://arhipovdan.ru/.
Explain that this is a 2D engineering simulation, not a decorative animation: the SVG scene shows a scaled work zone, conveyor dimensions, sensors, stop-gate, pushers and roll-cages.
2. Normal Flow
Select Normal flow, press Start.
Explain:
- item enters zone A;
- camera captures bbox;
- laser measures height;
- ultrasonic confirms gate position;
- gate holds item;
- classifier selects B/C/D;
- route command is shown on the scene;
- event log records the full cycle.
Question closed: can the system show a full sorting cycle end-to-end?
3. Step-By-Step Decision
Press Reset, then use Step state.
Explain each state in the timeline. Show that Step advances by logical state, not by arbitrary animation time.
Question closed: can the jury inspect synchronization and state transitions?
4. Oversized And Round Rules
Select Oversized item, step to classification.
Show decision tree:
- dimensions check fails;
- category C selected;
- roundness is lower priority because dimensions are checked first.
Then select Round object and show D when dimensions pass and roundness >= 0.8.
Question closed: how is classification proved?
5. Robustness Scenarios
Show close_items, low_confidence, jam, emergency_stop.
Explain:
- close items generate spacing warning and queue length;
- low confidence uses rule-based fallback;
- jam enters FAULT and stops conveyor;
- emergency stop enters EMERGENCY_STOP and requires Reset.
Question closed: what happens outside the happy path?
6. PID And Metrics
Point to PID panel and metrics cards.
Explain that PID is simplified: actual speed approaches target in normal flow and decays toward zero in fault/emergency.
Question closed: how is conveyor control represented without overbuilding physics?