World map registration
Experimenting with world map registration on iOS 12 beta showed encouraging results.
I experimented with adapting the ARchi VR application, https://archi.metason.net. The world map registration part has been implemented in a separate iOS Framework, which was linked into the App.
In a registration view, the user is able to rotate the recorded walls, move all walls and edit individual points.
When loading a world map, during re-localisation, a screen shot is shown to the user to help find the right spot for ARKit to reload the scene.
After successful re-localisation, multiple tools are available to manually adapt the scene, to adde elements and to save the data and the world map.
Code available in ZHAW github (protected): https://github.engineering.zhaw.ch/u39575/ARchiVR.