Method and system for updating maps based on control feedbacks of autonomous driving vehicles
First Claim
1. A computer-implemented method for updating maps for autonomous driving, the method comprising:
- recording a first driving parameter of an autonomous driving vehicle (ADV) driving on a segment of a road in response to a first control command issued autonomously at the ADV;
determining a difference between the first driving parameter and a target driving parameter corresponding to the first control command;
issuing a second control command autonomously at the ADV to compensate and cause the ADV to drive with a second driving parameter closer to the target driving parameter, in response to determining that the difference exceeds a predetermined threshold;
deriving a slope status of the segment of the road based on at least the second control command; and
updating map data of a map corresponding to the segment of the road based on the derived slope status.
2 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, when an ADV is driving on a road segment, a driving parameter is recorded in response to a first control command. A difference between the first driving parameter and a target driving parameter corresponding to the first control command is determined. In response to determining that the difference exceeds a predetermined threshold, a second control command is issued to compensate the difference and cause the ADV to drive with a second driving parameter closer to the target driving parameter. A slope status of the road segment is derived based on at least the second control command. Map data of a map corresponding to the road segment of the road is updated based on the derived slope status. The updated map can be utilized to generate and issue proper control commands in view of the slope status of the road when the ADV drives on the same road subsequently.
19 Citations
20 Claims
-
1. A computer-implemented method for updating maps for autonomous driving, the method comprising:
-
recording a first driving parameter of an autonomous driving vehicle (ADV) driving on a segment of a road in response to a first control command issued autonomously at the ADV; determining a difference between the first driving parameter and a target driving parameter corresponding to the first control command; issuing a second control command autonomously at the ADV to compensate and cause the ADV to drive with a second driving parameter closer to the target driving parameter, in response to determining that the difference exceeds a predetermined threshold; deriving a slope status of the segment of the road based on at least the second control command; and updating map data of a map corresponding to the segment of the road based on the derived slope status. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory machine-readable medium having instructions stored therein, which when executed by a processor, cause the processor to perform operations, the operations comprising:
-
recording a first driving parameter of an autonomous driving vehicle (ADV) driving on a segment of a road in response to a first control command issued autonomously at the ADV; determining a difference between the first driving parameter and a target driving parameter corresponding to the first control command; issuing a second control command autonomously at the ADV to compensate and cause the ADV to drive with a second driving parameter closer to the target driving parameter, in response to determining that the difference exceeds a predetermined threshold; deriving a slope status of the segment of the road based on at least the second control command; and updating map data of a map corresponding to the segment of the road based on the derived slope status. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A data processing system, comprising:
-
a processor; and a memory coupled to the processor to store instructions, which when executed by the processor, cause the processor to perform operations, the operations including recording a first driving parameter of an autonomous driving vehicle (ADV) driving on a segment of a road in response to a first control command issued autonomously at the ADV, determining a difference between the first driving parameter and a target driving parameter corresponding to the first control command, issuing a second control command autonomously at the ADV to compensate and cause the ADV to drive with a second driving parameter closer to the target driving parameter, in response to determining that the difference exceeds a predetermined threshold, deriving a slope status of the segment of the road based on at least the second control command, and updating map data of a map corresponding to the segment of the road based on the derived slope status.
-
-
16. A computer-implemented method for updating maps for autonomous driving, the method comprising:
-
receiving driving statistics of a plurality of vehicles recorded when the vehicles were driving on a plurality of roads, wherein the driving statistics includes control commands issued to the vehicles and responses of the vehicles in response to the control commands at different points in time; for a given segment of a road, identifying one or more control commands that were issued to one or more of the vehicles to compensate prior control commands of the vehicles in order for the vehicles to maintain one or more target driving parameters associated with the control commands; deriving a slope status of the segment of the road based on the control commands and the target driving parameters; and updating map data of a map location of a map corresponding to the segment of the road. - View Dependent Claims (17, 18, 19, 20)
-
Specification