Pavement marking determination
First Claim
1. A method for determining pavement markings, the method comprising:
- determining, by one or more computers, a location of a first computing device based on data received from one or more location devices associated with the first computing device, wherein the first computing device includes one or more cameras and one or more depth sensors;
retrieving, by one or more computers, pavement marking data for one or more pavement markings for the location from a road plan;
receiving, by one or more computers, from the one or more depth sensors, depth sensor data of at least one or more edges of a road surface to determine a center of a road at the location and one or more digital images of the road surface at the location from the one or more digital cameras;
determining, by one or more computers, whether one or more existing pavement markings at the location are present based, at least in part, on the depth sensor data and the one or more digital images of the road surface at the location; and
responsive to determining that the one or more existing pavement markings for the location are not present at the location, providing, by one or more computers, the pavement marking data for the one or more pavement markings for the location from the road plan to a pavement painting system wherein the location is a location on a newly constructed road.
2 Assignments
0 Petitions
Accused Products
Abstract
In an approach to determining pavement markings, a computer determines a location of a first computing device based on data received from one or more location devices associated with the first computing device. The computer then retrieves pavement marking data for one or more pavement markings for the location and determines whether one or more existing pavement markings are present at the location. Responsive to determining that one or more existing pavement markings are present at the location, the computer determines whether each of the one or more existing pavement markings meet one or more pre-determined thresholds for an acceptable pavement marking quality. Furthermore, responsive to determining each of the one or more existing pavement markings do not meet the one or more pre-determined thresholds for an acceptable pavement marking quality level, the computer provides pavement marking data to the first computing device.
18 Citations
20 Claims
-
1. A method for determining pavement markings, the method comprising:
-
determining, by one or more computers, a location of a first computing device based on data received from one or more location devices associated with the first computing device, wherein the first computing device includes one or more cameras and one or more depth sensors; retrieving, by one or more computers, pavement marking data for one or more pavement markings for the location from a road plan; receiving, by one or more computers, from the one or more depth sensors, depth sensor data of at least one or more edges of a road surface to determine a center of a road at the location and one or more digital images of the road surface at the location from the one or more digital cameras; determining, by one or more computers, whether one or more existing pavement markings at the location are present based, at least in part, on the depth sensor data and the one or more digital images of the road surface at the location; and responsive to determining that the one or more existing pavement markings for the location are not present at the location, providing, by one or more computers, the pavement marking data for the one or more pavement markings for the location from the road plan to a pavement painting system wherein the location is a location on a newly constructed road. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program product for determining pavement markings, the computer program product comprising:
one or more computer readable storage media and program instructions stored on the one or more computer readable storage media, the program instructions executable by a processor, the program instructions comprising; program instructions to determine a location of a first computing device based on data received from one or more location devices associated with the first computing device, wherein the first computing device includes one or more cameras and one or more depth sensors; program instructions to retrieve pavement marking data for one or more pavement markings for the location from a road plan; program instructions to receive, from the one or more depth sensors, depth sensor data of at least one or more edges of a road surface to determine a center of a road at the location and the one or more digital images of the road surface at the location from the one or more digital cameras; program instructions to determine whether one or more existing pavement markings at the location are present based, at least in part, on the depth sensor data and one or more digital images of the road surface at the location; and responsive to determining that the one or more existing pavement markings for the location are not present, program instructions to provide the pavement marking data for the one or more pavement markings for the location from the road plan, wherein the location is a location on a newly constructed road. - View Dependent Claims (11, 12, 13, 14, 15)
-
16. A computer system, for determining pavement markings, the computer system comprising:
-
one or more computer processors; one or more computer readable storage media; program instructions stored on the one or more computer readable storage media for execution by at least one of the one or more processors, the program instructions comprising; program instructions to determine a location of a first computing device based on data received from one or more location devices associated with the first computing device, wherein the first computing device includes one or more cameras and one or more depth sensors; program instructions to retrieve pavement marking data for one or more pavement markings for the location from a road plan; program instructions to receive, from the one or more depth sensors, depth sensor data of at least one or more edges of a road surface to determine a center of a road at the location and one or more digital images of the road surface at the location from the one or more digital cameras; program instructions to determine whether one or more existing pavement markings at the location are present based, at least in part, on the depth sensor data and the one or more digital images of the road surface at the location; and responsive to determining that the one or more existing pavement markings for the location are not present, program instructions to provide the pavement marking data for the one or more pavement markings for the location from the road plan, wherein the location is a location on a newly constructed road. - View Dependent Claims (17, 18, 19, 20)
-
Specification