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

  1. 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.
  2. 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.
  3. 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.
  4. The structure of the building: CSV file where each row defines a connection between two locations, such as classrooms or hallways.
  5. Visualization of the shortest route: HTML5 Canvas is used to dynamically draw the building's layout and highlight the calculated path.
  6. Front-end designing: React allows us for a responsive and interactive user interface.

Challenges we ran into

  1. Azure Maps cannot be used when creating our indoor map.
  2. It is challenging to identify the path parameters using SVG.
  3. 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

  1. 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.
  2. 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

Share this project:

Updates