System validation
First Claim
1. A method performed on an autonomous vehicle designed to operate in a plurality of environments, the method comprising:
- (a) validating, via one or more systems onboard the autonomous vehicle, capabilities of the autonomous vehicle designed to operate in the plurality of environments with respect to a task to be performed in a current environment, the validation of capabilities including;
providing a first model, the first model corresponding to the task to be performed and the current environment;
providing a further model, the further model corresponding to designed features of the autonomous vehicle;
providing a plurality of mappings from one model to another model;
determining whether there exists a transformation trace either (i) from the first model to the further model, or (ii) from the further model to the first model, wherein each transformation trace comprises one or more of the specified mappings; and
evaluating the capabilities of the autonomous vehicle with respect to the task to be performed in the current environment, the evaluation outcome being dependent upon existence of the transformation trace;
(b) validating the first and further models for the task to be performed in the current environment based on the existence of the transformation trace between the first and further models;
(c) inputting data corresponding to a result of step (a) and (b) into other systems of the autonomous vehicle; and
(d) performing a specified action of the autonomous vehicle, when the validated transformation trace exists and the capability of the autonomous vehicle with respect to the task to be performed in the current environment is verified.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for evaluating capabilities of a system (e.g. an autonomous vehicle) with respect to the performance of a task, the method including: providing a first model corresponding to the task; providing a further model corresponding to the system; providing a plurality of mappings from one model to another model; determining whether there exists a transformation trace either (i) from the first model to the further model, or (ii) from the further model to the first model, wherein each transformation trace includes one or more of the specified mappings; and evaluating the capabilities of the system with respect to the task dependent upon the existence of the transformation trace.
26 Citations
15 Claims
-
1. A method performed on an autonomous vehicle designed to operate in a plurality of environments, the method comprising:
-
(a) validating, via one or more systems onboard the autonomous vehicle, capabilities of the autonomous vehicle designed to operate in the plurality of environments with respect to a task to be performed in a current environment, the validation of capabilities including; providing a first model, the first model corresponding to the task to be performed and the current environment; providing a further model, the further model corresponding to designed features of the autonomous vehicle; providing a plurality of mappings from one model to another model; determining whether there exists a transformation trace either (i) from the first model to the further model, or (ii) from the further model to the first model, wherein each transformation trace comprises one or more of the specified mappings; and evaluating the capabilities of the autonomous vehicle with respect to the task to be performed in the current environment, the evaluation outcome being dependent upon existence of the transformation trace; (b) validating the first and further models for the task to be performed in the current environment based on the existence of the transformation trace between the first and further models; (c) inputting data corresponding to a result of step (a) and (b) into other systems of the autonomous vehicle; and (d) performing a specified action of the autonomous vehicle, when the validated transformation trace exists and the capability of the autonomous vehicle with respect to the task to be performed in the current environment is verified. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. Apparatus for mounting onboard an autonomous vehicle designed to operate in at least one environment, the apparatus configured for validating capabilities of the autonomous vehicle with respect to a task to be performed in a current environment, the apparatus comprising:
-
one or more processors arranged to; determine whether there exists a transformation trace either (i) from a first model to a further model, or (ii) from the further model to the first model, and each transformation trace comprising one or more of a plurality of mappings; and evaluate the capabilities of the autonomous vehicle with respect to the task to be performed in the current environment, the evaluation outcome being dependent upon the existence of the transformation trace;
whereinthe first model corresponds to the task to be performed in the current environment; the further model corresponds to designed features of the autonomous vehicle; and the plurality of mappings are specified from one model to another model; validate the first and further models for the task to be performed in the current environment based on the existence of the transformation trace between the first and further models; and perform a specified action of the autonomous vehicle, when the validated transformation trace exists and the capability of the autonomous vehicle with respect to the task to be performed in the current environment is verified. - View Dependent Claims (13)
-
-
14. A machine readable storage medium for storing a program or at least one of a plurality of programs in non-transitory form, for placement into a computer system, such that when executed will cause the computer system to perform the functions of:
-
(a) validating, via one or more systems onboard an autonomous vehicle designed to operate in at least one environment, capabilities of the autonomous vehicle with respect to a task to be performed in a current environment, the evaluating of capabilities including; providing a first model, the first model corresponding to the task to be performed in the current environment; providing a further model, the further model corresponding to designed features of the autonomous vehicle; providing a plurality of mappings from one model to another model; determining whether there exists a transformation trace either (i) from the first model to the further model, or (ii) from the further model to the first model, wherein each transformation trace comprises one or more of the specified mappings; and evaluating the capabilities of the autonomous vehicle with respect to the task to be performed in the current environment, the evaluation outcome being dependent upon existence of the transformation trace; (b) validating the first and further models for the task to be performed in the current environment based on the existence of the transformation trace between the first and further models; (c) inputting data corresponding to a result of step (a) and (b) into other systems of the autonomous vehicle; and (d) performing a specified action of the autonomous vehicle, when the validated transformation trace exists and the capability of the autonomous vehicle with respect to the task to be performed in the current environment is verified. - View Dependent Claims (15)
-
Specification