Apr
18
2009

Boids – Artificiellt liv


År 1986 utvecklade Craig Reynolds en simuleringsmodell kallad boids. Med boids-modellen är det möjligt att simulera flockbeteende för djur som t.ex. fåglar och fiskar. Modellen är konstruerad av tre mycket enkla reglar som kallas steering behaviors (styrbeteende?) som används för att beskriva individens rörelser i flock.

Regler:

  • Separation: Styr för att undvika kollisioner med grannar.
  • Alignment: Försök hålla samma fart och riktning som dina grannar.
  • Cohesion: Håll dig nära dina grannar.

För kunna applicera dessa regler krävs bland att varje boid vet vilka grannar den har. Dessa tas fram genom att specificera individens synfält samt en viss radie som grannar håller sig inom. Är individer utanför radien och synfältet påverkar dessa inte beteendet. Styrreglerna ovan är de enklast möjliga men går även att kompliteras så att ett mer komplext emergent beteende uppstår. Exempel på ytterligare regler är hinderundvikelse och målsökning.
Klippet nedan visar att enkla individa regler kan resultera i ett mer komplexet globalt beteende.

Klippet nedan visar att enkla individa regler kan resultera i ett mer komplexet globalt beteende.

[ad#Kims länkenhet]

Relaterade inlägg

Inga relaterade inlägg

Om författaren: Kim

Administratör

Lämna en kommentar

Relaterat

Övrigt

  • Internet bloggar
  • Internet