A unmanned vehicle control system comprising: a fleet and mission operations controller that is hardware implemented and executed by at least one hardware processor, to receive a UV work order, generate a mission request based on the UV work order, the mission request identifying an objective of a mission, assigning a UV and a sensor to the mission from a fleet of UVs and sensors, and assigning a first movement plan to the mission based on the identified objective of the mission; analyze an identified event and the first movement plan, and assign a second movement plan to the mission based on the analysis of the identified event and the first movement plan to meet the identified objective of the mission, wherein the second movement plan is different than the first movement plan; a hardware implemented mission controller, executed by the at least one hardware processor, to control the assigned UV according to the assigned first movement plan, and receive communication data (132; 134) from the assigned sensor, characterized in that the communication data (132; 134) includes telemetry data and video stream data; that the UV control system further comprises: a hardware implemented event detector, executed by the at least one hardware processor, to analyze the communication data to identify an event related to the mission, wherein the communication data (132; 134) is forwarded to the hardware implemented event detector, wherein the hardware implemented event detector is to analyze telemetry data and the video stream data to identify the event related to the mission and combines the video stream data with the telemetry data; and forward the identified event to the fleet and mission operations controller to analyze the identified event and to assign the second movement plan to the mission based on the analysis of the identified event; that the assigned UV is controlled by the hardware implemented mission controller according to the assigned second movement plan; and that the fleet and mission operations controller and the hardware implemented event detector are hosted in an off-site facility. a fleet and mission operations controller that is hardware implemented and executed by at least one hardware processor, to receive a UV work order, generate a mission request based on the UV work order, the mission request identifying an objective of a mission, assigning a UV and a sensor to the mission from a fleet of UVs and sensors, and assigning a first movement plan to the mission based on the identified objective of the mission; analyze an identified event and the first movement plan, and assign a second movement plan to the mission based on the analysis of the identified event and the first movement plan to meet the identified objective of the mission, wherein the second movement plan is different than the first movement plan; receive a UV work order, generate a mission request based on the UV work order, the mission request identifying an objective of a mission, assigning a UV and a sensor to the mission from a fleet of UVs and sensors, and assigning a first movement plan to the mission based on the identified objective of the mission; analyze an identified event and the first movement plan, and assign a second movement plan to the mission based on the analysis of the identified event and the first movement plan to meet the identified objective of the mission, wherein the second movement plan is different than the first movement plan; a hardware implemented mission controller, executed by the at least one hardware processor, to control the assigned UV according to the assigned first movement plan, and receive communication data (132; 134) from the assigned sensor, characterized in that control the assigned UV according to the assigned first movement plan, and receive communication data (132; 134) from the assigned sensor, the communication data (132; 134) includes telemetry data and video stream data; that the UV control system further comprises: a hardware implemented event detector, executed by the at least one hardware processor, to analyze the communication data to identify an event related to the mission, wherein the communication data (132; 134) is forwarded to the hardware implemented event detector, wherein the hardware implemented event detector is to analyze telemetry data and the video stream data to identify the event related to the mission and combines the video stream data with the telemetry data; and forward the identified event to the fleet and mission operations controller to analyze the identified event and to assign the second movement plan to the mission based on the analysis of the identified event; analyze the communication data to identify an event related to the mission, wherein the communication data (132; 134) is forwarded to the hardware implemented event detector, wherein the hardware implemented event detector is to analyze telemetry data and the video stream data to identify the event related to the mission and combines the video stream data with the telemetry data; and forward the identified event to the fleet and mission operations controller to analyze the identified event and to assign the second movement plan to the mission based on the analysis of the identified event;