IP Library Granted Patent US 12,319,277
Granted Patent B2
US 12,319,277 · App. 17/847,907 · Granted Jun 3, 2025

Method and apparatus for controlling automated vehicle

Inventors: Nan Liu (Beijing, CN); Mingchao Li (Beijing, CN); Linlin Sui (Beijing, CN)
Assignee: Shenzhen Yinwang Intelligent Technologies Co., Ltd.
B60W30/09B60W30/16B60W30/18145B60W50/0205B60W50/14B60W2552/30B60W2554/20B60W2554/802B60W2556/40B60W2556/45
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,319,277
App. No.
17/847,907
Granted
Jun 3, 2025
Kind
B2
Abstract

Monitoring driving safety information before a vehicle enters a curve or when the vehicle has entered the curve; obtaining a position of the vehicle in response to the driving safety information; obtaining curve information, where the curve information includes at least one of a position of a start point of the curve and a position of an end point of the curve; and controlling, based on the position of the vehicle and the curve information, the vehicle to stop at a position outside the curve.

Claims (126)

1. A method comprising:

detecting driving safety information before a vehicle enters a curve of a road or when the vehicle has entered the curve;

obtaining a position of the vehicle in response to detecting the driving safety information;

obtaining curve information, wherein the curve information comprises at least one of a position of a start point of the curve or a position of an end point of the curve;

determining a relative position relationship between the vehicle and the curve based on the position of the vehicle and the curve information, wherein the relative position relationship indicates whether the vehicle has entered the curve; and

controlling, based on the relative position relationship, the vehicle to stop at a position outside the curve;

wherein when the relative position relationship indicates that the vehicle has not entered the curve, controlling the vehicle to stop at the position outside the curve comprises:

controlling the vehicle to stop at a position before the start point of the curve or controlling the vehicle to stop at a position after the end point of the curve; and

wherein when the relative position relationship indicates that the vehicle has entered the curve, controlling the vehicle to stop at the position outside the curve comprises:

obtaining a first safety distance, wherein the first safety distance is a maximum braking distance of the vehicle for preventing a vehicle behind from colliding with the vehicle;

detecting a parked vehicle at the position that is greater than or equal to the first safety distance from the end point of the curve;

obtaining a second safety distance based on the position of the parked vehicle and the first safety distance, wherein the second safety distance is greater than the first safety distance; and

controlling the vehicle to stop at a position that is greater than or equal to the second safety distance from the end point of the curve.

2. The method according to claim 1 ,

wherein the driving safety information is system fault information, and the system fault information indicates that a system fault occurs in the vehicle; and

wherein detecting the driving safety information comprises:

obtaining the system fault information by detecting a system status of the vehicle.

3. The method according to claim 1 ,

wherein the driving safety information is environmental risk information, and the environmental risk information indicates that a driving environment of the vehicle does not meet a risk range preset in an automated driving system; and

wherein detecting the driving safety information comprises:

obtaining the environmental risk information by detecting a condition of an environment in which the vehicle is located.

4. The method according to claim 1 ,

wherein the driving safety information is curve obstacle information, and the curve obstacle information indicates that there is an obstacle blocking traffic in the curve; and

wherein detecting the driving safety information comprises:

receiving the curve obstacle information from a road side unit (RSU).

5. The method according to claim 1 , wherein obtaining the curve information comprises:

receiving the curve information from a road side unit (RSU).

6. The method according to claim 1 , wherein obtaining the curve information comprises:

processing map data of the vehicle to obtain the curve information.

7. The method according to claim 1 , wherein obtaining the curve information comprises:

receiving motion trail information from a reference vehicle that has entered the curve; and

processing the motion trail information, to obtain the curve information.

8. The method according to claim 1 ,

wherein the curve information further comprises a curvature radius of the curve; and

wherein obtaining the first safety distance comprises:

obtaining the first safety distance based on the curvature radius of the curve.

9. The method according to claim 8 , wherein obtaining the first safety distance based on the curvature radius of the curve comprises:

performing calculation based on the curvature radius of the curve, to obtain a safety speed of the vehicle; and

obtaining the first safety distance based on the curvature radius of the curve and the safety speed.

10. The method according to claim 8 , wherein obtaining the first safety distance based on the curvature radius of the curve comprises:

searching for mapping information based on the curvature radius of the curve, to obtain the first safety distance, wherein the mapping information comprises a mapping relationship between a safety distance and a combination of a safety speed and the curvature radius.

11. The method according to claim 1 , wherein after controlling the vehicle to stop at the position outside the curve, the method further comprises performing at least one of following:

indicating the vehicle to turn on a hazard warning signal light to perform danger signal alerting;

indicating the vehicle to start an automatic shutdown instruction to shut down an engine;

indicating a door to be automatically unlocked when the door is locked; or

indicating the vehicle to activate an emergency rescue system.

12. An apparatus, comprising:

at least one processor; and

at least one non-transitory memory, wherein the at least one non-transitory memory is configured to store program instructions, and the at least one processor is coupled to the at least one non-transitory memory and configured to execute the program instructions to:

detect driving safety information before a vehicle enters a curve of a road or when the vehicle has entered the curve;

obtain a position of the vehicle in response to detecting the driving safety information;

obtain curve information, wherein the curve information comprises at least one of a position of a start point of the curve or a position of an end point of the curve;

determine a relative position relationship between the vehicle and the curve based on the position of the vehicle and the curve information, wherein the relative position relationship indicates whether the vehicle has entered the curve; and

control, based on the relative position relationship, the vehicle to stop at a position outside the curve;

wherein when the relative position relationship indicates that the vehicle has not entered the curve, controlling the vehicle to stop at the position outside the curve comprises:

controlling the vehicle to stop at a position before the start point of the curve or controlling the vehicle to stop at a position after the end point of the curve; and

wherein when the relative position relationship indicates that the vehicle has entered the curve, controlling the vehicle to stop at the position outside the curve comprises:

obtaining a first safety distance, wherein the first safety distance is a maximum braking distance of the vehicle for preventing a vehicle behind from colliding with the vehicle;

detecting a parked vehicle at the position that is greater than or equal to the first safety distance from the end point of the curve;

obtaining a second safety distance based on the position of the parked vehicle and the first safety distance, wherein the second safety distance is greater than the first safety distance; and

controlling the vehicle to stop at a position that is greater than or equal to the second safety distance from the end point of the curve.

13. The apparatus according to claim 12 ,

wherein the driving safety information is system fault information, and the system fault information indicates that a system fault occurs in the vehicle; and

wherein detecting the driving safety information comprises:

obtaining the system fault information by detecting a system status of the vehicle.

14. The apparatus according to claim 12 ,

wherein the driving safety information is environmental risk information, and the environmental risk information indicates that a driving environment of the vehicle does not meet a risk range preset in an automated driving system; and

wherein detecting the driving safety information comprises:

obtaining the environmental risk information by detecting a condition of an environment in which the vehicle is located.

15. The apparatus according to claim 12 ,

wherein the driving safety information is curve obstacle information, and the curve obstacle information indicates that there is an obstacle blocking traffic in the curve; and

wherein detecting the driving safety information comprises:

receiving the curve obstacle information from a road side unit (RSU).

16. The apparatus according to claim 12 , wherein obtaining the curve information comprises:

receiving the curve information from a road side unit (RSU).

17. The apparatus according to claim 12 , wherein obtaining the curve information comprises:

processing map data of the vehicle to obtain the curve information.

18. The apparatus according to claim 12 , wherein obtaining the curve information comprises:

receiving motion trail information from a reference vehicle that has entered the curve; and

processing the motion trail information, to obtain the curve information.

19. The apparatus according to claim 12 ,

wherein the curve information further comprises a curvature radius of the curve; and

wherein obtaining the first safety distance comprises

obtaining the first safety distance based on the curvature radius of the curve.

20. The apparatus according to claim 19 , wherein obtaining the first safety distance based on the curvature radius of the curve comprises:

performing calculation based on the curvature radius of the curve, to obtain a safety speed of the vehicle; and

obtaining the first safety distance based on the curvature radius of the curve and the safety speed.

21. The apparatus according to claim 19 , wherein obtaining the first safety distance based on the curvature radius of the curve comprises:

searching for mapping information based on the curvature radius of the curve, to obtain the first safety distance, wherein the mapping information comprises a mapping relationship between a safety distance and a combination of a safety speed and the curvature radius.

22. The apparatus according to claim 12 , wherein after controlling the vehicle to stop at the position outside the curve, the at least one processor executes the program instructions further to:

indicate the vehicle to turn on a hazard warning signal light to perform danger signal alerting;

indicate the vehicle to start an automatic shutdown instruction to shut down an engine;

indicate a door to be automatically unlocked when the door is locked; or

indicate the vehicle to activate an emergency rescue system.

23. A non-transitory computer-readable medium storing computer-executable instructions that, when executed by at least one processor, cause an apparatus to:

detect driving safety information before a vehicle enters a curve of a road or when the vehicle has entered the curve;

obtain a position of the vehicle in response to detecting the driving safety information;

obtain curve information, wherein the curve information comprises at least one of a position of a start point of the curve or a position of an end point of the curve;

determine a relative position relationship between the vehicle and the curve based on the position of the vehicle and the curve information, wherein the relative position relationship indicates whether the vehicle has entered the curve; and

control, based on the relative position relationship, the vehicle to stop at a position outside the curve;

wherein when the relative position relationship indicates that the vehicle has not entered the curve, controlling the vehicle to stop at the position outside the curve comprises:

controlling the vehicle to stop at a position before the start point of the curve or controlling the vehicle to stop at a position after the end point of the curve; and

wherein when the relative position relationship indicates that the vehicle has entered the curve, controlling the vehicle to stop at the position outside the curve comprises:

obtaining a first safety distance, wherein the first safety distance is a maximum braking distance of the vehicle for preventing a vehicle behind from colliding with the vehicle;

detecting a parked vehicle at the position that is greater than or equal to the first safety distance from the end point of the curve;

obtaining a second safety distance based on the position of the parked vehicle and the first safety distance, wherein the second safety distance is greater than the first safety distance; and

controlling the vehicle to stop at a position that is greater than or equal to the second safety distance from the end point of the curve.

24. The non-transitory computer-readable medium according to claim 23 ,

wherein the driving safety information is system fault information, and the system fault information indicates that a system fault occurs in the vehicle; and

wherein detecting the driving safety information comprises:

obtaining the system fault information by detecting a system status of the vehicle.

25. The non-transitory computer-readable medium according to claim 23 ,

wherein the driving safety information is environmental risk information, and the environmental risk information indicates that a driving environment of the vehicle does not meet a risk range preset in an automated driving system; and

wherein detecting the driving safety information comprises:

obtaining the environmental risk information by detecting a condition of an environment in which the vehicle is located.

26. The non-transitory computer-readable medium according to claim 23 ,

wherein the driving safety information is curve obstacle information, and the curve obstacle information indicates that there is an obstacle blocking traffic in the curve; and

wherein detecting the driving safety information comprises:

receiving the curve obstacle information from a road side unit (RSU).

27. The non-transitory computer-readable medium according to claim 23 , wherein obtaining the curve information comprises:

receiving the curve information from a road side unit (RSU).

28. The non-transitory computer-readable medium according to claim 23 , wherein when executed by the at least one processor, the computer-executable instructions further cause the apparatus to:

processing map data of the vehicle to obtain the curve information.

29. The non-transitory computer-readable medium according to claim 23 , wherein obtaining the curve information comprises:

receiving motion trail information from a reference vehicle that has entered the curve; and

processing the motion trail information, to obtain the curve information.

Assignments (3)
CHANGE OF NAME Recorded May 1, 2026
From: SHENZHEN YINWANG INTELLIGENT TECHNOLOGIES CO., LTD.
To: YINWANG INTELLIGENT TECHNOLOGIES CO., LTD.
Reel/Frame 075316/0074 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 12, 2024
From: HUAWEI TECHNOLOGIES CO., LTD.
To: SHENZHEN YINWANG INTELLIGENT TECHNOLOGIES CO., LTD.
Reel/Frame 069336/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 4, 2024
From: LIU, NAN; LI, MINGCHAO; SUI, LINLIN
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 069129/0797 →