×

Dynamic task allocation in an autonomous multi-UAV mission

  • US 10,203,701 B2
  • Filed: 11/04/2016
  • Issued: 02/12/2019
  • Est. Priority Date: 11/06/2015
  • Status: Active Grant
First Claim
Patent Images

1. A system for dynamically adjusting task allocation for an unmanned aerial vehicle (UAV) during a multi-UAV mission without communication to a ground control station, the system comprising:

  • a plurality of UAVs to execute tasks, each of the plurality of UAVs having a processor and a communication interface; and

    a communication UAV having a processor, a communication interface, and a memory storing a geographic layout representation of a mission environment, each of the plurality of UAVs configured to separately communicate with the communication UAV to receive a status of the mission;

    wherein each of the plurality of UAVs is further configured to;

    receive initial values for system variables based on mission parameters for the multi-UAV mission and a first and second criteria associated with a task allocation for that individual UAV of the plurality of UAVs;

    autonomously determine a first task to be executed by the individual UAV of the plurality of UAVs based on an initial comparison of the first criteria and a value related to a mission parameter or a physical characteristic of the individual UAV of the plurality of UAVs;

    execute the respectively determined first task;

    monitor the value related to the mission parameter or the physical characteristic of the individual UAV, the monitoring occurring within the individual UAV;

    compare the value related to the mission parameter or the physical characteristic with the first criteria, the comparing occurring within the individual UAV;

    detect, in the individual UAV, based on the comparing, that the first criteria is satisfied;

    autonomously determine for the individual UAV, a second task to be executed by the individual UAV based on satisfaction of the first criteria, the second task different from the first task; and

    execute with the individual UAV the determined second task.

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