IP Library Granted Patent US 11,614,737
Granted Patent B2
US 11,614,737 · App. 16/552,933 · Granted Mar 28, 2023

Vehicle controlling method and apparatus, computer device, and storage medium

Inventor: Xiaofan Deng (Beijing, CN)
Assignee: APOLLO INTELLIGENT DRIVING TECHNOLOGY (BEIJING) CO., LTD.
G05D1/0088G05D1/0061G05D1/0276G05D2201/0213H04W4/44
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,614,737
App. No.
16/552,933
Granted
Mar 28, 2023
Kind
B2
Abstract

A vehicle controlling method is provided, which may include: determining current vehicle status information, road condition information and environment information of a road on which the vehicle runs according to data collected by vehicle sensors; processing the current vehicle status information, the road condition information and the environment information according to a preset control strategy model to generate a first operating strategy of the vehicle within a preset time period; determining status adjustment modes of executing mechanisms of the vehicle according to the first operating strategy within the preset time period and a current second operating strategy of the vehicle; and adjusting the first operating strategy when the status adjustment mode of at least one executing mechanism does not meet a preset condition.

Claims (99)

1. A method for controlling an autonomous vehicle, via a computer device comprising a processor and in communication with the autonomous vehicle, the method comprising:

determining, via a processor, current vehicle status information, road condition information and environment information of a road on which the vehicle runs according to data collected by vehicle sensors of the vehicle;

processing, via a preset control strategy model, the current vehicle status information, the road condition information and the environment information to generate a first operating strategy of the vehicle within a preset time period;

determining, via the processor, adjustment ranges of executing mechanisms for autonomously controlling the vehicle by comparing the first operating strategy within the preset time period with a current second operating strategy of the vehicle;

adjusting, via the processor, the first operating strategy when the adjustment ranges of at least one executing mechanism does not meet a preset condition; and

autonomously operating the vehicle according to the adjusted first operating strategy to gradually adjust a speed, a direction or both speed and direction of the autonomous vehicle,

where the method further comprises:

determining a score of the first operating strategy based on the adjustment ranges of the executing mechanisms of the vehicle;

sending the first operating strategy, the current vehicle status information, the road condition information and the environment information to a server when the score of the first operating strategy is less than a first threshold, so that the server updates the control strategy model; and

controlling the vehicle to exit an autonomous driving mode when the score of the first operating strategy is less than a second threshold,

wherein the first threshold is greater than the second threshold,

and

the preset condition is that the adjustment ranges of the executing mechanisms do not exceed corresponding preset values,

wherein the autonomous vehicle comprises a steering wheel, and

wherein determining, via the processor, the adjustment ranges of the executing mechanisms for autonomously controlling the vehicle by comparing the first operating strategy within the preset time period with the current second operating strategy of the vehicle further comprises:

determining, via the processor, an adjustment range of a turning angle of the steering wheel by comparing the first operating strategy with the current second operating strategy of the vehicle,

wherein adjusting, via the processor, the first operating strategy when the adjustment ranges of at least one executing mechanism does not meet the preset condition further comprises:

adjusting, via the processor, the first operating strategy when the adjustment range of the turning angle of the steering wheel exceeds a preset adjustment value,

wherein autonomously operating the vehicle according to the adjusted first operating strategy to gradually adjust the speed, the direction or both the speed and direction of the autonomous vehicle further comprises:

autonomously operating the vehicle according to the adjusted first operating strategy to gradually adjust the direction of the autonomous vehicle.

2. The vehicle controlling method according to claim 1 , further comprising:

constructing a road model of the road on which the vehicle runs according to the road condition information and the environment information;

acquiring a model parameter of the vehicle according to an identifier of the vehicle;

determining a running track of the vehicle in the road model according to the first operating strategy within the preset time period and the model parameter of the vehicle; and

adjusting the first operating strategy according to a matching degree of the running track with the road model,

after generating the first operating strategy of the vehicle within the preset time period,

wherein the model parameter of the vehicle comprises a vehicle height, a vehicle width, or a vehicle length.

3. The vehicle controlling method according to claim 1 , further comprising:

collecting vehicle status information, the road condition information, the environment information, and vehicle running status when the vehicle is in a manual driving mode; and

adjusting the preset control strategy model according to the vehicle status information, the road condition information, the environment information, and the vehicle running status.

4. The vehicle controlling method according to claim 2 , further comprising:

collecting vehicle status information, the road condition information, the environment information, and vehicle running status when the vehicle is in a manual driving mode; and

adjusting the preset control strategy model according to the vehicle status information, the road condition information, the environment information, and the vehicle running status.

5. A computer device for controlling an autonomous vehicle, comprising:

a processor; and

a memory for storing program codes executable by the processor;

wherein the processor is configured to read the program codes and execute a program corresponding to the program codes so as to implement a vehicle controlling method, comprising:

determining current vehicle status information, road condition information and environment information of a road on which the vehicle runs according to data collected by vehicle sensors of the vehicle;

processing, via a preset control strategy model, the current vehicle status information, the road condition information and the environment information to generate a first operating strategy of the vehicle within a preset time period;

determining adjustment ranges of executing mechanisms for autonomously controlling the vehicle by comparing the first operating strategy within the preset time period with a current second operating strategy of the vehicle;

adjusting the first operating strategy when the adjustment ranges of at least one executing mechanism does not meet a preset condition; and

autonomously operating the vehicle according to the adjusted first operating strategy to gradually adjust a speed, a direction or both speed and direction of the autonomous vehicle,

where the method further comprises:

determining a score of the first operating strategy based on the adjustment ranges of the executing mechanisms of the vehicle;

sending the first operating strategy, the current vehicle status information, the road condition information and the environment information to a server when the score of the first operating strategy is less than a first threshold, so that the server updates the control strategy model; and

controlling the vehicle to exit an autonomous driving mode when the score of the first operating strategy is less than a second threshold,

wherein the first threshold is greater than the second threshold,

and

the preset condition is that the adjustment ranges of the executing mechanisms do not exceed corresponding preset values,

wherein the autonomous vehicle comprises a steering wheel, and

wherein determining the adjustment ranges of the executing mechanisms for autonomously controlling the vehicle by comparing the first operating strategy within the preset time period with the current second operating strategy of the vehicle further comprises:

determining an adjustment range of a turning angle of the steering wheel by comparing the first operating strategy with the current second operating strategy of the vehicle,

wherein adjusting the first operating strategy when the adjustment ranges of at least one executing mechanism does not meet the preset condition further comprises:

adjusting the first operating strategy when the adjustment range of the turning angle of the steering wheel exceeds a preset adjustment value,

wherein autonomously operating the vehicle according to the adjusted first operating strategy to gradually adjust the speed, the direction or both the speed and direction of the autonomous vehicle further comprises:

autonomously operating the vehicle according to the adjusted first operating strategy to gradually adjust the direction of the autonomous vehicle.

6. The computer device according to claim 5 , wherein the vehicle controlling method further comprises:

constructing a road model of the road on which the vehicle runs according to the road condition information and the environment information;

acquiring a model parameter of the vehicle according to an identifier of the vehicle;

determining a running track of the vehicle in the road model according to the first operating strategy within the preset time period and the model parameter of the vehicle; and

adjusting the first operating strategy according to a matching degree of the running track with the road model,

after generating the first operating strategy of the vehicle within the preset time period,

wherein the model parameter of the vehicle comprises a vehicle height, a vehicle width, or a vehicle length.

7. The computer device according to claim 5 , wherein the vehicle controlling method further comprises:

collecting vehicle status information, the road condition information, the environment information, and vehicle running status when the vehicle is in a manual driving mode; and

adjusting the preset control strategy model according to the vehicle status information, the road condition information, the environment information, and the vehicle running status.

8. The computer device according to claim 6 , wherein the vehicle controlling method further comprises:

collecting vehicle status information, the road condition information, the environment information, and vehicle running status when the vehicle is in a manual driving mode; and

adjusting the preset control strategy model according to the vehicle status information, the road condition information, the environment information, and the vehicle running status.

9. A non-transitory computer-readable storage medium having stored therein computer programs that, when executed by a processor, causes a method for controlling an autonomous vehicle to be performed, wherein the vehicle controlling method comprises:

determining current vehicle status information, road condition information and environment information of a road on which the vehicle runs according to data collected by vehicle sensors of the vehicle;

processing, via a preset control strategy model, the current vehicle status information, the road condition information and the environment information to generate a first operating strategy of the vehicle within a preset time period;

determining adjustment ranges of executing mechanisms for autonomously controlling the vehicle by comparing the first operating strategy within the preset time period with a current second operating strategy of the vehicle;

adjusting the first operating strategy when the adjustment ranges of at least one executing mechanism does not meet a preset condition; and

autonomously operating the vehicle according to the adjusted first operating strategy to gradually adjust a speed, a direction or both speed and direction of the autonomous vehicle,

where the method further comprises:

determining a score of the first operating strategy based on the adjustment ranges of the executing mechanisms of the vehicle;

sending the first operating strategy, the current vehicle status information, the road condition information and the environment information to a server when the score of the first operating strategy is less than a first threshold, so that the server updates the control strategy model; and

controlling the vehicle to exit an autonomous driving mode when the score of the first operating strategy is less than a second threshold,

wherein the first threshold is greater than the second threshold,

and

the preset condition is that the adjustment ranges of the executing mechanism do not exceed corresponding preset values,

wherein the autonomous vehicle comprises a steering wheel, and

wherein determining the adjustment ranges of the executing mechanisms for autonomously controlling the vehicle by comparing the first operating strategy within the preset time period with the current second operating strategy of the vehicle further comprises:

determining an adjustment range of a turning angle of the steering wheel by comparing the first operating strategy with the current second operating strategy of the vehicle,

wherein adjusting the first operating strategy when the adjustment ranges of at least one executing mechanism does not meet the preset condition further comprises:

adjusting the first operating strategy when the adjustment range of the turning angle of the steering wheel exceeds a preset adjustment value,

wherein autonomously operating the vehicle according to the adjusted first operating strategy to gradually adjust the speed, the direction or both the speed and direction of the autonomous vehicle further comprises:

autonomously operating the vehicle according to the adjusted first operating strategy to gradually adjust the direction of the autonomous vehicle.

10. The non-transitory computer-readable storage medium according to claim 9 , wherein the vehicle controlling method further comprises:

constructing a road model of the road on which the vehicle runs according to the road condition information and the environment information;

acquiring a model parameter of the vehicle according to an identifier of the vehicle;

determining a running track of the vehicle in the road model according to the first operating strategy within the preset time period and the model parameter of the vehicle; and

adjusting the first operating strategy according to a matching degree of the running track with the road model,

after generating the first operating strategy of the vehicle within the preset time period,

wherein the model parameter of the vehicle comprises a vehicle height, a vehicle width, or a vehicle length.

11. The non-transitory computer-readable storage medium according to claim 9 , wherein the vehicle controlling method further comprises:

collecting vehicle status information, the road condition information, the environment information, and vehicle running status when the vehicle is in a manual driving mode; and

adjusting the preset control strategy model according to the vehicle status information, the road condition information, the environment information, and the vehicle running status.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE APPLICANT NAME PREVIOUSLY RECORDED AT REEL: 057933 FRAME: 0812. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Dec 28, 2021
From: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.
To: APOLLO INTELLIGENT DRIVING TECHNOLOGY (BEIJING) CO., LTD.
Reel/Frame 058594/0836 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 13, 2021
From: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.
To: APOLLO INTELLIGENT DRIVING (BEIJING) TECHNOLOGY CO., LTD.
Reel/Frame 057933/0812 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 27, 2019
From: DENG, XIAOFAN
To: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.
Reel/Frame 050186/0789 →
Priority Claims (1)
CN 201811005964.X · Aug 30, 2018 · national
Continuity (1)
Related Publication 20200073384A1 · Mar 5, 2020