GOAP_MAIN-Casey-fixed - GOAP - Casey - 20210318 - PC, Mac & Linux Standalone - Unity 2019-4-18f1 Personal [PREVIEW PACKAGES IN USE]_ _DX11_ 2022-05-24 22-09-38_1.gif

Rapid Prototyping

 

Rapid Prototyping with AI Agents


Using Unity to animate autonomous agents via GOAP (Goal Oriented Action Planning) allows for a rapid-testing iterative study of circulation patterns in a workout space. A study of the circulation patterns of AI agents in a standard rectilinear gym reveals the possibility for a spatial separation of user groups. A series of tests yields a new floor plan wherein exercisers, traveling along chords of an arc, maintain distance from each other and from employees that travel along point-to-point radial paths on the opposite side of the arc.

 

Iteration 1

Exercising AI agents (pink trails) cross over each others’ exercise machines too frequently.

 

Iteration 2

A revised layout yields fewer exerciser-on-exerciser crossovers and fewer (contagious) interactions, but exercisers cross over into the employees half of the space.

 

Iteration 3

Exercisers and employees stay on their respective halves of the room, but exercisers continue to cross through each others’ space.

 

Iteration 4

Iteration 4 takes advantage of point-to-point movement by exercisers along chords of an arc, and radial point-to-point movement by employees.

 

Iteration 5

Using Iteration 4 as a template, the floorplate is optimized. When agents enter the space they are effectively sorted by user-type (based on programmatic needs) to one side of the room or the other, and interactions between members of distinct user groups are limited as much as programmatic constraints allow.