AR Codes for Immersive Learning

Description

  • May 2, 2019

This was my senior capstone project. he capabilities of AR.js and A-Frame which are libraries we used to render AR objects on markers. Markers are typically black and white squares or images used so that the AR software can understand where to place objects. We were able to modify our markers to include QR codes that would take users directly to the AR webpage, there the user would just have to allow access to their phone camera to see the AR object. We called these markers “AR-Codes”.

We also implemented multiple markers to render several AR objects at once. This consisted of training the software to read our custom markers and understanding why some of them failed while others worked great. Simple icons composed of black and white were far more successful because the encoding is more straightforward as opposed to detailed images or words. Suprisingly, the performance did not decrease at all with 10 markers in the same scene.