IP Library › Granted Patent US 11,124,190
Granted Patent B2
US 11,124,190 · App. 16/566,668 · Granted Sep 21, 2021

Vehicle-following speed control method, apparatus, system, computer device, and storage medium

Inventor: Bin Wang (Shenzhen, CN)
Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
B60W30/162B60W30/143B60W40/04G08G1/052
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,124,190
App. No.
16/566,668
Granted
Sep 21, 2021
Kind
B2
Abstract

A method for controlling vehicle-following speed includes: obtaining a speed of a host vehicle, a speed of a vehicle ahead of the host vehicle, and a current distance between the vehicle ahead and the host vehicle; and calculating a target vehicle-following distance according to the speed of the vehicle ahead and the speed of the host vehicle. A first acceleration is calculated according to the current distance, the target vehicle-following distance, the speed of the vehicle ahead, and the speed of the host vehicle; and a target acceleration is determined according to the first acceleration and a smooth-travel requirement. The speed of the host vehicle is controlled according to the target acceleration.

Claims (85)

1. A vehicle-following speed control method, comprising:

obtaining a speed of a host vehicle, a speed of a vehicle ahead of the host vehicle, and a current distance between the vehicle ahead and the host vehicle;

determining a reaction time according to the speed of the host vehicle, the reaction time being positively correlated to the speed of the host vehicle;

determining a minimum safe distance according to the speed of the vehicle ahead, the speed of the host vehicle, and the reaction time;

calculating a buffer distance according to the speed of the host vehicle and a buffer Parameter;

calculating a target vehicle-following distance according to the minimum safe distance and the buffer distance;

calculating a first acceleration according to the current distance, the target vehicle-following distance, the speed of the vehicle ahead, and the speed of the host vehicle;

determining a target acceleration according to the first acceleration and a smooth-travel requirement; and

controlling the host vehicle to travel according to the target acceleration.

2. The method according to claim 1 , wherein the smooth-travel requirement includes a smooth-travel acceleration range, and controlling the speed of the host vehicle according to the target acceleration comprises:

determining that the target acceleration is 0, and controlling the host vehicle to maintain current traveling motion when the first acceleration falls within the smooth-travel acceleration range.

3. The method according to claim 1 , wherein calculating the first acceleration according to the current distance, the target vehicle-following distance, the speed of the vehicle ahead, and the speed of the host vehicle comprises:

obtaining a speed adjustment time interval; and

calculating the first acceleration according to a difference between the current distance and the target vehicle-following distance, a difference between the speed of the vehicle ahead and the speed of the host vehicle, and the speed adjustment time interval.

4. The method according to claim 1 , further comprising:

using, if the calculated first acceleration is greater than a preset first threshold, the first threshold as the first acceleration; and

using, if the calculated first acceleration less than a preset second threshold, the second threshold as the first acceleration.

5. The method according to claim 1 , wherein the smooth-travel requirement includes a smooth-travel acceleration range, and controlling the speed of the host vehicle according to the target acceleration further comprises:

calculating, when the first acceleration does not fall within the smooth-travel acceleration range, if the first acceleration is less than a minimum end point value of the smooth-travel acceleration range and the speed of the vehicle ahead is greater than the speed of the host vehicle, a second acceleration according to the current distance, the minimum safe distance, the speed of the vehicle ahead, and the speed of the host vehicle; and

determining, if the second acceleration is a forward acceleration, that the target acceleration is 0, and controlling the host vehicle to maintain current traveling motion.

6. The method according to claim 1 , wherein determining the reaction time according to the speed of the host vehicle comprises:

determining, if the speed of the host vehicle is less than a preset speed value, the reaction time according to a ratio of the speed of the host vehicle to the preset speed value; and

determining, if the speed of the host vehicle is not less than the preset speed value, the reaction time according to the speed of the host vehicle, the preset speed value, and a time coefficient.

7. The method according to claim 1 , wherein determining the minimum safe distance according to the speed of the vehicle ahead, the speed of the host vehicle, and the reaction time comprises:

calculating a brake sliding distance corresponding to the vehicle ahead according to the speed of the vehicle ahead;

calculating a brake sliding distance corresponding to the host vehicle according to the speed of the host vehicle;

calculating a reaction distance according to the speed of the host vehicle and the reaction time; and

determining the minimum safe distance according to the reaction distance, the brake sliding distance corresponding to the vehicle ahead, and the brake sliding distance corresponding to the host vehicle.

8. The method according to claim 7 , wherein calculating the brake sliding distance corresponding to the vehicle ahead according to the speed of the vehicle ahead, and calculating the brake sliding distance corresponding to the host vehicle according to the speed of the host vehicle comprises:

obtaining a preset first brake acceleration corresponding to the host vehicle and a preset second brake acceleration corresponding to the vehicle ahead;

calculating the brake sliding distance corresponding to the host vehicle according to the speed of the host vehicle and the first brake acceleration; and

calculating the brake sliding distance corresponding to the vehicle ahead according to the speed of the vehicle ahead and the second brake acceleration.

9. The method according to claim 1 , wherein obtaining the speed of the host vehicle, the speed of the vehicle ahead, and the current distance between the vehicle ahead and the host vehicle comprises:

capturing video or image information in front of the host vehicle;

identifying one or more vehicles and lane lines in the video or image information;

determining the vehicle ahead corresponding to the host vehicle according to positional relationships between the one or more vehicles and the lane lines;

obtaining a relative speed between the vehicle ahead and the host vehicle and the current distance between the vehicle ahead and the host vehicle that are captured by a radar; and

detecting the speed of the host vehicle, and determining the speed of the vehicle ahead according to the speed of the host vehicle and the relative speed.

10. A computer device, comprising: a memory and a processor, the memory storing a computer program, and the computer program, when executed by the processor, causing the processor to execute the computer program to perform:

obtaining a speed of a host vehicle, a speed of a vehicle ahead of the host vehicle, and a current distance between the vehicle ahead and the host vehicle;

determining a reaction time according to the speed of the host vehicle, the reaction time being positively correlated to the speed of the host vehicle;

determining a minimum safe distance according to the speed of the vehicle ahead, the speed of the host vehicle, and the reaction time;

calculating a buffer distance according to the speed of the host vehicle and a buffer parameter;

calculating a target vehicle-following distance according to the minimum safe distance and the buffer distance;

calculating a first acceleration according to the current distance, the target vehicle-following distance, the speed of the vehicle ahead, and the speed of the host vehicle;

determining a target acceleration according to the first acceleration and a smooth-travel requirement; and

controlling the host vehicle to travel according to the target acceleration.

11. The device according to claim 10 , wherein calculating the first acceleration according to the current distance, the target vehicle-following distance, the speed of the vehicle ahead, and the speed of the host vehicle comprises:

obtaining a speed adjustment time interval; and

calculating the first acceleration according to a difference between the current distance and the target vehicle-following distance, a difference between the speed of the vehicle ahead and the speed of the host vehicle, and the speed adjustment time interval.

12. The device according to claim 10 , wherein the smooth-travel requirement includes a smooth-travel acceleration range, and controlling the speed of the host vehicle according to the target acceleration further comprises:

calculating, when the first acceleration does not fall within the smooth-travel acceleration range, if the first acceleration is less than a minimum end point value of the smooth-travel acceleration range and the speed of the vehicle ahead is greater than the speed of the host vehicle, a second acceleration according to the current distance, the minimum safe distance, the speed of the vehicle ahead, and the speed of the host vehicle; and

determining, if the second acceleration is a forward acceleration, that the target acceleration is 0, and controlling the host vehicle to maintain current traveling motion.

13. The device according to claim 10 , wherein determining the reaction time according to the speed of the host vehicle comprises:

determining, if the speed of the host vehicle is less than a preset speed value, the reaction time according to a ratio of the speed of the host vehicle to the preset speed value; and

determining, if the speed of the host vehicle is not less than the preset speed value, the reaction time according to the speed of the host vehicle, the preset speed value, and a time coefficient.

14. The device according to claim 10 , wherein determining the minimum safe distance according to the speed of the vehicle ahead, the speed of the host vehicle, and the reaction time comprises:

calculating a brake sliding distance corresponding to the vehicle ahead according to the speed of the vehicle ahead;

calculating a brake sliding distance corresponding to the host vehicle according to the speed of the host vehicle;

calculating a reaction distance according to the speed of the host vehicle and the reaction time; and

determining the minimum safe distance according to the reaction distance, the brake sliding distance corresponding to the vehicle ahead, and the brake sliding distance corresponding to the host vehicle.

15. The device according to claim 14 , wherein calculating the brake sliding distance corresponding to the vehicle ahead according to the speed of the vehicle ahead, and calculating the brake sliding distance corresponding to the host vehicle according to the speed of the host vehicle comprises:

obtaining a preset first brake acceleration corresponding to the host vehicle and a preset second brake acceleration corresponding to the vehicle ahead;

calculating the brake sliding distance corresponding to the host vehicle according to the speed of the host vehicle and the first brake acceleration; and

calculating the brake sliding distance corresponding to the vehicle ahead according to the speed of the vehicle ahead and the second brake acceleration.

16. The device according to claim 10 , wherein the smooth-travel requirement includes a smooth-travel acceleration range, and controlling the speed of the host vehicle according to the target acceleration comprises:

determining that the target acceleration is 0, and controlling the host vehicle to maintain current traveling motion when the first acceleration falls within the smooth-travel acceleration range.

17. The device according to claim 10 , wherein the processor is further configured to perform:

using, if the calculated first acceleration is greater than a preset first threshold, the first threshold as the first acceleration; and

using, if the calculated first acceleration less than a preset second threshold, the second threshold as the first acceleration.

18. The device according to claim 10 , wherein obtaining the speed of the host vehicle, the speed of the vehicle ahead, and the current distance between the vehicle ahead and the host vehicle comprises:

capturing video or image information in front of the host vehicle;

identifying one or more vehicles and lane lines in the video or image information;

determining the vehicle ahead corresponding to the host vehicle according to positional relationships between the one or more vehicles and the lane lines;

obtaining a relative speed between the vehicle ahead and the host vehicle and the current distance between the vehicle ahead and the host vehicle that are captured by a radar; and

detecting the speed of the host vehicle, and determining the speed of the vehicle ahead according to the speed of the host vehicle and the relative speed.

19. A non-transitory computer-readable storage medium, storing computer program, the program, when being executed by a processor, cause the processor to perform:

obtaining a speed of a host vehicle, a speed of a vehicle ahead of the host vehicle, and a current distance between the vehicle ahead and the host vehicle;

determining a reaction time according to the speed of the host vehicle, the reaction time being positively correlated to the speed of the host vehicle;

determining a minimum safe distance according to the speed of the vehicle ahead, the speed of the host vehicle, and the reaction time;

calculating a buffer distance according to the speed of the host vehicle and a buffer parameter;

calculating a target vehicle-following distance according to the minimum safe distance and the buffer distance;

calculating a first acceleration according to the current distance, the target vehicle-following distance, the speed of the vehicle ahead, and the speed of the host vehicle;

determining a target acceleration according to the first acceleration and a smooth-travel requirement; and

controlling the host vehicle to travel according to the target acceleration.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 10, 2019
From: WANG, BIN
To: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
Reel/Frame 050331/0764 →
Priority Claims (1)
CN 201710749150.6 · Aug 28, 2017 · national
Continuity (2)
Continuation PCTCN2018102650 · Aug 28, 2018
Related Publication 20200001871A1 · Jan 2, 2020