Applied Artificial Intelligence Autonomes bewegen und Schwarmverhalten k
Wichtigsten Funktionen Demo mit OpenSteer Schwarmverhalten Inhalt Autonomes bewegen Wichtigsten Funktionen Demo mit OpenSteer Schwarmverhalten Systemtechnik 26.12.2018
aufsuchen (Vector ziel) { Autonomes Bewegen Aufsuchen und Entfernen aufsuchen (Vector ziel) { ziel_geschw = normalize(ziel-position)*max_geschw; kraftrichtung = ziel_geschw – geschwindigkeit; kraft = max_kraft; } Systemtechnik 26.12.2018
verfolgen (Individuum ziel) { Autonomes Bewegen Verfolgen und Fliehen verfolgen (Individuum ziel) { ziel_vector = ziel.position + ziel.geschwindigkeit; aufsuchen (ziel_vector); } Systemtechnik 26.12.2018
Autonomes Bewegen punktlanden (Vector ziel) { Punktlanden und Begleiten punktlanden (Vector ziel) { ziel_geschw = normalize(ziel-position) * truncate(length(ziel-position)*b, max_geschw); kraftrichtung = ziel_geschw – geschwindigkeit; kraft = length(kraftrichtung); } begleiten (Individuum ziel, Vector offset) { ziel_vector = ziel.position + ziel.geschwindigkeit + offset; punktlanden (ziel_vector); Systemtechnik 26.12.2018
Autonomes Bewegen Ausweichen Systemtechnik 26.12.2018
Autonomes Bewegen Pfad verfolgen Systemtechnik 26.12.2018
Pfad verfolgen Ausweichen Autonomes Bewegen OpenSteerDemo Systemtechnik 26.12.2018
Schwarmverhalten Separieren Systemtechnik 26.12.2018
Schwarmverhalten Zusammenbleiben Systemtechnik 26.12.2018
Schwarmverhalten Ausrichten Systemtechnik 26.12.2018
Schwarmverhalten OpenSteerDemo Drei Grundfähigkeiten „Separieren“, „Zusammenbleiben“ und „Ausrichten“ Ungerichteter Schwarm Alles zusätzliche Gerichteter schwarm Systemtechnik 26.12.2018
OpenSteerDemo http://opensteer.sourceforge.net/ Systemtechnik 26.12.2018