SAGRO-Lite: A Light Weight Agent Based Semantic Model …
287
5.3.7 MachineAgent
Machine Agent is hub that manages all the hardware devices and tools used by the
smart farming industry. These can range from ploughs to sprinklers, carriers and
brigades to daily used equipments.
5.3.8 CoordinatorAgent
Coordinator agent looks for fine execution of the plans generated by the SimulatedFarmerAgent, SpecificFarmAgent, SpecificCropAgent andSupervisorAgent and
coordinates their mutual tasks on shift-daily basis.
5.3.9 SupervisorAgent
This agent is the smart worker that clicks images through drones and UAVs, transfers
them to the agronomist holding the smart phone through the satellites. This agent
is also capable of diagnosing an infected crop by comparing the images of leafs or
flowers and checking them against a huge database or ontology logistics. Firstly,
some homogeneity is identified from the satellite for the whole farms coloration.
Then further investigation is done by requesting the drone. And if there is some
alarming condition then the information is sent to the agronomist along with the
possible solutions, if any.
5.3.10 NegotiatorAgent
Moderates the “discussion room” for coordinated decision making, controls indicators and is also the think tank of the whole eco-system. It is also responsible for
conflict resolution between agents if some deadlock is reached, for proper functioning
of the multi-agent system. Whenever there is a problem at hand, this agent invites
solutions from all the participators and by negotiation decides the best solution under
existing situation.
5.4 Protocol Diagram
The process of inter-agent communication is governed by the protocols designed
for the system. Two or more agents interact by the use of a protocol. Messages
are exchanged by the rules governed by the protocols. In order to diagrammatically
represent the protocols before implementing them we need to show all possible
message exchanges and sessions among the agents via a protocol model. The protocol
model is also the message verification system that has to be abided during a course
Précédent

- 300/424

Suivant