Autonomous vehicle operation relative to unexpected dynamic objects
First Claim
1. A method of operating an autonomous vehicle relative to unexpected dynamic objects in an external environment, the method comprising:
- detecting a dynamic object in the external environment of the autonomous vehicle, the dynamic object having an associated movement;
tracking the movement of the dynamic object;
classifying the movement of the dynamic object as one of ballistic or non-ballistic;
classifying a size of the dynamic object;
determining whether the dynamic object is on a collision course with the autonomous vehicle;
responsive to determining that the dynamic object is on a collision course with the autonomous vehicle, determining a driving maneuver for the autonomous vehicle based at least in part on the classified movement of the dynamic object and the classified size of the dynamic object; and
causing the autonomous vehicle to implement the determined driving maneuver.
2 Assignments
0 Petitions
Accused Products
Abstract
An autonomous vehicle may operate in an environment in which there is an unexpected dynamic object. The autonomous vehicle can detect the dynamic object. The dynamic object can have an associated movement. The movement of the dynamic object can be tracked. The movement of the dynamic object can be classified as being one ballistic or non-ballistic. It can be determined whether the dynamic object is on a collision course with the autonomous vehicle. Responsive to determining that the dynamic object is on a collision course with the autonomous vehicle, a driving maneuver for the autonomous vehicle can be determined. The driving maneuver can be based at least in part on the movement of the dynamic object. The autonomous vehicle can be caused to implement the determined driving maneuver.
43 Citations
20 Claims
-
1. A method of operating an autonomous vehicle relative to unexpected dynamic objects in an external environment, the method comprising:
-
detecting a dynamic object in the external environment of the autonomous vehicle, the dynamic object having an associated movement; tracking the movement of the dynamic object; classifying the movement of the dynamic object as one of ballistic or non-ballistic; classifying a size of the dynamic object; determining whether the dynamic object is on a collision course with the autonomous vehicle; responsive to determining that the dynamic object is on a collision course with the autonomous vehicle, determining a driving maneuver for the autonomous vehicle based at least in part on the classified movement of the dynamic object and the classified size of the dynamic object; and causing the autonomous vehicle to implement the determined driving maneuver. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for operating an autonomous vehicle relative to unexpected dynamic objects in an external environment, the system comprising:
-
a sensor system configured to detect a dynamic object in the external environment of the autonomous vehicle, the dynamic object having an associated movement; a processor operatively connected to the sensor system, the processor being programmed to initiate executable operations comprising; tracking the movement of the dynamic object; classifying the movement of the dynamic object as one of ballistic or non-ballistic; classifying a size of the dynamic object; determining whether the dynamic object is on a collision course with the autonomous vehicle; responsive to determining that the dynamic object is on a collision course with the autonomous vehicle, determining a driving maneuver for the autonomous vehicle based at least in part on the classified movement of the dynamic object and the classified size of the dynamic object; and causing the autonomous vehicle to implement the determined driving maneuver. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer program product for operating an autonomous vehicle relative to unexpected dynamic objects in an external environment, the computer program product comprising a computer readable storage medium having program code embodied therein, the program code executable by a processor to perform a method comprising:
-
detecting a dynamic object in the external environment of the autonomous vehicle, the dynamic object having an associated movement; tracking the movement of the dynamic object; classifying the movement of the dynamic object as one of ballistic or non-ballistic; classifying a size of the dynamic object; determining whether the dynamic object is on a collision course with the autonomous vehicle; responsive to determining that the dynamic object is on a collision course with the autonomous vehicle, determining a driving maneuver for the autonomous vehicle based at least in part on the classified movement of the dynamic object and the classified size of the dynamic object; and causing the autonomous vehicle to implement the determined driving maneuver.
-
Specification