10 likes | 138 Views
University of Kansas. Mediator Agent. Temperature Agent Has Temperature Capability GPS Agent Has Location Capability Has Time Capability Interface Agent Needs Location Data. GPS Agent. Temperature Agent. Interface Agent.
E N D
University of Kansas Mediator Agent • Temperature Agent • Has Temperature Capability • GPS Agent • Has Location Capability • Has Time Capability • Interface Agent • Needs Location Data GPS Agent Temperature Agent Interface Agent Intelligent Mediator for Multiagent Sensor Data Collection and Distribution Controlling Marvin and the radars The Mediator Agent • The Mediator keeps track of all the agents in the multiagent system • When a new agent comes online, it registers it’s capabilities and needs with the mediator. • When an agent wants to shutdown, it deregisters with the mediator. The mediator then alerts the other agents that the departing agent is no longer available. • When an agent needs a specific kind of data, it can request to be connected with another agent that has that capability • Our multiagent system will control Marvin the Rover, and various radars mounted on Marvin. • There will be a mediator agent, a decision-making agent, and various sensor agents. • The decision making agent will request data from the sensors and send a command to the rover and radars based on the data provided by the sensors. Subscription to a Data Source • When the mediator connects an agent that is need of information with an agent that has the appropriate capability, the first agent can then ‘subscribe’ to the data they want to receive. • Two types of subscriptions are available: • Time Driven (receive data at a set interval) • Event Driven (receive data that meets specified criterion) • The Time-Driven subscription also sends measurements that meet the criterion of the Event-Driven method regardless of the interval. 051503