Die Hardware konnte nicht, was die Architektur brauchteThe hardware could not do what the architecture assumed
Geplant war Trilateration: zwei mobile Tags messen gegen drei feste Anker, daraus wird eine XY-Position. Die Qorvo-Module gaben das mit zwei gleichzeitigen Initiatoren nicht her — die Funkzugriffe kollidierten, der Paketverlust machte die Daten unbrauchbar.
The plan was trilateration: two mobile tags ranging against three fixed anchors to compute an XY position. The Qorvo modules could not sustain that with two simultaneous initiators — radio access collided and packet loss made the data unusable.
Statt weiter gegen die Hardware zu arbeiten, wurde die Frage umgedreht: Braucht das Spiel überhaupt zwei Dimensionen? Der Schläger bewegt sich auf einer Achse. Die Ranging-Rollen wurden neu verteilt, sequenziell gemessen, die Kollisionsdomäne verkleinert. Danach war die Datenrate stabil.
Rather than keep fighting the hardware, the question got inverted: does the game even need two dimensions? The paddle moves on one axis. Ranging roles were redistributed, measurement made sequential, the collision domain shrunk. After that the data rate held.
Der Trade-off ist dokumentiert, nicht versteckt: Ein TDMA-Konzept mit festem Sendeversatz liegt für die nächste Iteration vor — implementiert wurde es aus Zeitgründen nicht.The trade-off is documented, not hidden: a TDMA scheme with fixed transmission offsets is written up for the next iteration — it was not implemented within the timeline.



