IP Library › Granted Patent US 11,447,146
Granted Patent B2
US 11,447,146 · App. 16/589,204 · Granted Sep 20, 2022

Vehicle control method, apparatus and system, and storage medium

Inventors: Nan Xiang (Shenzhen, CN); Wei Zhang (Shenzhen, CN)
Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
B60W50/085B60W50/082B60W50/10G05D1/0055
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,447,146
App. No.
16/589,204
Granted
Sep 20, 2022
Kind
B2
Abstract

This application relates to the field of self-driving car technologies. In a vehicle control method, first control behavior information is obtained, by processing circuitry of a vehicle, via a vehicle-mounted sensor system in a case that the vehicle is in an autonomous control mode. The first control behavior information is generated from a first user action performed on the vehicle. Whether the first control behavior information corresponds to a predetermined type of control behavior information is determined by the processing circuitry. The predetermined type of control behavior information corresponds to a user action type that is triggered by a reflex of a user. A switch, by the processing circuitry, is performed from the autonomous control mode to a manual control mode in a case that the first control behavior information is not determined as the predetermined type of control behavior information.

Claims (73)

1. A vehicle control method, comprising:

obtaining, by processing circuitry of a vehicle, first control behavior information via a vehicle-mounted sensor system while the vehicle is in an autonomous control mode, the first control behavior information being generated from sensor data that is detected by the vehicle-mounted sensor system based on a first user action performed on the vehicle, wherein the first control behavior information includes at least one of a brake pressure value when the first user action is pressing a brake pedal, an accelerator pressure value when the first user action is pressing an accelerator pedal, and a torsion value when the first user action is turning a steering wheel;

determining, by the processing circuitry, that the first control behavior information is a predetermined type of control behavior information when at least one of the brake pressure value is greater than a brake threshold, the accelerator pressure value is greater than an accelerator threshold, and the torsion value is greater than a steering threshold;

switching, by the processing circuitry, from the autonomous control mode to a manual control mode in response to the first user action only when determining that the first control behavior information is not the predetermined type of control behavior information, and maintaining the autonomous control mode when determining that the first control behavior information is the predetermined type of control behavior information;

determining whether second control behavior information is dangerous behavior information according to the second control behavior information and vehicle running state information; and

starting an aided control mode when the second control behavior information is determined to be the dangerous behavior information, wherein

the vehicle running state information includes an angular velocity value of the vehicle, and

the determining whether the second control behavior information is the dangerous behavior information includes

determining, according to the second control behavior information and the angular velocity value of the vehicle, whether the angular velocity value of the vehicle is greater than an angular velocity threshold in a time period, and

determining that the second control behavior information is the dangerous behavior information when the angular velocity value of the vehicle is greater than the angular velocity threshold in the time period.

2. The method according to claim 1 , wherein

the first control behavior information includes an angle value when the first user action is turning the steering wheel; and

the determining that the first control behavior information is the predetermined type of control behavior information includes determining that the first control behavior information is the predetermined type of control behavior information when the angle value is greater than an angle threshold.

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

determining that the first control behavior information is the predetermined type of control behavior information when a difference between a braking time point and an acceleration time point is less than a difference threshold, and

a timing of the first user action is the braking time point when the brake pedal is pressed and a timing of a second user action is the acceleration time point when the accelerator pedal is pressed.

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

determining that the first control behavior information is the predetermined type of control behavior information when a difference between an acceleration time point and a steering time point is greater than a difference threshold, and

a timing of the first user action is the acceleration time point when the accelerator pedal is pressed and a timing of a second user action is the steering time point when the steering wheel is turned.

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

determining that the first control behavior information is the predetermined type of control behavior information when at least one of:

the first control behavior information includes the brake pressure value when the first user action is pressing the brake pedal and a variation amplitude of the brake pressure value in a first time period is greater than a variation amplitude of the brake pressure value in a second time period, wherein the second time period is after the first time period; and

the first control behavior information includes a first distance value when the first action is pressing the brake pedal and a variation amplitude of the first distance value in the first time period is greater than a variation amplitude of the first distance value in the second time period.

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

determining that the first control behavior information is the predetermined type of control behavior information when at least one of:

the first control behavior information includes the accelerator pressure value when the first action is pressing the accelerator pedal and a variation amplitude of the accelerator pressure value in a first time period is greater than a variation amplitude of the accelerator pressure value in a second time period, wherein the second time period is after the first time period; and

the first control behavior information includes a first distance value when the first action is pressing the accelerator pedal and a variation amplitude of the first distance value in the first time period is greater than a variation amplitude of the first distance value in the second time period.

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

determining that the first control behavior information is the predetermined type of control behavior information when at least one of:

the first control behavior information includes the torsion value when the first user action is turning the steering wheel and a variation amplitude of the torsion value in a first time period is greater than a variation amplitude of the torsion value in a second time period, wherein the second time period is after the first time period; and

the first control behavior information includes an angle value when the first action is turning the steering wheel and a variation amplitude of the angle value in the first time period is greater than a variation amplitude of the angle value in the second time period.

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

obtaining the second control behavior information and the vehicle running state information via the vehicle-mounted sensor system when the vehicle is in the manual control mode, the second control behavior information being generated from a second user action performed on the vehicle, wherein

the aided control mode is configured to perform aided control to at least one of the brake pedal, the accelerator pedal, and the steering wheel according to the second control behavior information and the vehicle running state information.

9. The method according to claim 8 , wherein

the vehicle running state information includes a speed value of the vehicle, and

the determining whether the second control behavior information is the dangerous behavior information includes at least one of

determining, according to the second control behavior information and the speed value of the vehicle, whether the speed value of the vehicle in a time period is greater than a first speed threshold, and determining that the second control behavior information is the dangerous behavior information when the speed value of the vehicle in the time period is greater than the first speed threshold; and

determining, according to the second control behavior information and the speed value of the vehicle, whether the speed value of the vehicle in the time period is less than a second speed threshold, and determining that the second control behavior information is the dangerous behavior information when the speed value of the vehicle in the time period is less than the second speed threshold.

10. A vehicle control apparatus, comprising:

processing circuitry configured to

obtain first control behavior information via a vehicle-mounted sensor system while a vehicle is in an autonomous control mode, the first control behavior information being generated from sensor data that is detected by the vehicle-mounted sensor system based on a first user action performed on the vehicle, wherein the first control behavior information includes at least one of a brake pressure value when the first user action is pressing a brake pedal, an accelerator pressure value when the first user action is pressing an accelerator pedal, and a torsion value when the first user action is turning a steering wheel;

determine that the first control behavior information is a predetermined type of control behavior information when at least one of the brake pressure value is greater than a brake threshold, the accelerator pressure value is greater than an accelerator threshold, and the torsion value is greater than a steering threshold;

switch from the autonomous control mode to a manual control mode in response to the first user action only when determining that the first control behavior information is not the predetermined type of control behavior information, and maintain the autonomous control mode when determining that the first control behavior information is the predetermined type of control behavior information;

determine whether second control behavior information is dangerous behavior information according to the second control behavior information and vehicle running state information; and

start an aided control mode when the second control behavior information is determined to be the dangerous behavior information, wherein

the vehicle running state information includes an angular velocity value of the vehicle, and

the processing circuitry is further configured to

determine, according to the second control behavior information and the angular velocity value of the vehicle, whether the angular velocity value of the vehicle is greater than an angular velocity threshold in a time period, and

determine that the second control behavior information is the dangerous behavior information when the angular velocity value of the vehicle is greater than the angular velocity threshold in the time period.

11. The vehicle control apparatus according to claim 10 , wherein

the first control behavior information includes an angle value when the first user action is turning the steering wheel; and

the processing circuitry is further configured to determine that the first control behavior information is the predetermined type of control behavior information when the angle value is greater than an angle threshold.

12. The vehicle control apparatus according to claim 10 , wherein

the processing circuitry is further configured to determine that the first control behavior information is the predetermined type of control behavior information when a difference between a braking time point and an acceleration time point is less than a difference threshold; and

a timing of the first user action is the braking time point when the brake pedal is pressed and a timing of a second user action is the acceleration time point when the accelerator pedal is pressed.

13. The vehicle control apparatus according to claim 10 , wherein

the processing circuitry is further configured to determine that the first control behavior information is the predetermined type of behavior information when a difference between an acceleration time point and a steering time point is greater than a difference threshold, and

a timing of the first user action is the acceleration time point when the accelerator pedal is pressed and a timing of a second user action is the steering time point when the steering wheel is turned.

14. The vehicle control apparatus according to claim 10 , wherein

the processing circuitry is further configured to determine that the first control behavior information is the predetermined type of control behavior information when at least one of

the first control behavior information includes the brake pressure value when the first user action is pressing the brake pedal and a variation amplitude of the brake pressure value in a first time period is greater than a variation amplitude of the brake pressure value in a second time period, wherein the second time period is after the first time period; and

the first control behavior information includes a first distance value when the first user action is pressing the brake pedal and a variation amplitude of the first distance value in the first time period is greater than a variation amplitude of the first distance value in the second time period.

15. A non-transitory computer readable storage medium storing instructions which when executed by a processor cause the processor to perform:

obtaining first control behavior information via a vehicle-mounted sensor system while a vehicle is in an autonomous control mode, the first control behavior information being generated from sensor data that is detected by the vehicle-mounted sensor system based on a first user action performed on the vehicle, wherein the first control behavior information includes at least one of a brake pressure value when the first user action is pressing a brake pedal, an accelerator pressure value when the first user action is pressing an accelerator pedal, and a torsion value when the first user action is turning a steering wheel;

determining whether the first control behavior information is a predetermined type of control behavior information when at least one of the brake pressure value is greater than a brake threshold, the accelerator pressure value is greater than an accelerator threshold, and the torsion value is greater than a steering threshold;

switching from the autonomous control mode to a manual control mode in response to the first user action only when determining that the first control behavior information is not the predetermined type of control behavior information, and maintaining the autonomous control mode when determining that the first control behavior information is the predetermined type of control behavior information;

determining whether second control behavior information is dangerous behavior information according to the second control behavior information and vehicle running state information; and

starting an aided control mode when the second control behavior information is determined to be the dangerous behavior information, wherein

the vehicle running state information includes an angular velocity value of the vehicle, and

the determining whether the second control behavior information is the dangerous behavior information includes

determining, according to the second control behavior information and the angular velocity value of the vehicle, whether the angular velocity value of the vehicle is greater than an angular velocity threshold in a time period, and

determining that the second control behavior information is the dangerous behavior information when the angular velocity value of the vehicle is greater than the angular velocity threshold in the time period.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 1, 2019
From: XIANG, NAN; ZHANG, WEI
To: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
Reel/Frame 050578/0102 →
Priority Claims (1)
CN 201710936580.9 · Oct 10, 2017 · national
Continuity (2)
Continuation PCTCN2018106707 · Sep 20, 2018
Related Publication 20200031363A1 · Jan 30, 2020
Cited By (1)
US 12,691,924