Team Popcorn

Wednesday, January 26, 2005

Overall System Diagram

Below is a overall system diagram of how different modules of the simulation will fit together. Please make comments.

Click for a bigger picture.



Diagram Description

Data Flows

Track/World Data (IN)

This data will contain information regarding the track location and boundaries at a particular point in time; this data is passed to the ‘Physics Model’ to determine whether a collision has occurred for example.

Track/World Situation Data (IN)

This data will contain information regarding the track location and boundaries at a particular point in time; this data can then by used by the agent to train the neural network and enable it to navigate the track successfully.

New Status of Agent (IN)

This data will contain the new ‘physical’ status of the agent, after an event has occurred such as accelerating or decelerating. It will contain information regarding the momentum of the agent, mass and friction etc.

Agent Status (OUT)

This data outputted from the agent will contain the current ‘physical’ status of the agent such as the momentum, mass and friction etc when an event occurs such as accelerating or decelerating.

Processed Sensor Data & Car Status Data (IN)

This data from the I/O Agent Control Module contains both sensory data obtained from the Track/World and the current status of the agent (Momentum, Mass, Friction etc). This data is then passed to the agents ‘Brain’ whereby the data will be pushed through a neural network to train the agent or provide Agent Control Commands.

Agent Control Commands (OUT)

These commands are generated by the agents ‘brain’ or neural network, the I/O Agent Control module then interprets these commands, which causes the agent to modify its behaviour by turning, accelerating or decelerating.


1 Comments:

  • Looks brill Mike. Just one thing immediately springs to mind - it looks from that as if the GA is a component of the agent's brain. In fact, it's an external function that combines 'brains'.

    Small thing, I know :)

    By Blogger pziddy, at 26 January 2005 at 19:43  

Post a Comment

<< Home