IP Library Granted Patent US 11,708,072
Granted Patent B2
US 11,708,072 · App. 17/001,130 · Granted Jul 25, 2023

System, method and device for planning driving path for vehicle

Inventor: Nan Wu (Beijing, CN)
Assignee: BEIJING TUSEN ZHITU TECHNOLOGY CO., LTD.
B60W30/0956B60W30/10B60W50/14G01C21/3815G05D1/0214G08G1/0133G08G1/166B60W2050/146B60W2554/406
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 11,708,072
App. No.
17/001,130
Granted
Jul 25, 2023
Kind
B2
Abstract

A system, a method and a device for planning a driving path for a vehicle are described. In one example aspect, the device is configured to: analyze sense data to obtain positioning data of vehicles; assign vehicle transportation tasks to an unmanned vehicle and a manned vehicle in the predetermined area in accordance with a predetermined transportation task, each vehicle transportation task including a transportation start point and a transportation end point; plan driving paths for the unmanned vehicle and the manned vehicle based on the assigned vehicle transportation tasks, the vehicle positioning data and map data; transmit the assigned transportation task and the planned driving path for the unmanned vehicle to the unmanned vehicle; and transmit the assigned transportation task and the planned driving path for the manned vehicle to a mobile device corresponding to the manned vehicle.

Claims (93)

1. A system for planning a driving path for a vehicle, comprising an area sensing system, a planning device, and a mobile device corresponding to a manned vehicle, wherein

the area sensing system, which includes at least one laser radar, is configured to sense operating conditions of vehicles in a predetermined area to obtain sense data, and transmit the sense data to the planning device;

the planning device is configured to: analyze the sense data to obtain positioning data of the vehicles; assign vehicle transportation tasks to an unmanned vehicle and the manned vehicle in the predetermined area in accordance with a predetermined transportation task, each vehicle transportation task including a transportation start point and a transportation end point; plan driving paths for the unmanned vehicle and the manned vehicle based on the assigned vehicle transportation tasks, the vehicle positioning data and map data; transmit the assigned transportation task and the planned driving path for the unmanned vehicle to the unmanned vehicle, such that the unmanned vehicle is enabled to move in accordance with the received driving path and complete the received transportation task; and transmit the assigned transportation task and the planned driving path for the manned vehicle to the mobile device corresponding to the manned vehicle; and

the mobile device, which is temporarily assigned to the manned vehicle, is configured to receive the transportation task and the driving path from the planning device, and display the transportation task and the driving path, such that the manned vehicle is enabled to move in accordance with the driving path displayed by the mobile device and complete the transportation task displayed by the mobile device, wherein the planning device is further configured to:

analyze the sense data to obtain posture data of the manned vehicle;

predict, in response to the driving path for the manned vehicle being inconsistent from a driving path determined by a driver of the manned vehicle, a driving path of the manned vehicle based on the posture data of the manned vehicle, to obtain a predicted path of the manned vehicle; and

determine, based on the predicted path of the manned vehicle, an adjustment of vehicle operation for the unmanned vehicle.

2. The system of claim 1 , wherein the planning device being configured to plan the driving paths for the unmanned vehicle and the manned vehicle comprises the planning device being configured to perform at least one of:

planning the driving paths for the manned vehicle and the unmanned vehicle in accordance with predetermined road use permissions or road use priorities of the unmanned vehicle and the manned vehicle, respectively;

analyzing the sense data to determine traffic data for a current road, and planning the driving paths for the manned vehicle and the unmanned vehicle based on the traffic data for the current road, respectively; or

analyzing the sense data to determine a congested node of the current road, and planning the driving paths for the manned vehicle and the unmanned vehicle based on the congested node of the road.

3. The system of claim 1 , wherein the planning device is further configured to:

analyze the sense data, and determine a congested node of a road based on a predetermined congestion class, wherein the predetermined congestion class comprises a plurality of predetermined congestion levels;

re-plan a driving path for a vehicle whose driving path includes a congested node having a predetermined congestion level, such that the re-planned driving path does not include any congested node having the predetermined congestion level;

transmit the re-planned driving path to the unmanned vehicle such that the unmanned vehicle is enabled to move in accordance with the re-planned driving path; and

transmit information on the congested node or the re-planned path to the mobile device corresponding to the manned vehicle, such that the mobile device is enabled to perform at least one of: displaying the received information on the congested node, providing a prompt or warning corresponding to the information on the congested node, or displaying the re-planned path.

4. The system of claim 1 , wherein the planning device is further configured to:

analyze the sense data to determine posture data of each vehicle;

predict a driving path or driving behavior of the manned vehicle based on the posture data of each vehicle, to obtain a predicted path or predicted behavior; and

transmit the predicted path or predicted behavior of the manned vehicle to an unmanned vehicle within a predetermined range from a current position of the manned vehicle, such that the unmanned vehicle is enabled to determine a vehicle operation adjustment operation based on the received predicted path or predicted behavior of the manned vehicle and execute the determined vehicle operation adjustment operation.

5. The system of claim 4 , wherein the mobile device further comprises a positioning unit and an inertial measurement unit, wherein

the mobile device is further configured to generate vehicle pose data based on a measurement result from the positioning unit and a measurement result from the inertial measurement unit while the manned vehicle is moving, and transmit the vehicle pose data of the manned vehicle to the planning device, and

the planning device is further configured to receive the vehicle pose data of the manned vehicle from the mobile device, and

wherein the planning device being configured to predict the driving path or driving behavior of the manned vehicle comprises the planning device being configured to predict the driving path or driving behavior of the manned vehicle based on the vehicle pose data of the manned vehicle and the posture data of the manned vehicle, to obtain the predicted path or predicted behavior.

6. A method for planning a driving path for a vehicle, comprising:

analyzing, by a planning device, sense data from an area sensing system to obtain positioning data of the vehicles, the sense data being obtained by the area sensing system which includes at least one laser radar sensing operating conditions of vehicles in a predetermined area;

assigning vehicle transportation tasks to an unmanned vehicle and a manned vehicle in the predetermined area in accordance with a predetermined transportation task, each vehicle transportation task including a transportation start point and a transportation end point;

planning driving paths for the unmanned vehicle and the manned vehicle based on the assigned vehicle transportation tasks, the vehicle positioning data and map data;

transmitting the assigned transportation task and the planned driving path for the unmanned vehicle to the unmanned vehicle, such that the unmanned vehicle is enabled to move in accordance with the received driving path and complete the received transportation task; and

transmitting the assigned transportation task and the planned driving path for the manned vehicle to a mobile device temporarily assigned to the manned vehicle, such that the mobile device is enabled to display the transportation task and the driving path and the manned vehicle is enabled to move in accordance with the driving path and complete the transportation task;

analyzing the sense data to obtain posture data of the manned vehicle;

predicting, in response to the driving path for the manned vehicle being inconsistent from a driving path determined by a driver of the manned vehicle, a driving path of the manned vehicle based on the posture data of the manned vehicle, to obtain a predicted path of the manned vehicle; and

determining, based on the predicted path of the manned vehicle, an adjustment of vehicle operation for the unmanned vehicle.

7. The method of claim 6 , wherein said planning the driving paths for the unmanned vehicle and the manned vehicle comprises at least one of:

planning the driving paths for the manned vehicle and the unmanned vehicle in accordance with predetermined road use permissions or road use priorities of the unmanned vehicle and the manned vehicle, respectively;

analyzing the sense data to determine traffic data for a current road, and planning the driving paths for the manned vehicle and the unmanned vehicle based on the traffic data for the current road, respectively; or

analyzing the sense data to determine a congested node of the current road, and planning the driving paths for the manned vehicle and the unmanned vehicle based on the congested node of the road.

8. The method of claim 6 , further comprising:

analyzing the sense data, and determining a congested node of a road based on a predetermined congestion class, wherein the predetermined congestion class comprises a plurality of predetermined congestion levels;

re-planning a driving path for a vehicle whose driving path includes a congested node having a predetermined congestion level, such that the re-planned driving path does not include any congested node having the predetermined congestion level;

transmitting the re-planned driving path to the unmanned vehicle such that the unmanned vehicle is enabled to move in accordance with the re-planned driving path; and

transmitting information on the congested node or the re-planned path to the mobile device corresponding to the manned vehicle, such that the mobile device is enabled to perform at least one of: displaying the received information on the congested node, providing a prompt or warning corresponding to the information on the congested node, or displaying the re-planned path.

9. The method of claim 6 , further comprising:

analyzing the sense data to determine posture data of each vehicle;

predicting a driving path or driving behavior of the manned vehicle based on the posture data of each vehicle, to obtain a predicted path or predicted behavior; and

transmitting the predicted path or predicted behavior of the manned vehicle to an unmanned vehicle within a predetermined range from a current position of the manned vehicle, such that the unmanned vehicle is enabled to determine a vehicle operation adjustment operation based on the received predicted path or predicted behavior of the manned vehicle and execute the determined vehicle operation adjustment operation.

10. The method of claim 9 , further comprising:

receiving vehicle pose data of the manned vehicle from the mobile device,

wherein said predicting the driving path or driving behavior of the manned vehicle comprises predicting the driving path or driving behavior of the manned vehicle based on the vehicle pose data of the manned vehicle and the posture data of the manned vehicle, to obtain the predicted path or predicted behavior.

11. A device for planning a driving path for a vehicle, comprising:

an analyzing module configured to analyze sense data from an area sensing system, which includes at least one laser radar, to obtain positioning data of the vehicles, the sense data being obtained by the area sensing system sensing operating conditions of vehicles in a predetermined area;

an assigning module configured to assign vehicle transportation tasks to an unmanned vehicle and a manned vehicle in the predetermined area in accordance with a predetermined transportation task, each vehicle transportation task including a transportation start point and a transportation end point;

a planning module configured to plan driving paths for the unmanned vehicle and the manned vehicle based on the assigned vehicle transportation tasks, the vehicle positioning data and map data;

a transceiver module configured to transmit the assigned transportation task and the planned driving path for the unmanned vehicle to the unmanned vehicle, such that the unmanned vehicle is enabled to move in accordance with the received driving path and complete the received transportation task, and transmit the assigned transportation task and the planned driving path for the manned vehicle to a mobile device temporarily assigned to the manned vehicle, such that the mobile device is enabled to display the transportation task and the driving path and the manned vehicle is enabled to move in accordance with the driving path and complete the transportation task, wherein the planning module is further configured to:

analyze the sense data to obtain posture data of the manned vehicle;

predict, in response to the driving path for the manned vehicle being inconsistent from a driving path determined by a driver of the manned vehicle, a driving path of the manned vehicle based on the posture data of the manned vehicle, to obtain a predicted path of the manned vehicle; and

determine, based on the predicted path of the manned vehicle, an adjustment of vehicle operation for the unmanned vehicle.

12. The device of claim 11 , wherein the planning module being configured to plan the driving paths for the unmanned vehicle and the manned vehicle comprises the planning module being configured to perform at least one of:

planning the driving paths for the manned vehicle and the unmanned vehicle in accordance with predetermined road use permissions or road use priorities of the unmanned vehicle and the manned vehicle, respectively;

analyzing the sense data to determine traffic data for a current road, and planning the driving paths for the manned vehicle and the unmanned vehicle based on the traffic data for the current road, respectively; or

analyzing the sense data to determine a congested node of the current road, and planning the driving paths for the manned vehicle and the unmanned vehicle based on the congested node of the road.

13. The device of claim 11 , wherein the planning module is further configured to analyze the sense data, and determine a congested node of a road based on a predetermined congestion class, wherein the predetermined congestion class comprises a plurality of predetermined congestion levels; and re-plan a driving path for a vehicle whose driving path includes a congested node having a predetermined congestion level, such that the re-planned driving path does not include any congested node having the predetermined congestion level, and

the transceiver module is further configured to transmit the re-planned driving path to the unmanned vehicle such that the unmanned vehicle is enabled to move in accordance with the re-planned driving path; and transmit information on the congested node or the re-planned path to the mobile device corresponding to the manned vehicle, such that the mobile device is enabled to perform at least one of: displaying the received information on the congested node, providing a prompt or warning corresponding to the information on the congested node, or displaying the re-planned path.

14. The device of claim 11 , further comprising a predicting module, wherein

the analyzing module is further configured to analyze the sense data to determine posture data of each vehicle,

the predicting module is configured to predict a driving path or driving behavior of the manned vehicle based on the posture data of each vehicle, to obtain a predicted path or predicted behavior, and

the transceiver module is further configured to transmit the predicted path or predicted behavior of the manned vehicle to an unmanned vehicle within a predetermined range from a current position of the manned vehicle, such that the unmanned vehicle is enabled to determine a vehicle operation adjustment operation based on the received predicted path or predicted behavior of the manned vehicle and execute the determined vehicle operation adjustment operation.

15. The device of claim 14 , wherein the transceiver module is further configured to receive vehicle pose data of the manned vehicle from the mobile device, and

the predicting module being configured to predict the driving path or driving behavior of the manned vehicle comprises the predicting module being configured to predict the driving path or driving behavior of the manned vehicle based on the vehicle pose data of the manned vehicle and the posture data of the manned vehicle, to obtain the predicted path or predicted behavior.

16. A device for planning a driving path for a vehicle, comprising: a processor and at least one memory storing at least one machine executable instruction, the processor being operative to execute the at least one machine executable instruction to:

analyze sense data from an area sensing system, which includes at least one laser radar, to obtain positioning data of the vehicles, the sense data being obtained by the area sensing system sensing operating conditions of vehicles in a predetermined area;

assign vehicle transportation tasks to an unmanned vehicle and a manned vehicle in the predetermined area in accordance with a predetermined transportation task, each vehicle transportation task including a transportation start point and a transportation end point;

plan driving paths for the unmanned vehicle and the manned vehicle based on the assigned vehicle transportation tasks, the vehicle positioning data and map data;

transmit the assigned transportation task and the planned driving path for the unmanned vehicle to the unmanned vehicle, such that the unmanned vehicle is enabled to move in accordance with the received driving path and complete the received transportation task; and

transmit the assigned transportation task and the planned driving path for the manned vehicle to a mobile device temporarily assigned to the manned vehicle, such that the mobile device is enabled to display the transportation task and the driving path and the manned vehicle is enabled to move in accordance with the driving path and complete the transportation task, wherein the processor is further operative to execute the at least one machine executable instruction to:

analyze the sense data to obtain posture data of the manned vehicle;

predict, in response to the driving path for the manned vehicle being inconsistent from a driving path determined by a driver of the manned vehicle, a driving path of the manned vehicle based on the posture data of the manned vehicle, to obtain a predicted path of the manned vehicle; and

determine, based on the predicted path of the manned vehicle, an adjustment of vehicle operation for the unmanned vehicle.

17. The device of claim 16 , wherein the processor being operative to execute the at least one machine executable instruction to plan the driving paths for the unmanned vehicle and the manned vehicle comprises the processor being operative to execute the at least one machine executable instruction to perform at least one of:

planning the driving paths for the manned vehicle and the unmanned vehicle in accordance with predetermined road use permissions or road use priorities of the unmanned vehicle and the manned vehicle, respectively;

analyzing the sense data to determine traffic data for a current road, and planning the driving paths for the manned vehicle and the unmanned vehicle based on the traffic data for the current road, respectively; or

analyzing the sense data to determine a congested node of the current road, and planning the driving paths for the manned vehicle and the unmanned vehicle based on the congested node of the road.

18. The device of claim 16 , wherein the processor is further operative to execute the at least one machine executable instruction to:

analyze the sense data, and determine a congested node of a road based on a predetermined congestion class, wherein the predetermined congestion class comprises a plurality of predetermined congestion levels;

re-plan a driving path for a vehicle whose driving path includes a congested node having a predetermined congestion level, such that the re-planned driving path does not include any congested node having the predetermined congestion level;

transmit the re-planned driving path to the unmanned vehicle such that the unmanned vehicle is enabled to move in accordance with the re-planned driving path; and

transmit information on the congested node or the re-planned path to the mobile device corresponding to the manned vehicle, such that the mobile device is enabled to perform at least one of: displaying the received information on the congested node, providing a prompt or warning corresponding to the information on the congested node, or displaying the re-planned path.

19. The device of claim 16 , wherein the processor is further operative to execute the at least one machine executable instruction to:

analyze the sense data to determine posture data of each vehicle;

predict a driving path or driving behavior of the manned vehicle based on the posture data of each vehicle, to obtain a predicted path or predicted behavior; and

transmit the predicted path or predicted behavior of the manned vehicle to an unmanned vehicle within a predetermined range from a current position of the manned vehicle, such that the unmanned vehicle is enabled to determine a vehicle operation adjustment operation based on the received predicted path or predicted behavior of the manned vehicle and execute the determined vehicle operation adjustment operation.

20. The device of claim 19 , wherein the processor is further operative to execute the at least one machine executable instruction to receive vehicle pose data of the manned vehicle from the mobile device,

wherein the processor being operative to execute the at least one machine executable instruction to predict the driving path or driving behavior of the manned vehicle comprises the processor being operative to execute the at least one machine executable instruction to predict the driving path or driving behavior of the manned vehicle based on the vehicle pose data of the manned vehicle and the posture data of the manned vehicle, to obtain the predicted path or predicted behavior.

Assignments (4)
CHANGE OF NAME Recorded Dec 9, 2025
From: TUSEN WEILAI TECHNOLOGY CO., LTD.
To: BEIJING OCGEN INTERACTION TECHNOLOGY
Reel/Frame 073916/0643 →
CHANGE OF NAME Recorded Dec 9, 2025
From: BEIJING TUSEN ZHITU TECHNOLOGY CO., LTD.
To: BEIJING OCGEN TECHNOLOGY CO., LTD.
Reel/Frame 073916/0416 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 26, 2022
From: BEIJING TUSEN WEILAI TECHNOLOGY CO., LTD.
To: BEIJING TUSEN ZHITU TECHNOLOGY CO., LTD.
Reel/Frame 058869/0349 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 24, 2020
From: WU, NAN
To: BEIJING TUSEN WEILAI TECHNOLOGY CO., LTD.
Reel/Frame 053578/0081 →
Priority Claims (1)
CN 201810157707.1 · Feb 24, 2018 · national
Continuity (2)
Continuation PCTCN2018105469 · Sep 13, 2018
Related Publication 20210046929A1 · Feb 18, 2021