Method and device for building road model
AssigneeNio Technology (Anhui) Co., Ltd
InventorSiwei Peng
Life of this patent
Estimating the term…
Abstract
The invention relates to a method for building a road model. The method includes: building a lane line pool, the lane line pool including one or more historical lane lines; updating the lane line pool based on matching between a current lane line and the one or more historical lane lines in the lane line pool; and performing lane matching on all lane lines in the updated lane line pool, so as to build the road model. The invention further relates to a device for building a road model, a computer storage medium, and a vehicle.
Claims12
A method for building a road model, comprising:
- building a lane line pool, the lane line pool comprising one or more historical lane lines;
- generating, by a vision sensor, sensor data;
- identifying a current lane line based on the sensor data;
- updating the lane line pool based on matching between the current lane line and the one or more historical lane lines in the lane line pool;
- performing lane matching on all lane lines in the updated lane line pool, so as to build the road model and avoid a real world misjudgment when the sensor misses detection of lane lines;
- and
- calculating one or more autonomous driving functions for a vehicle based on the road model, the one or more autonomous driving functions being executed by the vehicle,
- wherein performing lane matching on all lane lines in the updated lane line pool, so as to build the road model comprises:
- building a lane pool, the lane pool comprising one or more historical lanes generated based on the one or more historical lane lines;
- when a first lane line in the updated lane line pool matches a first historical lane of the one or more historical lanes, associating the first lane line with the first historical lane by updating lane line information corresponding to the first historical lane;
- and
- when a second lane line in the updated lane line pool matches none of the one or more historical lanes, generating a new lane based on the second lane line, and re-establishing a topological relationship for left and right lanes of the new lane.
A device for building and using a road model, comprising:
- a memory;
- and
- a computer processor configured to:
- build a lane line pool, the lane line pool comprising one or more historical lane lines;
- receive sensor data generated based on output of a vision sensor;
- identify a current lane line based on the sensor data;
- update the lane line pool based on matching between the current lane line and the one or more historical lane lines in the lane line pool;
- perform lane matching on all lane lines in the updated lane line pool, so as to build the road model and avoid a real world misjudgment when the sensor misses detection of lane lines;
- and
- calculate one or more autonomous driving functions for a vehicle based on the road model, the one or more autonomous driving functions being executed by the vehicle,
- wherein performing lane matching on all lane lines in the updated lane line pool, so as to build the road model comprises:
- building a lane pool, the lane pool comprising one or more historical lanes generated based on the one or more historical lane lines;
- and
- generating a new lane by using a lane line in the updated lane line pool, or associating the lane line in the updated lane line pool with the one or more historical lanes;
- wherein after performing lane matching on all lane lines in the updated lane line pool, so as to build the road model, the computer processor is further configured to:
- delete an invalid lane in the lane pool that does not match any lane line in the updated lane line pool;
- for a valid lane in the lane pool, check left and right lane line information of the valid lane;
- and
- when one of the left and right lane line information is missing, calculate an attribute of a missing lane line associated with the missing one of the left and right lane line information based on a lane line associated with the other of the left and right lane line information and lane line information of an adjacent lane.
A non-transitory computer storage medium, comprising instructions, wherein when the instructions are run, a method for building and using a road model is performed, the method comprising:
- building a lane line pool, the lane line pool comprising one or more historical lane lines;
- receiving sensor data generated based on output of a vision sensor;
- identifying a current lane line based on the sensor data;
- updating the lane line pool based on matching between the current lane line and the one or more historical lane lines in the lane line pool;
- performing lane matching on all lane lines in the updated lane line pool, so as to build the road model and avoid a real world misjudgment when the sensor misses detection of lane lines;
- and
- calculating one or more autonomous driving functions for a vehicle based on the road model, the one or more autonomous driving functions being executed by the vehicle,
- wherein performing lane matching on all lane lines in the updated lane line pool, so as to build the road model comprises:
- building a lane pool, the lane pool comprising one or more historical lanes generated based on the one or more historical lane lines;
- when a first lane line in the updated lane line pool matches a first historical lane of the one or more historical lanes, associating the first lane line with the first historical lane by updating lane line information corresponding to the first historical lane;
- and
- when a second lane line in the updated lane line pool matches none of the one or more historical lanes, generating a new lane based on the second lane line, and re-establishing a topological relationship for left and right lanes of the new lane.
Dependencies are inferred from the claim text.