Patent ID: 9547311
Date: 2017-01-17
CPC Classifications: G05D,G06F

Claim:
1. A computer-implemented method of generating a mission plan for an autonomous mission, the mission plan being executed by one or more autonomous agents, the method comprising: obtaining a generic mission template from a computer storage, the generic mission template being constructed from a plurality of mission-objects and defines logical connections between the plurality of mission-objects, wherein each mission-object is configured to logically represent a respective type of mission-element; associating one or more mission-object in the generic mission template with a respective real world mission-element, thereby generating a specific mission plan; using a processor for: generating, based on the generic mission template and the specific mission plan, an agent-specific mission plan for each of said one or more agents, wherein an agent-specific mission plan comprises tasks assigned to a respective designated agent allowing for the controlling and updating in real-time of the tasks assigned to a specific agent individually from other agents operating under the same mission plan; converting each agent-specific mission plan into a format which is compatible with the technical requirement of the respective designated agent; continuously monitoring the progress of the mission, identifying in real-time that an update to a mission-element is required and updating the mission-element accordingly; and determining, based on the generic mission plan whether there are logical connections between the updated mission-element and other mission-elements, and if yes, updating the other mission-elements to enable progress of the mission.