Inspiration
We called the Champaign Illinois fire department and asked them what their biggest concern was when responding to an emergency. Immediately, they told us one thing, the scariest thing about being a fire fighter is going into a building blind, having no clue where a fire is and how they can navigate a house. Our solution uses Matterport and costar home data to fill that gap.
What it does
Our solution uses Matterport and Costar data to find the layout and materials of a house. From there we run 50 fire simulations in parrallel using a lock-free queue. Each simulation of the fire reacts with the objects in the house, and allows us to simulate a real burning scenario with incredible accuracy. From there we simulate human behavior of the occupants in the house, as well as how a firefighter would enter a building to put out a fire and carry out people in danger. This allows us to generate accurate heat maps which can direct real firefighters of where the most likely danger sites are an how to approach the emergency situation before they get there.
How we built it
to be added
Challenges we ran into
Fire behavior - making the fire behave accurately, this is something that is very widely studied, but it's behavior is always very unpredictable. There are many different factors that might cause a fire to spread, and it is extremely difficult to simulate them all. Using CFAST we managed to get a very accurate picture of what a house fire can look like. Speed - there is an extreme amount of calculations that we have to perform from custom made graph traversal algorithms, simulating in four dimensions(x, y, z, AND time) Hitboxes - getting the furnished scene, and allowing the furniture that we got from Matterport images and being able to have them interact with our simulated environment to prevent collisions/overlap and allowing them to catch on fire
Accomplishments that we're proud of
Simulation Strength - having accurate fire predictions, having accurate movement predictions Rust - this was our first time using rust and I think we did a great job
What we learned
Rust
What's next for fireflop
We plan on continuing our work with the Champaign, IL fire department where we can hopefully give them this technology as a way of being able to increase their preparedness as they respond to emergencies. We will continue to work to make our project more accurate and relevant to firefighters daily lives.