Delen via


Een strategie voor probleemoplossing

Het is vaak genoeg om te denken aan World Locking Tools (WLT) als één zwarte doos die hologrammen bewaart waar ze moeten zijn. Dat perspectief is handig wanneer dingen correct werken, maar wanneer de resultaten die u ziet niet overeenkomen met wat u verwacht, betaalt het om te denken aan het wereldvergrendelingsproces als drie lagen.

De middelste laag, de FWE-laag (Frozen World Engine), gaat ervan uit dat een intern netwerk van ruimtelijke ankers (laag nul) stationair is in fysieke ruimte. Het gebruikt dat netwerk als verwijzing om elk punt in de virtuele ruimte te vergrendelen naar een corresponderend punt in fysieke ruimte, waardoor vergrendelde ruimte wordt gemaakt.

Bij de bovenste laag, de laag Space Pin, wordt ervan uitgegaan dat de FWE-laag zijn taak heeft uitgevoerd. De laag past een geïnterpoleerde affinustransformatie toe op de vergrendelde ruimte om deze te draaien en te vertalen zodat deze wordt uitgelijnd met de opgegeven coördinaten van de gebruiker op een paar referentielocaties. Dit zijn de SpacePin-posities.

Het is duidelijk dat er drie plaatsen zijn om iets mis te gaan.

  1. De FWE gaat ervan uit dat er een traceringsfout in de ruimtelijke ankers zal zijn en dienovereenkomstig compenseert. Maar er is een limiet voor hoeveel fout het kan filteren. Het kan bijvoorbeeld uitbijters negeren, maar als al uw ruimtelijke ankers in dezelfde richting verkeerd zijn, is er geen manier om dat te detecteren. Dus ruimtelijke ankers van lagere kwaliteit zorgen voor een lagere kwaliteit vergrendelde ruimte.

  2. FWE kan iets verkeerds krijgen. Het is bijvoorbeeld afhankelijk van sommige heuristieken om enkele ruimtelijke ankers te wegen ten gunste van anderen. Als deze heuristieken in uw geval ongeldig zijn, is het mogelijk dat onjuiste ankers ten opzichte van nauwkeurige ankers gunstig zijn.

  3. De spatiepinlaag voert een complexe analyse en interpolatie uit. Met slechte tracering die refitgebeurtenissen veroorzaakt, moet het nog meer aanpassing doen. Er zijn ook veel mogelijkheden voor fouten.

De beste methode is om vanaf de onderkant te controleren. Zonder FWE of SpacePins te gebruiken, zijn uw ankers stabiel in fysieke ruimte? Of driften ze of verschuiven ze op een andere manier in fysieke ruimte? (Hun virtuele coördinaten worden naar verwachting gewijzigd, maar hun fysieke locaties zijn dat niet.)

Als u hebt gecontroleerd of uw ruimtelijke ankers correct werken, probeert u FWE zonder SpacePins. Dingen zijn niet waar je ze wilt, maar ze moeten blijven waar ze zich in fysieke ruimte bevinden. Kunt u controleren of dat het geval is?

Als u ten slotte hebt vastgesteld dat de onderste twee lagen werken zoals verwacht, wordt de laag Spatiepin verdacht voor eventuele afwijkingen.

Het identificeren van de laagste laag die onverwachte resultaten produceert, is een enorme eerste stap bij het vinden en oplossen van problemen.