This week, our team mainly focused on implementing several validation and verification tests for our project, as well as finalizing our slides for next week’s Final Presentation.
Validation Tests
- Drumstick Weight: Both drumsticks weigh 147g, well under the 190.4g limit.
- Minimum Layout: The drum setup achieved a layout area of 1638.3cm², close to (but still under) the required 1644cm².
- Drum Ring Detection: A 15mm margin was implemented to reduce overlapping issues, successfully scaling drum pad radii.
- Reliable BLE Connection: At a 3m distance, all impacts were detected with no packet loss.
- Correct Sound Playback: The system achieved an 89% accuracy for correct drum sound playback. This slightly missed the 90% target and will thus require refinement.
- Audio Response: Average latency between drum impact and sound playback was 94.61ms, meeting the 100ms limit (despite a notable outlier).
Verification Tests
- Connective Components: The drumsticks’ wires and tape weighed only 5g per drumstick, far below the 14.45g limit.
- Latency: Measured latencies include:
- BLE transmission: 0.088ms (RTT/2) – under 30ms requirement
- CV processing: 33.2ms per frame – under 60ms requirement
- Accelerometer processing: 5ms – under 5ms requirement
We were happy with the majority of these results, as they prove that we were indeed able to meet the constraints that we initially placed on ourselves for this project.
We still are facing a few challenges, however: we have found that when both drumsticks are connected via Bluetooth, one often experiences noticeably higher latency than the other. The root cause is unclear and under investigation, so resolving this issue is our current/next major priority.
Nonetheless, we have incorporated the results of these tests into our presentation slides and will continue working to resolve the Bluetooth latency issue.