UTILIZING QUALITATIVE MODELS TO PROVIDE TRANSPARENT DECISIONS FOR AUTONOMOUS VEHICLES
First Claim
1. A method, comprising:
- receiving, by a device, quantitative data from sensors associated with an autonomous vehicle traveling on a road with other vehicles and from sensors associated with another source;
processing, by the device, the quantitative data, with a first qualitative model, to determine distances between the autonomous vehicle and the other vehicles;
processing, by the device, the quantitative data, with a second qualitative model, to determine relative orientations between the autonomous vehicle and the other vehicles;
generating, by the device, a conceptual neighborhood graph, based on a third qualitative model;
identifying, by the device, a subset of the conceptual neighborhood graph that includes information indicating potential collisions between the autonomous vehicle and the other vehicles;
determining, by the device, relative trajectories between the autonomous vehicle and the other vehicles based on the distances, the relative orientations, and the subset of the conceptual neighborhood graph;
determining, by the device, a decision for the autonomous vehicle based on the distances, the relative orientations, and the relative trajectories; and
providing, by the device and to the autonomous vehicle, information instructing the autonomous vehicle to implement the decision,the autonomous vehicle to implement the decision based on the information instructing the autonomous vehicle to implement the decision.
1 Assignment
0 Petitions
Accused Products
Abstract
A device receives quantitative data from sensors associated with an autonomous vehicle traveling on a road with other vehicles and from other sensors, and processes the quantitative data, with a first model, to determine distances between the autonomous vehicle and the other vehicles. The device processes the quantitative data, with a second model, to determine relative orientations between the autonomous vehicle and the other vehicles, and generates a conceptual neighborhood graph, based on a third model. The device identifies a subset of the conceptual neighborhood graph, and determines relative trajectories between the autonomous vehicle and the other vehicles based on the distances, the relative orientations, and the subset of the conceptual neighborhood graph. The device determines a decision for the autonomous vehicle based on the distances, the relative orientations, and the relative trajectories, and provides, to the autonomous vehicle, information instructing the autonomous vehicle to implement the decision.
-
Citations
20 Claims
-
1. A method, comprising:
-
receiving, by a device, quantitative data from sensors associated with an autonomous vehicle traveling on a road with other vehicles and from sensors associated with another source; processing, by the device, the quantitative data, with a first qualitative model, to determine distances between the autonomous vehicle and the other vehicles; processing, by the device, the quantitative data, with a second qualitative model, to determine relative orientations between the autonomous vehicle and the other vehicles; generating, by the device, a conceptual neighborhood graph, based on a third qualitative model; identifying, by the device, a subset of the conceptual neighborhood graph that includes information indicating potential collisions between the autonomous vehicle and the other vehicles; determining, by the device, relative trajectories between the autonomous vehicle and the other vehicles based on the distances, the relative orientations, and the subset of the conceptual neighborhood graph; determining, by the device, a decision for the autonomous vehicle based on the distances, the relative orientations, and the relative trajectories; and providing, by the device and to the autonomous vehicle, information instructing the autonomous vehicle to implement the decision, the autonomous vehicle to implement the decision based on the information instructing the autonomous vehicle to implement the decision. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A device, comprising:
-
one or more memories; and one or more processors, communicatively coupled to the one or more memories, to; receive quantitative data from sensors associated with an autonomous vehicle; process the quantitative data, with a first qualitative model, to determine distances between the autonomous vehicle and other vehicles; process the quantitative data, with a second qualitative model, to determine relative orientations between the autonomous vehicle and the other vehicles; process the distances and the relative orientations, with a third qualitative model, to determine relative trajectories between the autonomous vehicle and the other vehicles; determine a decision for the autonomous vehicle based on the distances, the relative orientations, and the relative trajectories; and provide, to the autonomous vehicle, information instructing the autonomous vehicle to implement the decision, the autonomous vehicle to implement the decision based on the information instructing the autonomous vehicle to implement the decision. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium storing instructions, the instructions comprising:
one or more instructions that, when executed by one or more processors, cause the one or more processors to; receive quantitative data from sensors associated with an autonomous vehicle traveling on a road with other vehicles; process the quantitative data, with a first qualitative model, to determine distances between the autonomous vehicle and other vehicles; process the quantitative data, with a second qualitative model, to determine relative orientations between the autonomous vehicle and the other vehicles; process the distances and the relative orientations, with a third qualitative model, to determine relative trajectories between the autonomous vehicle and the other vehicles; determine a reactive decision for the autonomous vehicle based on the distances, the relative orientations, and the relative trajectories, the reactive decision to keep the autonomous vehicle safe; determine a deliberative decision for the autonomous vehicle based on the distances, the relative orientations, and the relative trajectories, the deliberative decision to cause the autonomous vehicle to choose a fastest lane to arrive at a destination; and provide, to the autonomous vehicle, information instructing the autonomous vehicle to implement the reactive decision and the deliberative decision, the autonomous vehicle to implement the reactive decision and the deliberative decision based on the information instructing the autonomous vehicle to implement the reactive decision and the deliberative decision. - View Dependent Claims (16, 17, 18, 19, 20)
Specification