IP Library Granted Patent US 12,371,070
Granted Patent B2
US 12,371,070 · App. 17/848,216 · Granted Jul 29, 2025

Method and apparatus for planning vehicle trajectory, intelligent driving domain controller, and intelligent vehicle

Inventors: Wanglong Cheng (Shenzhen, CN); Junguang He (Shenzhen, CN); Huaizhou Li (Hangzhou, CN)
Assignee: Shenzhen Yinwang Intelligent Technologies Co., Ltd.
B60W60/005B60W60/0027B60W2520/10B60W2520/105B60W2540/10B60W2540/12B60W2540/16B60W2540/18B60W2540/20B60W2552/30B60W2554/802B60W2555/60B60W2556/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,371,070
App. No.
17/848,216
Granted
Jul 29, 2025
Kind
B2
Abstract

This application provides a method and an apparatus for planning a vehicle trajectory, an intelligent driving domain controller, and an intelligent vehicle. One example method includes: An intelligent driving domain controller of a first vehicle obtains a first trajectory of the first vehicle, obtains a second trajectory of at least one second vehicle based on a first communications technology, and then determines trajectory planning of the first vehicle based on the first trajectory and the second trajectory of the at least one second vehicle.

Claims (81)

1. A method for planning a vehicle trajectory, wherein the method is applied to intelligent driving domain controller of a first vehicle, the first vehicle is an intelligent vehicle, and the method comprises:

obtaining, by the intelligent driving domain controller, a first trajectory of the first vehicle, wherein the obtaining, by the intelligent driving domain controller, a first trajectory of the first vehicle comprises:

obtaining, by the intelligent driving domain controller, a first parameter set, wherein the first parameter set comprises a location of the first vehicle, driving data of a surrounding obstacle of the first vehicle relative to the first vehicle, and a driving status of the first vehicle, and the driving status of the first vehicle indicates a driving habit of a user currently driving the first vehicle;

obtaining, by the intelligent driving domain controller and based on the driving status of the first vehicle, a trajectory prediction model corresponding to the first vehicle, wherein the trajectory prediction model is trained based on historical data of the driving habit of the user currently driving the first vehicle;

predicting, by the intelligent driving domain controller, a trajectory point of the first vehicle based on the first parameter set and the trajectory prediction model; and

determining, by the intelligent driving domain controller, the first trajectory of the first vehicle based on the trajectory point of the first vehicle;

obtaining, by the intelligent driving domain controller, a second trajectory of at least one second vehicle by using a first wireless telecommunication technology;

determining, by the intelligent driving domain controller, trajectory planning of the first vehicle based on the first trajectory and the second trajectory of the at least one second vehicle; and

sending, by the intelligent driving domain controller, the first trajectory to the at least one second vehicle.

2. The method according to claim 1 , wherein the obtaining, by the intelligent driving domain controller, a first trajectory of the first vehicle comprises:

determining, by the intelligent driving domain controller, a current driving mode of the first vehicle, wherein the current driving mode comprises an autonomous driving mode and a manual driving mode; and

obtaining, by the intelligent driving domain controller, the first trajectory of the first vehicle based on the current driving mode of the first vehicle.

3. The method according to claim 2 , wherein the obtaining, by the intelligent driving domain controller, the first trajectory of the first vehicle based on the current driving mode of the first vehicle comprises:

when the intelligent driving domain controller determines that the current driving mode of the first vehicle is the manual driving mode, predicting, by the intelligent driving domain controller, a manual driving trajectory of the first vehicle, and using the predicted manual driving trajectory as the first trajectory.

4. The method according to claim 1 , wherein

the location of the first vehicle comprises a longitude and a latitude that identify the location of the first vehicle;

the surrounding obstacle of the first vehicle comprises one or more obstacles, and driving data of each of the one or more obstacles comprises a relative velocity and a relative distance of the respective obstacle relative to the first vehicle; and

the driving status of the first vehicle comprises an attribute of a current lane on a road on which the first vehicle is located, a road radius, and at least one of the following of the first vehicle: a velocity, an acceleration, an opening degree of an accelerator pedal, an opening degree of a brake pedal, a front right brake wheel cylinder, a front left brake wheel cylinder, a rear right brake wheel cylinder, a rear left brake wheel cylinder, a steering wheel angle, a steering wheel angle velocity, a steering wheel torque, a gear, or a turn light signal.

5. The method according to claim 1 , wherein the trajectory point of the first vehicle comprises a predicted longitude and a predicted latitude that are comprised in a predicted driving trajectory of the first vehicle.

6. The method according to claim 1 , wherein the method further comprises:

sending, by the intelligent driving domain controller, the first parameter set and the trajectory point of the first vehicle to a cloud server;

receiving, by the intelligent driving domain controller, a corrected trajectory prediction model sent by the cloud server; and

predicting, by the intelligent driving domain controller, a trajectory point of the first vehicle by using the corrected trajectory prediction model and a second parameter set, wherein the second parameter set is data that is collected at a current moment and that comprises a location of the first vehicle, driving data of a surrounding obstacle of the first vehicle relative to the first vehicle, and a driving status of the first vehicle.

7. The method according to claim 1 , wherein the method further comprises:

determining, by the intelligent driving domain controller, that the at least one second vehicle is in a specified range, wherein the specified range is a circular area centered on the first vehicle, and a radius of the circular area is a specified value; and

determining, by the intelligent driving domain controller, that the first vehicle and the at least one second vehicle have passed security authentication.

8. The method according to claim 1 , wherein the method further comprises:

determining, by the intelligent driving domain controller, the first trajectory of the first vehicle according to at least one of the following rules:

rule 1: no traffic rule is violated;

rule 2: a distance from an obstacle is greater than a preset value; or

rule 3: not at a same location as an obstacle at a same moment.

9. An intelligent driving domain controller, comprising at least one processor and a memory, wherein the memory stores computer program instructions, and when the intelligent driving domain controller runs, the at least one processor executes the computer program instructions stored in the memory to implement the following operation steps:

obtaining, by the intelligent driving domain controller, a first trajectory of a first vehicle, wherein the obtaining, by the intelligent driving domain controller, a first trajectory of the first vehicle comprises:

obtaining, by the intelligent driving domain controller, a first parameter set, wherein the first parameter set comprises a location of the first vehicle, driving data of a surrounding obstacle of the first vehicle relative to the first vehicle, and a driving status of the first vehicle, and the driving status of the first vehicle indicates a driving habit of a user currently driving the first vehicle;

obtaining, by the intelligent driving domain controller and based on the driving status of the first vehicle, a trajectory prediction model corresponding to the first vehicle, wherein the trajectory prediction model is trained based on historical data of the driving habit of the user currently driving the first vehicle;

predicting, by the intelligent driving domain controller, a trajectory point of the first vehicle based on the first parameter set and the trajectory prediction model; and

determining, by the intelligent driving domain controller, the first trajectory of the first vehicle based on the trajectory point of the first vehicle;

obtaining, by the intelligent driving domain controller, a second trajectory of at least one second vehicle by using a first wireless telecommunication technology;

determining, by the intelligent driving domain controller, trajectory planning of the first vehicle based on the first trajectory and the second trajectory of the at least one second vehicle; and

sending, by the intelligent driving domain controller, the first trajectory to the at least one second vehicle.

10. The intelligent driving domain controller according to claim 9 , wherein the at least one processor further executes the computer program instructions stored in the memory to implement the following operation steps:

determining, by the intelligent driving domain controller, a current driving mode of the first vehicle, wherein the current driving mode comprises an autonomous driving mode and a manual driving mode; and

obtaining, by the intelligent driving domain controller, the first trajectory of the first vehicle based on the current driving mode of the first vehicle.

11. The intelligent driving domain controller according to claim 10 , wherein the at least one processor further executes the computer program instructions stored in the memory to implement the following operation steps:

when the intelligent driving domain controller determines that the current driving mode of the first vehicle is the manual driving mode, predicting, by the intelligent driving domain controller, a manual driving trajectory of the first vehicle, and using the predicted manual driving trajectory as the first trajectory.

12. The intelligent driving domain controller according to claim 9 , wherein the at least one processor further executes the computer program instructions stored in the memory to implement the following operation steps:

sending, by the intelligent driving domain controller, the first parameter set and the trajectory point of the first vehicle to a cloud server;

receiving, by the intelligent driving domain controller, a corrected trajectory prediction model sent by the cloud server; and

predicting, by the intelligent driving domain controller, a trajectory point of the first vehicle by using the corrected trajectory prediction model and a second parameter set, wherein the second parameter set is data that is collected at a current moment and that comprises a location of the first vehicle, driving data of a surrounding obstacle of the first vehicle relative to the first vehicle, and a driving status of the first vehicle.

13. The intelligent driving domain controller according to claim 9 , wherein the at least one processor further executes the computer program instructions stored in the memory to implement the following operation steps:

determining, by the intelligent driving domain controller, that the at least one second vehicle is in a specified range, wherein the specified range is a circular area centered on the first vehicle, and a radius of the circular area is a specified value; and

determining, by the intelligent driving domain controller, that the first vehicle and the at least one second vehicle have passed security authentication.

14. The intelligent driving domain controller according to claim 9 , wherein the at least one processor further executes the computer program instructions stored in the memory to implement the following operation steps:

determining, by the intelligent driving domain controller, the first trajectory of the first vehicle according to at least one of the following rules:

rule 1: no traffic rule is violated;

rule 2: a distance from an obstacle is greater than a preset value; or

rule 3: not at a same location as an obstacle at a same moment.

15. An intelligent vehicle, wherein the intelligent vehicle comprises an intelligent driving domain controller, and the intelligent driving domain controller comprises at least one processor and a memory, wherein the memory stores computer program instructions, and when the intelligent driving domain controller runs, the at least one processor executes the computer program instructions stored in the memory to implement the following operation steps:

obtaining, by the intelligent driving domain controller, a first trajectory of the intelligent vehicle, wherein the obtaining, by the intelligent driving domain controller, a first trajectory of the intelligent vehicle comprises:

obtaining, by the intelligent driving domain controller, a first parameter set, wherein the first parameter set comprises a location of the intelligent vehicle, driving data of a surrounding obstacle of the intelligent vehicle relative to the intelligent vehicle, and a driving status of the intelligent vehicle, and the driving status of the intelligent vehicle indicates a driving habit of a user currently driving the intelligent vehicle;

obtaining, by the intelligent driving domain controller and based on the driving status of the intelligent vehicle, a trajectory prediction model corresponding to the intelligent vehicle, wherein the trajectory prediction model is trained based on historical data of the driving habit of the user currently driving the intelligent vehicle;

predicting, by the intelligent driving domain controller, a trajectory point of the intelligent vehicle based on the first parameter set and the trajectory prediction model; and

determining, by the intelligent driving domain controller, the first trajectory of the intelligent vehicle based on the trajectory point of the intelligent vehicle;

obtaining, by the intelligent driving domain controller, a second trajectory of at least one second vehicle based on a first communication technology;

determining, by the intelligent driving domain controller, trajectory planning of the intelligent vehicle based on the first trajectory and the second trajectory of the at least one second vehicle; and

sending, by the intelligent driving domain controller, the first trajectory to the at least one second vehicle.

16. The intelligent vehicle according to claim 15 , wherein the at least one processor further executes the computer program instructions stored in the memory to implement the following operation steps:

determining, by the intelligent driving domain controller, a current driving mode of the intelligent vehicle, wherein the current driving mode comprises an autonomous driving mode and a manual driving mode; and

obtaining, by the intelligent driving domain controller, the first trajectory of the intelligent vehicle based on the current driving mode of the intelligent vehicle.

17. The intelligent vehicle according to claim 15 , wherein

the location of the intelligent vehicle comprises a longitude and a latitude that identify the location of the intelligent vehicle;

the surrounding obstacle of the intelligent vehicle comprises one or more obstacles, and driving data of each of the one or more obstacles comprises a relative velocity and a relative distance of the respective obstacle relative to the intelligent vehicle; and

the driving status of the intelligent vehicle comprises an attribute of a current lane on a road on which the intelligent vehicle is located, a road radius, and at least one of the following of the intelligent vehicle: a velocity, an acceleration, an opening degree of an accelerator pedal, an opening degree of a brake pedal, a front right brake wheel cylinder, a front left brake wheel cylinder, a rear right brake wheel cylinder, a rear left brake wheel cylinder, a steering wheel angle, a steering wheel angle velocity, a steering wheel torque, a gear, or a turn light signal.

18. The intelligent vehicle according to claim 15 , wherein the trajectory point of the intelligent vehicle comprises a predicted longitude and a predicted latitude that are comprised in a predicted driving trajectory of the intelligent vehicle.

19. The intelligent vehicle according to claim 15 , wherein the at least one processor further executes the computer program instructions stored in the memory to implement the following operation steps:

sending, by the intelligent driving domain controller, the first parameter set and the trajectory point of the intelligent vehicle to a cloud server;

receiving, by the intelligent driving domain controller, a corrected trajectory prediction model sent by the cloud server; and

predicting, by the intelligent driving domain controller, a trajectory point of the intelligent vehicle by using the corrected trajectory prediction model and a second parameter set, wherein the second parameter set is data that is collected at a current moment and that comprises a location of the intelligent vehicle, driving data of a surrounding obstacle of the intelligent vehicle relative to the intelligent vehicle, and a driving status of the intelligent vehicle.

20. The intelligent vehicle according to claim 15 , wherein the at least one processor further executes the computer program instructions stored in the memory to implement the following operation steps:

determining, by the intelligent driving domain controller, that the at least one second vehicle is in a specified range, wherein the specified range is a circular area centered on the intelligent vehicle, and a radius of the circular area is a specified value; and

determining, by the intelligent driving domain controller, that the intelligent vehicle and the at least one second vehicle have passed security authentication.

Assignments (3)
CHANGE OF NAME Recorded Apr 28, 2026
From: SHENZHEN YINWANG INTELLIGENT TECHNOLOGIES CO., LTD.
To: YINWANG INTELLIGENT TECHNOLOGIES CO., LTD.
Reel/Frame 075492/0796 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 12, 2024
From: CHENG, WANGLONG; HE, JUNGUANG; LI, HUAIZHOU
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 069341/0729 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 12, 2024
From: HUAWEI TECHNOLOGIES CO., LTD.
To: SHENZHEN YINWANG INTELLIGENT TECHNOLOGIES CO., LTD.
Reel/Frame 069335/0922 →