Procedure description language and operational rule file
First Claim
Patent Images
1. A computer-implemented method, comprising:
- receiving a procedure description for a vehicle, the procedure description defining performance constraints of the vehicle;
receiving at least one operational rule defining vehicle operating restrictions based on states of the vehicle;
receiving a vehicle operation schedule for the vehicle that includes one or more planned states of the vehicle during the vehicle operation schedule;
extracting one or more vehicle operating restrictions from the at least one operational rule for the vehicle based on the one or more planned states of the vehicle;
generating a vehicle operation plan, based on the vehicle operation schedule, that satisfies the performance constraints and extracted vehicle operating restrictions; and
providing instructions to the vehicle such that the vehicle executes the vehicle operation plan.
1 Assignment
0 Petitions
Accused Products
Abstract
Method and apparatus for planning and modifying a vehicle operation plan. A vehicle operation plan for a vehicle schedule is determined based on performance constraints of the vehicle and an operational rule file that defines operational restrictions on the vehicle based on states of the vehicle. In the event a state changes from a planned state, the vehicle automatically and autonomously recalculates the vehicle operation plan in a manner that satisfies the performance constraints and the operational restrictions.
5 Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
receiving a procedure description for a vehicle, the procedure description defining performance constraints of the vehicle; receiving at least one operational rule defining vehicle operating restrictions based on states of the vehicle; receiving a vehicle operation schedule for the vehicle that includes one or more planned states of the vehicle during the vehicle operation schedule; extracting one or more vehicle operating restrictions from the at least one operational rule for the vehicle based on the one or more planned states of the vehicle; generating a vehicle operation plan, based on the vehicle operation schedule, that satisfies the performance constraints and extracted vehicle operating restrictions; and providing instructions to the vehicle such that the vehicle executes the vehicle operation plan. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system, comprising:
-
an unmanned aerial vehicle (UAV) with flight components; a computer-readable storage medium arranged on board the UAV and adapted to store; procedure description data for the UAV, wherein the procedure description data defines performance constraints of the UAV; operational rule data, wherein the operational rule data defines vehicle operating restrictions based on states of the UAV; and a vehicle operation plan for the UAV that includes one or more planned states of the UAV during the vehicle operation plan, wherein the vehicle operation plan satisfies the performance constraints and the vehicle operating restrictions; and a computer processor on board the UAV and operable to; generate control commands for the flight components such that the UAV executes the vehicle operation plan; and output the control commands to the flight components. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer program product for planning a vehicle operation, the computer program product comprising:
a non-transitory computer-readable medium having computer-readable program code embodied therewith, the computer-readable program code executable by one or more computer processors to; receive a vehicle operation schedule for the vehicle that includes one or more planned states of the vehicle during the vehicle operation schedule; retrieve performance constraints for the vehicle from procedure description data; retrieve vehicle operating restrictions for the vehicle, based on the planned states of the vehicle, from operational rule data; generate a vehicle operation plan, based on the received vehicle operation schedule, that satisfies the performance constraints and extracted vehicle operating restrictions; and output instructions to the vehicle such that the vehicle executes the vehicle operation plan. - View Dependent Claims (17, 18, 19, 20)
Specification