Collaborative system for a team of unmanned vehicles
First Claim
1. A system for collaboratively and autonomously planning and controlling a team of unmanned vehicles within an environment, said system comprising:
- a mission planning component for creating a mission plan for a plurality of members of the team of unmanned vehicles, said mission planning component creating a task plan for an each said member based on the mission plan, said mission planning component deconflicting the task plans based on a changing situation of the environment, said mission planning component updating the mission plan and the task plans based on the changing situation of the environment;
a collaboration component for assigning members to the team and roles for the assigned members, said collaboration component updating membership and roles of the members based on the changing situation of the environment;
a situational awareness component for evaluating the changing situation of the environment based on information from the assigned members of the team;
a contingency management component for monitoring the changing situation of the environment, changes of capabilities of the assigned members of the team, and execution of the mission plan and task plans, said contingency management component determining whether to update any of the group consisting of the mission plan and the task plans; and
a vehicle management component for controlling movement of each assigned member based on the task plan of each assigned member.
2 Assignments
0 Petitions
Accused Products
Abstract
A system collaboratively and autonomously plans and controls a team of unmanned vehicles within an environment. A mission planning component creates a mission plan for a plurality of members of the team of unmanned vehicles. The mission planning component creates a task plan for each member based on the mission plan. A collaboration component assigns members to the team and roles for the assigned members. The collaboration component updates membership and roles of the members based on the changing situation of the environment. A situational awareness component evaluates the changing situation of the environment based on information from the assigned members of the team. A contingency management component monitors the changing situation of the environment. The contingency management component monitors changes of capabilities of the assigned members of the team and execution of the mission plan and task plans. The contingency management component determines whether to update any of the group consisting of the mission plan and the task plans. A vehicle management component controls movement of each assigned member based on the task plan of each assigned member.
-
Citations
20 Claims
-
1. A system for collaboratively and autonomously planning and controlling a team of unmanned vehicles within an environment, said system comprising:
-
a mission planning component for creating a mission plan for a plurality of members of the team of unmanned vehicles, said mission planning component creating a task plan for an each said member based on the mission plan, said mission planning component deconflicting the task plans based on a changing situation of the environment, said mission planning component updating the mission plan and the task plans based on the changing situation of the environment;
a collaboration component for assigning members to the team and roles for the assigned members, said collaboration component updating membership and roles of the members based on the changing situation of the environment;
a situational awareness component for evaluating the changing situation of the environment based on information from the assigned members of the team;
a contingency management component for monitoring the changing situation of the environment, changes of capabilities of the assigned members of the team, and execution of the mission plan and task plans, said contingency management component determining whether to update any of the group consisting of the mission plan and the task plans; and
a vehicle management component for controlling movement of each assigned member based on the task plan of each assigned member. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program product for collaboratively and autonomously planning and controlling a team of unmanned vehicles within an environment, said computer program product comprising:
-
a first instruction for creating a mission plan for a plurality of members of the team of unmanned vehicles;
a second instruction for creating a task plan for an each member based on the mission plan;
a third instruction for deconflicting the task plans based on a changing situation of the environment;
a fourth instruction for updating the mission plan and the task plans based on the changing situation of the environment;
a fifth instruction for assigning members to the team and roles for the assigned members;
a sixth instruction for updating membership and roles of the members based on the changing situation of the environment;
a seventh instruction for evaluating the changing situation of the environment based on information from the assigned members of the team;
an eighth instruction for monitoring the changing situation of the environment, changes of capabilities of the assigned members of the team, and execution of the mission plan and task plans;
a ninth instruction for determining whether to update any of the group consisting of the mission plan and the task plans; and
a tenth instruction for controlling movement of each assigned member based on the task plan of each assigned member. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for collaboratively and autonomously planning and controlling a team of unmanned vehicles within an environment, said method comprising the steps of:
-
creating a mission plan for a plurality of members of the team of unmanned vehicles;
creating a task plan for an each member based on the mission plan;
deconflicting the task plans based on a changing situation of the environment;
updating the mission plan and the task plans based on the changing situation of the environment;
assigning members to the team and roles for the assigned members;
updating membership and roles of the members based on the changing situation of the environment;
evaluating the changing situation of the environment based on information from the assigned members of the team;
monitoring the changing situation of the environment, changes of capabilities of the assigned members of the team, and execution of the mission plan and task plans;
determining whether to update any of the group consisting of the mission plan and the task plans; and
controlling movement of each assigned member based on the task plan of each assigned member.
-
Specification