IP Library Granted Patent US 11,654,899
Granted Patent B2
US 11,654,899 · App. 16/916,201 · Granted May 23, 2023

Method and apparatus for avoidance control of vehicle, electronic device and storage medium

Inventors: Fan Yang (Beijing, CN); Fan Zhu (Beijing, CN); Leibing Lv (Beijing, CN); Lin Ma (Beijing, CN)
Assignee: Apollo Intelligent Driving Technology (Beijing) Co., Ltd.
B60W30/09B60W30/18163G08G1/166G08G1/167
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,654,899
App. No.
16/916,201
Granted
May 23, 2023
Kind
B2
Abstract

Embodiments of the present disclosure disclose a method and apparatus for avoidance control of a vehicle, an electronic device, and a storage medium, where the method includes: obtaining behavior information of a moving obstacle, where the moving obstacle is located in a direction of movement of the vehicle and a distance between the moving obstacle and the vehicle satisfies a preset avoidance distance; determining an avoidance strategy for the vehicle based on the behavior information of the moving obstacle; and controlling movement of the vehicle based on the avoidance strategy. The method in the embodiments of the present disclosure considers the behavior information of the moving obstacle in the process of avoidance control of the vehicle, and the vehicle can be controlled to travel when the moving obstacle takes an avoidance action, thereby improving the accuracy of avoidance for the vehicle and the practicality of intelligent driving.

Claims (49)

1. A method comprising:

obtaining behavior information of a moving obstacle, wherein the moving obstacle is located in a direction of movement of the vehicle, and a distance between the moving obstacle and the vehicle satisfies a preset avoidance distance;

determining an avoidance strategy for the vehicle based on the behavior information of the moving obstacle;

controlling movement of the vehicle based on the avoidance strategy; and

sending the avoidance strategy for the vehicle to the moving obstacle;

wherein the sending the avoidance strategy for the vehicle to the moving obstacle comprises, when the moving obstacle is a pedestrian, sending the avoidance strategy for the vehicle to a terminal device of the pedestrian, so that the pedestrian learns the avoidance strategy for the vehicle from the terminal device.

2. The method according to claim 1 , wherein the determining the avoidance strategy for the vehicle based on the behavior information of the moving obstacle comprises:

obtaining, based on the behavior information of the moving obstacle, a target avoidance strategy corresponding to the behavior information of the moving obstacle from a preset mapping relationship, wherein the mapping relationship comprises a correspondence relationship between the behavior information of the moving obstacle and the avoidance strategy for the vehicle; and

using the target avoidance strategy as the avoidance strategy for the vehicle.

3. The method according to claim 2 , wherein the method further comprises:

obtaining at least one set of historical training data, wherein each set of historical training data comprises the behavior information of the moving obstacle and the avoidance strategy for the vehicle in the case of a vehicle encountering a moving obstacle; and

determining the correspondence relationship between the behavior information of the moving obstacle and the avoidance strategy for the vehicle based on the at least one set of historical training data.

4. The method according to claim 1 , wherein the determining an avoidance strategy for the vehicle based on the behavior information of the moving obstacle comprises:

determining the avoidance strategy for the vehicle is at least one of accelerating, decelerating, stopping, or lane changing, based on the behavior information of the moving obstacle.

5. The method according to claim 2 , wherein the determining an avoidance strategy for the vehicle based on the behavior information of the moving obstacle comprises:

determining the avoidance strategy for the vehicle is at least one of accelerating, decelerating, stopping, or lane changing, based on the behavior information of the moving obstacle.

6. The method according to claim 3 , wherein the determining an avoidance strategy for the vehicle based on the behavior information of the moving obstacle comprises:

determining the avoidance strategy for the vehicle is at least one of accelerating, decelerating, stopping, or lane changing, based on the behavior information of the moving obstacle.

7. The method according to claim 4 , wherein the behavior information of the moving obstacle comprises driving information of the moving obstacle or avoidance information of the moving obstacle.

8. The method according to claim 7 , wherein the determining an avoidance strategy for the vehicle based on the behavior information of the moving obstacle comprises:

determining, based on the behavior information of the moving obstacle, that the avoidance strategy for the vehicle is at least one of decelerating, stopping, or lane changing in the case of the behavior information of the moving obstacle being the driving information.

9. The method according to claim 7 , wherein the determining an avoidance strategy for the vehicle based on the behavior information of the moving obstacle comprises:

determining, in the case of the behavior information of the moving obstacle being the avoidance information, that the avoidance strategy for the vehicle is moving normally, accelerating or decelerating, in the case of the moving obstacle stopping moving; or

determining, in the case of the behavior information of the moving obstacle being the avoidance information, that the avoidance strategy for the vehicle is decelerating and/or lane changing, in the case of the moving obstacle decelerating.

10. An electronic device, comprising:

a memory, configured to store a computer program; and

a processor, configured to execute the computer program to:

obtain behavior information of a moving obstacle, wherein the moving obstacle is located in a direction of movement of the vehicle, and a distance between the moving obstacle and the vehicle satisfies a preset avoidance distance;

determine an avoidance strategy for the vehicle based on the behavior information of the moving obstacle;

control movement of the vehicle based on the avoidance strategy; and

send the avoidance strategy for the vehicle to the moving obstacle;

wherein the processor is configured to execute the computer program to, when the moving obstacle is a pedestrian, send the avoidance strategy for the vehicle to a terminal device of the pedestrian, so that the pedestrian learns the avoidance strategy for the vehicle from the terminal device.

11. The electronic device according to claim 10 , wherein the processor is configured to execute the computer program to:

obtain, based on the behavior information of the moving obstacle, a target avoidance strategy corresponding to the behavior information of the moving obstacle from a preset mapping relationship, wherein the mapping relationship comprises a correspondence relationship between the behavior information of the moving obstacle and the avoidance strategy for the vehicle; and

use the target avoidance strategy as the avoidance strategy for the vehicle.

12. The electronic device according to claim 11 , wherein the processor is further configured to execute the computer program to:

obtain at least one set of historical training data, wherein each set of historical training data comprises the behavior information of the moving obstacle and the avoidance strategy for the vehicle in the case of a vehicle encountering a moving obstacle; and

determine the correspondence relationship between the behavior information of the moving obstacle and the avoidance strategy for the vehicle based on the at least one set of historical training data.

13. The electronic device according to claim 10 , wherein the processor is configured to execute the computer program to:

determine the avoidance strategy for the vehicle is at least one of accelerating, decelerating, stopping, or lane changing, based on the behavior information of the moving obstacle.

14. The electronic device according to claim 13 , wherein the behavior information of the moving obstacle comprises driving information of the moving obstacle or avoidance information of the moving obstacle.

15. The electronic device according to claim 14 , wherein the processor is configured to execute the computer program to:

determine, based on the behavior information of the moving obstacle, that the avoidance strategy for the vehicle is at least one of decelerating, stopping, or lane changing in the case of the behavior information of the moving obstacle being the driving information.

16. The electronic device according to claim 14 , wherein the processor is configured to execute the computer program to: determine, in the case of the behavior information of the moving obstacle being the avoidance information, that the avoidance strategy for the vehicle is moving normally, accelerating or decelerating, in the case of the moving obstacle stopping moving; or determine, in the case of the behavior information of the moving obstacle being the avoidance information, that the avoidance strategy for the vehicle is decelerating and/or lane changing, in the case of the moving obstacle decelerating.

17. An electronic device, comprising:

a camera, configured to take a drive test image, wherein the drive test image comprises a moving obstacle, wherein the moving obstacle is located in a direction of movement of the vehicle, and a distance between the moving obstacle and the vehicle satisfies a preset avoidance distance; and

a processor, configured to obtain behavior information of the moving obstacle based on the drive test image taken by the camera, determine an avoidance strategy for the vehicle based on the behavior information of the moving obstacle, control movement of the vehicle based on the avoidance strategy, and send the avoidance strategy for the vehicle to the moving obstacle;

wherein the processor is further configured to, when the moving obstacle is a pedestrian, send the avoidance strategy for the vehicle to a terminal device of the pedestrian, so that the pedestrian learns the avoidance strategy for the vehicle from the terminal device.

18. A non-transitory computer storage medium, wherein a computer program is stored in the storage medium, and the computer program, when executed, implements the method according to claim 1 .

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 21, 2023
From: YANG, FAN; MA, LIN
To: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.
Reel/Frame 062751/0329 →
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 →
Priority Claims (1)
CN 201910586468.6 · Jul 1, 2019 · national
Continuity (2)
Related Publication 20210001839A1 · Jan 7, 2021
Related Publication 20220371581A9 · Nov 24, 2022