Abstract:
A vehicle is provided that may distinguish between dynamic obstacles and static obstacles. Given a detector for a class of static obstacles or objects, the vehicle may receive sensor data indicative of an environment of the vehicle. When a possible object is detected in a single frame, a location of the object and a time of observation of the object may be compared to previous observations. Based on the object being observed a threshold number of times, in substantially the same location, and within some window of time, the vehicle may accurately detect the presence of the object and reduce any false detections.
Abstract:
Methods and systems for road boundary and lane tracing are described herein. In an example implementation, a computing system of a vehicle may receive boundary data associated with a road and may determine edge data representative of edges of the boundaries. A given edge may indicate a discontinuity between a boundary and a characteristic of the road. The computing system may modify the edge data based on a position and orientation of respective edges to combine edges positioned substantially in parallel and within a threshold distance to each other. The computing system may adjust boundary data based on the modified edge data so as to extend a given boundary that includes a combined edge and may determine whether extended boundary data substantially matches road data indicated by a map. In addition, the computing system may provide an estimation of projections of boundaries ahead of the vehicle on the road.
Abstract:
Aspects of the present disclosure relate to using an object detected at long range to increase the accuracy of a location and heading estimate based on near range information. For example, an autonomous vehicle may use data points collected from a sensor such as a laser to generate an environmental map of environmental features. The environmental map is then compared to pre-stored map data to determine the vehicle's geographic location and heading. A second sensor, such as a laser or camera, having a longer range than the first sensor may detect an object outside of the range and field of view of the first sensor. For example, the object may have retroreflective properties which make it identifiable in a camera image or from laser data points. The location of the object is then compared to the pre-stored map data and used to refine the vehicle's estimated location and heading.
Abstract:
Methods and systems for object and ground segmentation from a sparse one-dimensional range data are described. A computing device may be configured to receive scan data representing points in an environment of a vehicle. The computing device may be configured to determine if a test point in the scan data is likely to be an obstacle or ground by comparing the point to other points in the scan data to determine if specific constraints are violated. Points that do not pass these tests are likely to be above the ground, and therefore likely belong to obstacles.
Abstract:
Aspects of the disclosure relate to classifying the status of objects. For examples, one or more computing devices detect an object from an image of a vehicle's environment. The object is associated with a location. The one or more computing devices receive data corresponding to the surfaces of objects in the vehicle's environment and identifying data within a region around the location of the object. The one or more computing devices also determine whether the data within the region corresponds to a planar surface extending away from an edge of the object. Based on this determination, the one or more computing devices classify the status of the object.
Abstract:
Aspects of the disclosure relate to detecting and responding to stop signs. An object detected in a vehicle's environment having location coordinates may be identified as a stop sign and, it may be determined whether the location coordinates of the identified stop sign correspond to a location of a stop sign in detailed map information. Then, whether the identified stop sign applies to the vehicle may be determined based on the detailed map information or on a number of factors. Then, if the identified stop sign is determined to apply to the vehicle, responses of the vehicle to the stop sign may be determined, and, the vehicle may be controlled based on the determined responses.
Abstract:
Disclosed herein are methods and systems for using prior maps for estimation of lane boundaries or other features within an environment. An example method may include receiving a location of a plurality of detected points on a roadway in an environment of an autonomous vehicle, determining, from a prior map of the roadway, a location of a plurality of reference points from a boundary marker on the roadway that correspond to the detected points on the roadway, determining distances between the detected points and the corresponding reference points based on the location of the detected points in the environment and the location of the reference points from the prior map of the roadway, determining a confidence buffer representing a threshold amount of variation associated with the prior map based at least in part on the distances between the detected points and the corresponding reference points, selecting one or more of the detected points such that the distance between a selected detected point and a corresponding reference point is less than the confidence buffer, and using the selected points to direct the autonomous vehicle along the roadway.
Abstract:
A vehicle is provided that may distinguish between dynamic obstacles and static obstacles. Given a detector for a class of static obstacles or objects, the vehicle may receive sensor data indicative of an environment of the vehicle. When a possible object is detected in a single frame, a location of the object and a time of observation of the object may be compared to previous observations. Based on the object being observed a threshold number of times, in substantially the same location, and within some window of time, the vehicle may accurately detect the presence of the object and reduce any false detections.
Abstract:
Disclosed herein are methods and systems for using prior maps for estimation of lane boundaries or other features within an environment. An example method may include receiving a location of a plurality of detected points on a roadway in an environment of an autonomous vehicle, determining, from a prior map of the roadway, a location of a plurality of reference points from a boundary marker on the roadway that correspond to the detected points on the roadway, determining distances between the detected points and the corresponding reference points based on the location of the detected points in the environment and the location of the reference points from the prior map of the roadway, determining a confidence buffer representing a threshold amount of variation associated with the prior map based at least in part on the distances between the detected points and the corresponding reference points, selecting one or more of the detected points such that the distance between a selected detected point and a corresponding reference point is less than the confidence buffer, and using the selected points to direct the autonomous vehicle along the roadway.
Abstract:
A vehicle is provided that may combine multiple estimates of an environment into a consolidated estimate. The vehicle may receive first data indicative of the region of interest in an environment from a sensor of the vehicle. The first data may include a first accuracy value and a first estimate of the region of interest. The vehicle may also receive second data indicative of the region of interest in the environment, and the second data may include a second accuracy value and a second estimate of the region of interest. Based on the first data and the second data, the vehicle may combine the first estimate of the region of interest and the second estimate of the region of interest.