CONTROL SYSTEM TO ADJUST OPERATION OF AN AUTONOMOUS VEHICLE BASED ON A PROBABILITY OF INTERFERENCE BY A DYNAMIC OBJECT
An autonomous vehicle operates to obtain sensor data for a road segment that is in front of the vehicle. The autonomous vehicle can include a control system which processes the sensor data to determine an interference value that reflects a probability that at least a detected object will interfere with a selected path of the autonomous vehicle at one or more points of the road segment. The control system of the autonomous vehicle can adjust operation of the autonomous vehicle based on the determined interference value.
1 . A control system for an autonomous vehicle, the control system comprising:
a memory to store an instruction set;
one or more processors to execute instructions from the instruction set to:
process sensor data obtained for a road segment on which the autonomous vehicle is being driven;
determine, from processing the sensor data, an interference value for individual points of the road segment, the interference value indicating a probability that at least a particular class of dynamic object will interfere with a selected path of the autonomous vehicle at one or more points of the road segment; and
adjust operation of the autonomous vehicle based on the determined interference value.
2 . The control system of claim 1 , wherein the one or more processors execute instructions to determine an interference value using logic that is specific to a geographic region of the road segment.
3 . The control system of claim 2 , wherein the one or more processors execute instructions to implement a model for anticipating a behavior of one or more classes of dynamic objects based on the geographic region of the road segment.
4 . The control system of claim 3 , wherein the model is weighted based on parametric values that are specific to the geographic region of the road segment.
5 . The control system of claim 1 , wherein the one or more processors determine the interference value to indicate the probability that an object from any of multiple classes of dynamic objects will interfere with the selected path of the autonomous vehicle.
6 . The control system of claim 5 , wherein the multiple classes of dynamic objects include pedestrians, bicycles, and other vehicles.
7 . The control system of claim 1 , wherein the one or more processors determine the interference value to indicate that probability that at least a class of unseen objects will interfere with a selected path of the autonomous vehicle at one or more points of the road segment.
8 . The control system of claim 7 , wherein the one or more processors determine the interference value for the unseen object in response to determining a point of ingress that is occluded from the set of sensors of the autonomous vehicle.
9 . The control system of claim 1 , wherein the one or more processors determine the interference value for a seen object of the particular class when the object is not on a path to collide or interfere with the autonomous vehicle.
10 . The control system of claim 1 , wherein the one or more processors adjust the operation of the vehicle by adjusting a velocity of the autonomous vehicle in response to determining that the interference value exceeds a particular threshold.
11 . The control system of claim 1 , wherein the sensor data includes image data, and wherein the one or more processors determine the interference value by performing image analysis on the image data to detect and classify a dynamic object in the road segment.
12 . The control system of claim 11 , wherein the one or more processors perform image analysis to detect contextual information for a detected dynamic object of a particular class.
13 . The control system of claim 12 , wherein the contextual information includes information to determine a position and a pose of the dynamic object at a current instance.
14 . The control system of claim 12 , wherein the contextual information includes information that identifies an attribute of a motion of the dynamic object relative to a point of the road segment.
15 . The control system of claim 11 , wherein the one or more processors perform image analysis to detect contextual information for at least a portion of the road segment, wherein detecting the contextual information of the road segment is based at least in part on identifying static objects that are known to have previously existed on the road segment.
16 . The control system of claim 1 , wherein the one or more processors adjust the operation of the vehicle by controlling the autonomous vehicle to deviate from a driving constraint in response to determining that the interference value exceeds a particular threshold.
17 . The control system of claim 16 , wherein the one or more processors control the autonomous vehicle in deviating from the driving constraint by maintaining the autonomous vehicle within a defined lane of the road segment.
18 . The control system of claim 16 , wherein the one or more processors control the autonomous vehicle in deviating from the driving constraint by changing a right-of-way process by which the autonomous vehicle passes through an intersection.
19 . A method for operating an autonomous vehicle, the method being implemented by one or more processors and comprising:
processing sensor data obtained for a road segment on which the autonomous vehicle is being driven;
determining, from processing the sensor data, an interference value for individual points of the road segment, the interference value indicating a probability that at least a particular class of dynamic object will interfere with a selected path of the autonomous vehicle at one or more points of the road segment; and
adjusting operation of the autonomous vehicle based on the determined interference value
20 . An autonomous vehicle comprising:
a control system comprising:
a memory to store an instruction set;
one or more processors to execute instructions from the instruction set to:
process sensor data obtained for a road segment on which the autonomous vehicle is being driven;
determine, from processing the sensor data, an interference value for individual points of the road segment, the interference value indicating a probability that at least a particular class of dynamic object will interfere with a selected path of the autonomous vehicle at one or more points of the road segment; and
adjust operation of the autonomous vehicle based on the determined interference value.