Positioning autonomous vehicles based on field of view
First Claim
1. A method comprising:
- by computer program instructions on a computing device;
identifying one or more critical sight lines for a subject vehicle including determining an angle between one of one or more sensors of the subject vehicle and a portion of one of one or more blocking vehicles blocking the one or more sensors, wherein each critical sight line represents a boundary of an area of space adjacent to the subject vehicle and identifies a line between the one or more sensors and edges of the one or more blocking vehicles, the edges of the one or more blocking vehicles blocking the one or more sensors from monitoring a section of the area of space adjacent to the subject vehicle located on the opposite side of the one or more blocking vehicles relative to the one or more sensors;
determining physical location information for one or more surrounding vehicles;
determining, in dependence upon the physical location information for the one or more surrounding vehicles, whether the one or more of the surrounding vehicles are located within the section of the area of space adjacent to the subject vehicle located on the opposite side of the one or more blocking vehicles; and
responsive to determining that the one or more surrounding vehicles are located within the section of the area of space adjacent to the subject vehicle located on the opposite side of the one or more blocking vehicles, altering a location of the subject vehicle relative to at least one of the surrounding vehicles in dependence upon the critical sight lines and the received physical location information for the one or more surrounding vehicles.
4 Assignments
0 Petitions
Accused Products
Abstract
Positioning autonomous vehicles based on field of view, including: identifying, by a vehicle management module, one or more critical sight lines for a subject vehicle, each critical sight line representing a boundary of an area of space surrounding the subject vehicle; determining, by the vehicle management module, physical location information for one or more surrounding vehicles; determining, by the vehicle management module in dependence upon the physical location information for one or more surrounding vehicles, whether one or more surrounding vehicles are located within the area of space surrounding the subject vehicle; and responsive to determining that one or more surrounding vehicles are located within the area of space surrounding the subject vehicle, altering a location of the subject vehicle relative to at least one of the surrounding vehicles.
-
Citations
12 Claims
-
1. A method comprising:
-
by computer program instructions on a computing device; identifying one or more critical sight lines for a subject vehicle including determining an angle between one of one or more sensors of the subject vehicle and a portion of one of one or more blocking vehicles blocking the one or more sensors, wherein each critical sight line represents a boundary of an area of space adjacent to the subject vehicle and identifies a line between the one or more sensors and edges of the one or more blocking vehicles, the edges of the one or more blocking vehicles blocking the one or more sensors from monitoring a section of the area of space adjacent to the subject vehicle located on the opposite side of the one or more blocking vehicles relative to the one or more sensors; determining physical location information for one or more surrounding vehicles; determining, in dependence upon the physical location information for the one or more surrounding vehicles, whether the one or more of the surrounding vehicles are located within the section of the area of space adjacent to the subject vehicle located on the opposite side of the one or more blocking vehicles; and responsive to determining that the one or more surrounding vehicles are located within the section of the area of space adjacent to the subject vehicle located on the opposite side of the one or more blocking vehicles, altering a location of the subject vehicle relative to at least one of the surrounding vehicles in dependence upon the critical sight lines and the received physical location information for the one or more surrounding vehicles. - View Dependent Claims (2, 3, 4)
-
-
5. An apparatus comprising a computer processor and a computer memory operatively coupled to the computer processor, the computer memory having disposed within it computer program instructions that, when executed by the computer processor, cause the apparatus to carry out the steps of:
-
identifying one or more critical sight lines for a subject vehicle including determining an angle between one of one or more sensors of the subject vehicle and a portion of one of one or more blocking vehicles blocking the one or more sensors, wherein each critical sight line represents a boundary of an area of space adjacent to the subject vehicle and identifies a line between the one or more sensors and edges of the one or more blocking vehicles, the edges of the one or more blocking vehicles blocking the one or more sensors from monitoring a section of the area of space adjacent to the subject vehicle located on the opposite side of the one or more blocking vehicles relative to the one or more sensors; determining physical location information for one or more surrounding vehicles; determining, in dependence upon the physical location information for the one or more surrounding vehicles, whether the one or more of the surrounding vehicles are located within the section of the area of space adjacent to the subject vehicle located on the opposite side of the one or more blocking vehicles; and responsive to determining that the one or more surrounding vehicles are located within the section of the area of space adjacent to the subject vehicle located on the opposite side of the one or more blocking vehicles, altering a location of the subject vehicle relative to at least one of the surrounding vehicles in dependence upon the critical sight lines and the received physical location information for the one or more surrounding vehicles. - View Dependent Claims (6, 7, 8)
-
-
9. A computer program product including a computer readable storage medium that is not a signal, the computer program product comprising computer program instructions stored on the computer readable storage medium that, when executed, cause a computer to carry out the steps of:
-
identifying one or more critical sight lines for a subject vehicle including determining an angle between one of one or more sensors of the subject vehicle and a portion of one of one or more blocking vehicles blocking the one or more sensors, wherein each critical sight represents a boundary of an area of space adjacent to the subject vehicle and identifies a line between the one or more sensors and edges of the one or more blocking vehicles, the edges of the one or more blocking vehicles blocking the one or more sensors from monitoring a section of the area of space adjacent to the subject vehicle located on the opposite side of the one or more blocking vehicles relative to the one or more sensors; determining physical location information for one or more surrounding vehicles; determining, in dependence upon the physical location information for the one or more surrounding vehicles, whether the one or more of the surrounding vehicles are located within the section of the area of space adjacent to the subject vehicle located on the opposite side of the one or more blocking vehicles; and responsive to determining that the one or more surrounding vehicles are located within the section of the area of space adjacent to the subject vehicle located on the opposite side of the one or more blocking vehicles, altering a location of the subject vehicle relative to at least one of the surrounding vehicles in dependence upon the critical sight lines and the received physical location information for the one or more surrounding vehicles. - View Dependent Claims (10, 11, 12)
-
Specification