December 2023
Group Academic Project
Unity, AR Foundation, Figma, HTML, JavaScript, C#, Solidworks, 3d Printer
Date
Project Type
Tools
Aid Ally
Natural disasters affect 101 million people and claim 68,000 lives per year. Over 90% of deaths due to natural disasters occur in low-income countries. Between 60-80% of international aid is spent on logistics.
Aid Ally is an app dedicated to providing assembly Augmented Reality instructions for disaster relief and preparedness products made of locally sourced materials to fill the limitations of humanitarian aid in low-resource areas.
Part Detection Feature
In the development of the part recognition of our AR application, the process began with the creation of a scanning application utilizing ARKit. This foundational step enabled the precise scanning of all components, meticulously accounting for their size and color to ensure accurate real-world representation. Following the scanning phase, the collected data was seamlessly imported back into Unity, where it was integrated into the AR application to facilitate the detection of objects in the real world. A key feature was then implemented, designed to provide users with instant confirmation upon the successful detection of a part, enhancing user interaction and engagement. Upon recognizing all necessary components, the app transitions to delivering assembly instructions, guiding users through the construction process step by step.
Assembly Guide
Further advancing the app's functionality, we incorporated Unity, ARFoundation, and ARKit to refine the assembly process. This began with the implementation of plane detection, leveraging raycasting and the AR Plane Manager to identify a suitable base for the product assembly. Utilizing this identified plane as a foundation, the app then proceeds to guide users through the product assembly with a structured approach. Each game scene is meticulously designed to present instructions for individual assembly steps, ensuring that by the conclusion of the process, all parts are assembled. This methodical progression through the assembly stages not only simplifies the construction process but also enriches the overall user experience with interactive and intuitive guidance.