Inspiration

No-one likes arriving in town only to find you can't move for the crowds around you. Our online tool allows you to easily check how busy your destination is likely to be, in the same way to checking the weather forecast, without having to leave the house.

What it does

The tool queries historical data of footfall on selected days, months and times, in specified locations, to calculate average footfalls in certain conditions, and show the user what the footfall is likely to be. This footfall is modelled as crowding agents, displayed upon a map of the specified location, with the agents avoiding obstacles such as buildings.

How I built it

We used Coffeescript for modelling the boids, with the database in SQL, and JS and PHP scripts linking it together with google maps.

Challenges I ran into

  • The google maps style API has some problems
  • Our scripts and database stopped working together when we tried to host in all on a server
  • JS wasn't made for image processing ## Accomplishments that I'm proud of
  • Managing to produce a map of obstacles for the boids
  • Modelling fantastic crowding agent behaviour ## What I learned
  • Don't leave integration to the last minute ## What's next for Pedestrian Congestion
  • Getting the database to work properly
  • Hosting it on an external server
  • Improving agent movement
Share this project:

Updates

Submission history