Inspiration
We all had the problem to find specific room when it is our first time to go to a complex building.
What it does
-This system is designed specifically to the new building of George Mason University to navigate students, faculty, and visitors within a large and complex indoor space. It guides users across multiple floors and allows administrators to efficiently manage room availability and schedule activities.
How we built it
- Getting User’s Voice Input: using Javascript with the Web Speech API, We set up a speech recognition object to listen for audio input, and convert it into text for further processing. By integrating Azure’s Speech SDK, we leverage Azure’s powerful cloud-based AI models for voice recognition and speech-to-text conversion.
- Translate human-language to programming instructions: ChatGPT’s API. After we receive human-language requests, the API will process and return relevant programming code or instructions based on that input.
- Positioning System in GMU: the Dijkstra algorithm is used to calculate the shortest and most efficient route between points inside a building, ensuring accurate indoor location suggestions.
- The structure of the building: CSV file where each row defines a connection between two locations, such as classrooms or hallways.
- Visualization of the shortest route: HTML5 Canvas is used to dynamically draw the building's layout and highlight the calculated path.
- Front-end designing: React allows us for a responsive and interactive user interface.
Challenges we ran into
- Azure Maps cannot be used when creating our indoor map.
- It is challenging to identify the path parameters using SVG.
- A major challenge is implementing automatic floor switching on the map when it involves users taking an elevator to another floor.
Accomplishments that we're proud of
- Accurate Indoor Mapping: We successfully developed a detailed indoor map of Fuse at Mason Square. This means users can easily find their way around, making their experience smoother and helping them avoid confusion in the building.
- Seamless Integration of Technology: We’re really excited about how we incorporated technology into our platform.
What we learned
- Teamwork
- Algorithm
- Front end design
- Azure
What's next for inFuse
- To implement a comprehensive building control system, including air conditioning and lighting controls. A real-time mobile app will allow users to easily find their way inside the building through simple clicks and typing.
- Add log-in function for admin.
Built With
- azure
- javascript
- openai
- react
Log in or sign up for Devpost to join the conversation.