Walky

Was ist Walky?

Walky ist eine Fussgängersimulation, die im Rahmen eines Schulprojekts in Zusammenarbeit mit Pascal Andermatt (GitHubHomepage) entstanden ist. Benutzer und Benutzerinnen können in der Applikation beliebige Umgebungen aufzeichnen und beobachten, wie sich die simulierten Fussgänger verhalten, um möglichst schnell ein Zielpunkt zu erreichen.

Weshalb gibt es Fussgängersimulationen?

Walky ist eine spielerische Applikation zur Unterhaltung und zum Kennenlernen bestimmter Algorithmen. In der Praxis haben Fussgängersimulationen auch praktische Nutzen, zum Beispiel…

  • …zur Konstruktion von Gebäuden und Inneneinrichtungen oder dem Optimieren des Pendlerflusses an Bahnhöfen

  • …zur Planung von Grossanlässen und Verhindern von Massenpanik

Wie funktioniert die Simulation?

Zur Vorhersage des Fussgängerverhaltens werden verschiedene Algorithmen eingesetzt (Quick Hull, Polygon offset, Dijkstra). Dazu wird die gezeichnete Umgebung des Benutzers im Hintergrund in einen Graphen umgewandelt. Die Fussgänger werden immer versuchen, den kürzesten Weg zum Ziel zu finden, müssen dabei jedoch auch Rücksicht auf andere Fussgänger nehmen.

OpenStreetMap-Integration

Walky bietet die Möglichkeit, echte Umgebungskarten aus OpenStreetMap in die Applikation zu importieren. Dabei werden die Gebäude-Koordinaten eingelesen und können als Umgebung für die Simulation verwendet werden.

walky_winti.jpg

Einlesen von echten Kartendaten

Auf diesem Screenshot befindet sich ein Kartenausschnitt aus der Stadt Winterthur

Weitere Funktionen

Simulation aufnehmen

📹

Die Fussgängersimulationen können aufgezeichnet und als hochauflösende Filmsequenzen gespeichert werden.

Karten teilen

💾

Erstellte Umgebungskarten können direkt auf der Festplatte gespeichert und von dort wieder eingelesen werden.

Fussgänger

🚶‍♀️

Für jeden Fussgänger lassen sich Attribute wie die Geschwindigkeit anpassen, um eine möglichst realistische Simulation zu ermöglichen