IP Library Patent Application 17024651
Patent Application
App. No. 17/024,651

Obstacle Avoidance Method and Apparatus for Autonomous Driving Vehicle

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 None
App. No.
17/024,651
Abstract

An obstacle avoidance method and apparatus for an autonomous driving vehicle is provided. The method includes: in response to determining that there is an obstacle in a preset driving path, sending obstacle information to a preset terminal device so that the preset terminal device displays the obstacle information in a display page thereof, the obstacle information including an image of the obstacle and location information; receiving obstacle category information sent by the preset terminal device and inputted according to the displayed obstacle information; and determining an obstacle avoidance instruction for the autonomous driving vehicle according to the obstacle category indicated by the category information.

Claims (54)

1 . An obstacle avoidance method for an autonomous driving vehicle, comprising:

in response to determining that there is an obstacle in a preset travel path, transmitting obstacle information to a preset terminal device so that the preset terminal device displays the obstacle information on a display page of the preset terminal device, the obstacle information including an image of the obstacle and position information;

receiving category information of the obstacle transmitted by the preset terminal device and inputted according to the displayed obstacle information, wherein the category information is used to indicate a category of the obstacle; and

determining an obstacle avoidance instruction of the autonomous driving vehicle according to the category of the obstacle indicated by the category information.

2 . The method according to claim 1 , wherein the transmitting obstacle information to a preset terminal device in response to determining that there is an obstacle in a preset travel path so that the preset smart terminal device displays the obstacle information in a display page of the preset terminal comprises:

in response to determining that there is the obstacle in the preset travel path, determining reference category information of the obstacle using a pre-trained obstacle category recognition model, wherein the reference category information is used to indicate whether the obstacle belongs to a negligible obstacle; and

transmitting the obstacle information to the preset terminal device so that the preset terminal device displays the obstacle information on the display page of the preset terminal, in response to the reference category information indicating that the obstacle does not belong to the negligible obstacle; wherein

the obstacle category recognition model is obtained by training an initial obstacle category recognition model using a plurality of pieces of historical obstacle information and a plurality of pieces of historical category information of the plurality of historical obstacles respectively set according to the plurality of historical obstacle information, and is configured for determining the reference category information of the obstacle according to the obstacle information.

3 . The method according to claim 2 , wherein before the receiving category information of the obstacle transmitted by the preset terminal device and inputted according to the displayed obstacle information, the method further comprises:

determining a distance between the obstacle and the autonomous driving vehicle in response to the reference category information indicating that the obstacle does not belong to the negligible obstacle; and

in response to the distance being smaller than a preset distance threshold, generating an instruction for decelerating.

4 . The method according to claim 1 , wherein before the receiving category information of the obstacle transmitted by the preset terminal device and inputted according to the displayed obstacle information, the method further comprises:

sending, to the preset terminal device, prompt information for indicating the obstacle in the preset driving path, so that the preset terminal device plays the prompt information.

5 . The method according to claim 1 , wherein the determining an obstacle avoidance instruction of the autonomous driving vehicle according to the category of the obstacle indicated by the category information comprises:

in response to the category information indicating that the obstacle does not belong to a negligible obstacle, inputting current state information and the obstacle information of the autonomous driving vehicle to a pre-trained obstacle avoidance model to generate an obstacle avoidance instruction, wherein the obstacle avoidance model is obtained by training an initial obstacle avoidance model using a plurality of historical obstacle avoidance records.

6 . The method according to claim 1 , wherein before the receiving category information of the obstacle transmitted by the preset terminal device and inputted according to the displayed obstacle information, the method further comprises:

based on acquired current environment data of the autonomous driving vehicle, determining whether there is the obstacle in the preset travel path.

7 . An electronic device comprising:

one or more processors;

a storage apparatus storing one or more programs,

wherein, the one or more programs when executed by the one or more processors cause the one or more processors to perform operations, the operations comprising:

in response to determining that there is an obstacle in a preset travel path, transmitting obstacle information to a preset terminal device so that the preset terminal device displays the obstacle information on a display page of the preset terminal device, the obstacle information including an image of the obstacle and position information;

receiving category information of the obstacle transmitted by the preset terminal device and inputted according to the displayed obstacle information, wherein the category information is used to indicate a category of the obstacle; and

determining an obstacle avoidance instruction of the autonomous driving vehicle according to the category of the obstacle indicated by the category information.

8 . The electronic device according to claim 7 , wherein the transmitting obstacle information to a preset terminal device in response to determining that there is an obstacle in a preset travel path so that the preset smart terminal device displays the obstacle information in a display page of the preset terminal comprises:

in response to determining that there is the obstacle in the preset travel path, determining reference category information of the obstacle using a pre-trained obstacle category recognition model, wherein the reference category information is used to indicate whether the obstacle belongs to a negligible obstacle; and

transmitting the obstacle information to the preset terminal device so that the preset terminal device displays the obstacle information on the display page of the preset terminal, in response to the reference category information indicating that the obstacle does not belong to the negligible obstacle; wherein

the obstacle category recognition model is obtained by training an initial obstacle category recognition model using a plurality of pieces of historical obstacle information and a plurality of pieces of historical category information of the plurality of historical obstacles respectively set according to the plurality of historical obstacle information, and is configured for determining the reference category information of the obstacle according to the obstacle information.

9 . The electronic device according to claim 8 , wherein before the receiving category information of the obstacle transmitted by the preset terminal device and inputted according to the displayed obstacle information, the operations further comprise:

determining a distance between the obstacle and the autonomous driving vehicle in response to the reference category information indicating that the obstacle does not belong to the negligible obstacle; and

in response to the distance being smaller than a preset distance threshold, generating an instruction for decelerating.

10 . The electronic device according to claim 7 , wherein before the receiving category information of the obstacle transmitted by the preset terminal device and inputted according to the displayed obstacle information, the operations further comprise:

sending, to the preset terminal device, prompt information for indicating the obstacle in the preset driving path, so that the preset terminal device plays the prompt information.

11 . The electronic device according to claim 7 , wherein the determining an obstacle avoidance instruction of the autonomous driving vehicle according to the category of the obstacle indicated by the category information comprises:

in response to the category information indicating that the obstacle does not belong to a negligible obstacle, inputting current state information and the obstacle information of the autonomous driving vehicle to a pre-trained obstacle avoidance model to generate an obstacle avoidance instruction, wherein the obstacle avoidance model is obtained by training an initial obstacle avoidance model using a plurality of historical obstacle avoidance records.

12 . The electronic device according to claim 7 , wherein before the receiving category information of the obstacle transmitted by the preset terminal device and inputted according to the displayed obstacle information, the operations further comprise:

based on acquired current environment data of the autonomous driving vehicle, determining whether there is the obstacle in the preset travel path.

13 . A non-transitory computer readable medium storing a computer program, wherein the program when executed by a processor causes the processor to perform operations, the operations comprising:

in response to determining that there is an obstacle in a preset travel path, transmitting obstacle information to a preset terminal device so that the preset terminal device displays the obstacle information on a display page of the preset terminal device, the obstacle information including an image of the obstacle and position information;

receiving category information of the obstacle transmitted by the preset terminal device and inputted according to the displayed obstacle information, wherein the category information is used to indicate a category of the obstacle; and

determining an obstacle avoidance instruction of the autonomous driving vehicle according to the category of the obstacle indicated by the category information.

14 . The computer readable medium according to claim 13 , wherein the transmitting obstacle information to a preset terminal device in response to determining that there is an obstacle in a preset travel path so that the preset smart terminal device displays the obstacle information in a display page of the preset terminal comprises:

in response to determining that there is the obstacle in the preset travel path, determining reference category information of the obstacle using a pre-trained obstacle category recognition model, wherein the reference category information is used to indicate whether the obstacle belongs to a negligible obstacle; and

transmitting the obstacle information to the preset terminal device so that the preset terminal device displays the obstacle information on the display page of the preset terminal, in response to the reference category information indicating that the obstacle does not belong to the negligible obstacle; wherein

the obstacle category recognition model is obtained by training an initial obstacle category recognition model using a plurality of pieces of historical obstacle information and a plurality of pieces of historical category information of the plurality of historical obstacles respectively set according to the plurality of historical obstacle information, and is configured for determining the reference category information of the obstacle according to the obstacle information.

15 . The computer readable medium according to claim 14 , wherein before the receiving category information of the obstacle transmitted by the preset terminal device and inputted according to the displayed obstacle information, the operations further comprise:

determining a distance between the obstacle and the autonomous driving vehicle in response to the reference category information indicating that the obstacle does not belong to the negligible obstacle; and

in response to the distance being smaller than a preset distance threshold, generating an instruction for decelerating.

16 . The computer readable medium according to claim 13 , wherein before the receiving category information of the obstacle transmitted by the preset terminal device and inputted according to the displayed obstacle information, the operations further comprise:

sending, to the preset terminal device, prompt information for indicating the obstacle in the preset driving path, so that the preset terminal device plays the prompt information.

17 . The computer readable medium according to claim 13 , wherein the determining an obstacle avoidance instruction of the autonomous driving vehicle according to the category of the obstacle indicated by the category information comprises:

in response to the category information indicating that the obstacle does not belong to a negligible obstacle, inputting current state information and the obstacle information of the autonomous driving vehicle to a pre-trained obstacle avoidance model to generate an obstacle avoidance instruction, wherein the obstacle avoidance model is obtained by training an initial obstacle avoidance model using a plurality of historical obstacle avoidance records.

18 . The computer readable medium according to claim 13 , wherein before the receiving category information of the obstacle transmitted by the preset terminal device and inputted according to the displayed obstacle information, the operations further comprise:

based on acquired current environment data of the autonomous driving vehicle, determining whether there is the obstacle in the preset travel path.

Assignments (4)
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 Jun 30, 2021
From: WANG, YUE; SHEN, DONGHUI; YU, GAO; LI, WENBO; XUE, JINGJING
To: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.
Reel/Frame 056713/0558 →
EMPLOYMENT AGREEMENT Recorded Jun 30, 2021
From: CHENG, LIE
To: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.
Reel/Frame 057978/0500 →