×

Method and system for mission planning via formal verification and supervisory controller synthesis

  • US 10,249,197 B2
  • Filed: 03/28/2016
  • Issued: 04/02/2019
  • Est. Priority Date: 03/28/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method implemented by a computing system in response to execution of program instructions by a processor of the computing system, the method comprising:

  • receiving, by at least one decomposition module of a mission planning module, a set of formalized requirements generated by a requirements formalization engine for accomplishing a mission;

    allocating, by a processor of the decomposition module, using architecture synthesis, constraint solving, and compositional verification techniques, a role to each of a plurality of assets comprising a team of autonomous entities responsible to accomplish the mission, each of the plurality of assets of the team to execute specific tasks according to their allocated role to accomplish the mission;

    generating, by a processor of at least one supervisory controller synthesis module using controller synthesis and formal verification techniques, automatically and in response to the set of formalized requirements and the roles allocated to the plurality of assets, a mission plan for accomplishing the mission by the plurality of assets, the mission plan being generated to automatically and dynamically react to external inputs during a run-time execution of the mission plan by the plurality of assets to execute tasks according to their allocated role to accomplish the mission plan;

    sending the generated mission plan to the plurality of assets for the plurality of assets to, during a run-time execution of the mission plan, execute tasks in reaction to the external inputs and according to their allocated role to accomplish the mission;

    wherein the method further comprises generating a plurality of contracts between the plurality of assets, where the plurality of contracts represents obligations the plurality of assets has with each other and the coordination required to fulfill those obligations; and

    wherein the breaking or breaching of at least one contract among the plurality of contracts triggers a change in mission templates to be executed by the plurality of assets.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×