=====Donnerstag, den 19.06.2014 [Ilona]===== ====Die Geschwindigkeit(en) von Fußgängern mit Quellen==== * min. 1,8 km/h = 0,5 m/s (Ältere, Gehbehinderte) [[http://de.wikipedia.org/wiki/Gehweg|LINK]] * durchschnittlich 3,6 km/h = 1 m/s(Schritttempo) [[http://de.wikipedia.org/wiki/Schritttempo|LINK]] * max. 6,5 km/h ~ 1,8 m/s [[http://de.wikipedia.org/wiki/Gehweg|LINK]] ====Bremsweg==== Die Formeln für die Berechnung des Bremswegen befinden sich [[http://www.fahrschule-123.de/formeln/bremsweg/|da]]. Man kann auch einfach die Geschwindigkeit eintippen und automatisch berechnen lassen. Es stehen zwei Variante zur Verfügung: **normale Bremsung** und **Gefahrenbremsung**. ====Wichtige Quelle==== Die sehr wichtige Quelle für Euch ist {{:ss14:weidmann-1993_01.pdf|Transporttechnik der Fussgänger}}. Ihr könnt die allen nötigen Eigenschaften von Fussgängern finden, wie z.B. sie Unterschiede nach dem Alter, Größen von Menschen, Geschlecht usw... ====Die kurze Zusammenfassung von "Multi-Agent..."==== Ich habe für Euch eine kurze Zusammenfassung von der Quelle //Multi-Agent Simulation model of Pedestrians crowd based on Psychological theories//vorbereitet. Ansonsten habe ich ein paar Kommentare für die Protokollierung aus eigener Erfahrung geschrieben, die sind in italics :) ==Autor== * //für das Literaturverzeichnis: immer an ein Format anpassen, z.B. Author, Titel, Institut,Stadt Datum// * //falls der Autor unbekannt ist - z.B. N.N. für no-name// ===Abstract === * major normal conditions * simple pedestrian * realistic perception of the environment -> model able to produc realistic pedestrian behaviors === Introduction=== ==macroscopic model== * regression * fluid dynamic model -> no individual features ==microscopic model== * rule-based * social forces * cellular automata * agent-based -> more realistic -> natural description * HuNAC (Human's Nature of Autonomous Crowd) ===Related Works=== __Social forces model__ * in panic __Cellular Automata Models__ * critized for lacking realism __Rule-based models__ * only in low-density crowd __Agent-Based Models__ * collection of intelligent agents * agent's characteristic: gender, age, mobility... ===Pedestrian Psychology=== __Psychophysical studies__ ==Perception of a normal person== vision angle - 30 degree: objects in detail - 100 degree: only objects form - 200 degree: objects in movement ==Veocity of a normal person== siehe Quelle, S. 151 **Kladek equation** __Psychosocial studies__ ==Goals of a normal person== siehe Quelle, Abb. 1, S. 152 ==Pedestrian's preferences== **the law of minimal change** - the fastest way - straightest way - with the minimum od changing direction - the most attractive - the less noisy NOT TO TAKE DETOURS **principle of less effort** * the most familiar way * the easiest way * aim: to minimalize cost and avoid collisions * keeping a certain distance * the pedestrian always follows the person in front of him and prefers to be near his friend or family member ===HuNAC model== Each agent characterized by: * velocity * desired speed * direction * position __Strategic phase__ * global plan * direction __Tactical phase__ (siehe Quelle ganz gründlich!!!!!!!) ==Environment== ==Perception of an agent perception== ==Pedestrian agent Lane changing== __Operational phase__ ==Direction== ==Speed== ===Experimentation and Discussion=== __Qualitative experiments__ ==Lane formation== ==Oscillations== __Quantitative experiments__ ==Average velocity== ==Traffic flow== ===Conclusions=== - complex phenomena - HUNAC - for a normalized pedestrian, needed to be developed for a personalized pedestrian =====Donnerstag, den 26.Juni.2014===== Heute wurde das Problem der Fussgängerinteraktion in Angriff genommen. Vor allem, da das 'Programm der Sicht' einen Fehler hatte und dieser gefunden werden musste. Genauer wird hier geprüft, ob sich ein anderer Mensch(der 'Andere') in einem bestimmten Umkreis(5 Einheiten)zu einem selbst befindet und ob dieser im Sichtbereich liegt. Vorerst wird nur der (Sicht-)Bereich von __30°__ um die Richtung des Laufenden nach Personen abgesucht, später wird dann die Blickrichtung eine Rolle spielen, um die Bereiche von 100° und evt. 200° abzugleichen. Den Winkel zwischen der Linie von dem Anderen und sich selbst und der Laufrichtung wird durch die abgeänderte Form des Skalarproduktes der beiden entnommen. (Es sollte vorher überprüft werden, ob der andere Mensch im 'Gefahrenbereich'(bei uns 5 Einheiten)liegt, damit der Rechner den Winkel nicht zwischen allen Menschen berechnen muss.) Zuerst sollten die Menschen stehen bleiben, damit wir überprüfen konnten, ob sich ein Fehler eingeschlichen hat. Nachdem dies nicht mehr der Fall war, musste eine andere Lösung her, die in Form einer Überlegung von Stefan kam: **//Menschen besitzen eine abstoßende Kraft!//** Diese wird natürlich größer, je näher man dem Menschen kommt. Diese Kraft wirkt nach ihrer Berechnung(,welche nur stattfindet, wenn sich der Andere im Sichtbereich __und__ im Gefahrenbereich befindet) auf die Laufrichtung ein. //Die Feinjustierung dafür steht noch aus//. =====Donnerstag, den 3.Juli.2014===== Wir haben heute einige Tests mit dem Programm gemacht, bei denen uns aufgefallen ist, dass die "Leute" oft lange vor und zurück gehen, bevor sie aneinander vorbeikommen. Um dies zu vermeiden haben wir den Umkreis, in dem andere Menschen beachtet werden auf 20 erhöht. Des weiteren ist uns auch aufgefallen, dass es immer noch vorkommt, dass Menschen "ineinander stehen". Um dieses Problem zu lösen, haben wir ein zurückschrecken eingebaut: Wenn ein Mensch sich mit einem anderen überlappt, haben wir dies als anrempeln interpretiert. Hierbei werden auch Meschen berücksichtigt , die sich nicht im Sichtfeld der Person befinden. Diese Person entfernt sich dann, mit einer Geschwindigkeit, die größer ist, wenn weniger Menschen im Sichtfeld sind, von der anderen. Ein weiterer Punkt, mit dem wir uns befasst haben, ist der, dass man beim Ausweichen, die Richtung berücksichtigt, in die die anderen Menschen gehen, und gegebenenfalls eher denjenigen ausweicht, die sich in eine andere Richtung bewegen und denen folgt die in die gleiche Richtung gehen. Dafür haben wir den Kosinus des Winkels zwischen der eigenen Zielrichtung un der tatsächlichen Richtung des anderen mit der (abstoßenden) Kraft multipliziert, die dieser Mensch auf auf einen ausübt. =====Dienstag, den 8.Juli.2014===== ==Einige Vorschläge für die weitere Modellierung (Stefan):== - Wunschgeschwindigkeit der Fußgänger ist nicht gleich, sondern normalverteilt. (Dazu Aufgabe: Herausfinden, wie die empirische Verteilung solcher Geschwindigkeiten aussieht.) - Bei der Entscheidung des einzelnen Fußgängers noch einen "Zufallsterm" einführen. Diese Idee (von Helbing) kann typische Pattsituationen von sich gegenseitig blockierenden Fußgängern u. U. aufheben ==Protokoll:== Heute 2 Stunden, Donnerstag 2 Stunden! 1.)Heute stand das Problem des "bevorzugten" Behandelns der Menschen auf dem Programm. Einige unserer simulierten Menschen konnten andere, welche ein Ziel hinter diesen anstrebten, in ihre Richtung drängen. Der Ablauf war so, dass jeder Mensch nacheinander aus der Liste eine neue Geschwindigkeit bekam. Da sich die Reihenfolge nicht änderte, wurden die ersten Menschen von anderen abgestoßen. Da diese nun in eine andere Richtung gingen(also von dem anderen Menschen weg), sieht das für in so aus, als würde er ungefähr in die gleiche Richtung wollen und geht im hinterher(bzw. vorerst wurde er nicht abgestoßen). Nun wurde von uns die Beschleunigung eingeführt(muss wahrscheinlich noch verbessert werden, für dieses Problem ist es allerdings eine Lösung). 2.)Des weiteren haben die Menschen, welche ungefähr(60° Abweichung) in die gleiche Richtung gehen, nun eine anziehende Wirkung(vorher stießen sie den Passanten "nur" nicht ab). Vorschlag: Hier sollte auch ein Sichtbereich, welcher größer ist als 30°, eingeführt werden. WAS MAN IN 2 STUNDEN(eigentlich 1 1/2) NICHT ALLES ERREICHEN KANN! Anscheinend gibt es allerdings ein Problem in der Programmierung, welches noch ausgemerzt werden muss =====Donnerstag, den 17.Juli.2014===== ==Interessante Quelle(Ilona)== Ihr habt bestimmt schon über **multiagent systems** in der Quelle //Multi-Agent Simulation model of Pedestrians crowd based on Psychological theories//. Ich habe [[http://jasss.soc.surrey.ac.uk/14/3/2.html|Multiagent System]] sehr gute Quelle für euch auch gefunden. Bitte diese sorgfältig durchlesen. Die Bewegung von jedem Fussgänger basiert auf verschiedenen Eigenschaften und wird sehr gut beschrieben. Empfehlenswert! =====Blockveranstaltung 11-13. August 2014===== ====11. August==== Programmierung von Funktionen, die den Abstand zu Wänden und den jeweils nächstliegenden Punkt auf einer Wand berechnet. ====12. August====