IP Library Granted Patent US 11,416,005
Granted Patent B2
US 11,416,005 · App. 16/664,321 · Granted Aug 16, 2022

Method and apparatus for controlling unmanned vehicle to perform route verification

Inventors: Yue Wang (Beijing, CN); Zelin Wu (Beijing, CN); Jingjing Xue (Beijing, CN); Yingnan Liu (Beijing, CN); Wenlong Rao (Beijing, CN); Zijie Wang (Beijing, CN)
Assignee: Apollo Intelligent Driving Technology (Beijing) Co., Ltd.
G05D1/0276G05D1/0212G07C5/02G07C5/085G05D2201/0213H04L67/10
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,416,005
App. No.
16/664,321
Granted
Aug 16, 2022
Kind
B2
Abstract

A method and apparatus for controlling an unmanned vehicle to perform route verification are disclosed. A method may include: receiving to-be-verified route information sent by a cloud server in communication connection, the to-be-verified route information including road information and expected traveling state information corresponding to a road section on a road characterized by the road information, and the expected traveling state information being used to characterize an expected traveling state of the unmanned vehicle on the corresponding road section; and performing following verification according to a set period during driving of the unmanned vehicle along the road: detecting a traveling state of the unmanned vehicle; and determining a verification result of the to-be-verified route information, based on a matching relationship between the detected traveling state and an expected traveling state corresponding to a road section of a current location in the to-be-verified route information.

Claims (29)

1. A method for controlling an unmanned vehicle to perform route verification, the method comprising:

receiving to-be-verified route information sent by a cloud server in communication connection, the to-be-verified route information comprising road information and expected traveling state information corresponding to a road section on a road characterized by the road information, and the expected traveling state information being used to characterize an expected traveling state of the unmanned vehicle on the corresponding road section, wherein the to-be-verified route information is planned based on an electronic map, and the expected traveling state is used to describe an expected traveling speed of the unmanned vehicle;

performing following verification according to a set period during traveling of the unmanned vehicle along the road: detecting a traveling state of the unmanned vehicle;

determining a verification result of the to-be-verified route information, based on a matching relationship between the detected traveling state and an expected traveling state corresponding to a road section of a current location in the to-be-verified route information, wherein the determining a verification result of the to-be-verified route information, based on a matching relationship between the detected traveling state and an expected traveling state corresponding to a road section of a current location in the to-be-verified route information comprises: determining, in response to determining that the detected traveling state does not match the expected traveling state corresponding to the road section of the current location, the to-be-verified route information being inaccurate;

determining scene information of the current location, wherein the scene information comprises at least one of: current time information, current location information, or current scene image information;

storing the scene information in a scene information set;

determining a control route based on the scene information set and the to-be-verified route information, wherein determining a control route based on the scene information set and the to-be-verified route information comprises: modifying the to-be-verified route information based on the scene information set and determining the control route based on the modified to-be-verified route information; and

controlling the unmanned vehicle based on the control route, wherein controlling the unmanned vehicle based on the control route comprises: controlling the unmanned vehicle based on the modified to-be-verified route information, wherein the modified to-be-verified route information comprises a modified expected traveling speed of the unmanned vehicle.

2. The method according to claim 1 , wherein the expected traveling state comprises at least one of: a uniform speed advance, an acceleration advance, a deceleration advance, or a stop.

3. An apparatus for controlling an unmanned vehicle to perform route verification, the apparatus comprising:

at least one processor; and

a memory storing instructions, wherein the instructions when executed by the at least one processor, cause the at least one processor to perform operations, the operations comprising:

receiving to-be-verified route information sent by a cloud server in communication connection, the to-be-verified route information comprising road information and expected traveling state information corresponding to a road section on a road characterized by the road information, and the expected traveling state information being used to characterize an expected traveling state of the unmanned vehicle on the corresponding road section, wherein the to-be-verified route information is planned based on an electronic map, and the expected traveling state is used to describe an expected traveling speed of the unmanned vehicle;

performing following verification according to a set period during traveling of the unmanned vehicle along the road: detecting a traveling state of the unmanned vehicle; and

determining a verification result of the to-be-verified route information, based on a matching relationship between the detected traveling state and an expected traveling state corresponding to a road section of a current location in the to-be-verified route information, wherein the determining a verification result of the to-be-verified route information, based on a matching relationship between the detected traveling state and an expected traveling state corresponding to a road section of a current location in the to-be-verified route information comprises: determining, in response to determining that the detected traveling state does not match the expected traveling state corresponding to the road section of the current location, the to-be-verified route information being inaccurate;

determining scene information of the current location, wherein the scene information comprises at least one of: current time information, current location information, or current scene image information;

storing the scene information in a scene information set;

determining a control route based on the scene information set and the to-be-verified route information, wherein determining a control route based on the scene information set and the to-be-verified route information comprises: modifying the to-be-verified route information based on the scene information set and determining the control route based on the modified to-be-verified route information; and

controlling the unmanned vehicle based on the control route, wherein controlling the unmanned vehicle based on the control route comprises: controlling the unmanned vehicle based on the modified to-be-verified route information, wherein the modified to-be-verified route information comprises a modified expected traveling speed of the unmanned vehicle.

4. The apparatus according to claim 3 , wherein the expected traveling state comprises at least one of: a uniform speed advance, an acceleration advance, a deceleration advance, or a stop.

5. A non-transitory computer readable storage medium, storing a computer program thereon, the program, when executed by a processor, cause the processor to perform operations, the operations comprising:

receiving to-be-verified route information sent by a cloud server in communication connection, the to-be-verified route information comprising road information and expected traveling state information corresponding to a road section on a road characterized by the road information, and the expected traveling state information being used to characterize an expected traveling state of the unmanned vehicle on the corresponding road section, wherein the to-be-verified route information is planned based on an electronic map, and the expected traveling state is used to describe an expected traveling speed of the unmanned vehicle;

performing following verification according to a set period during traveling of the unmanned vehicle along the road: detecting a traveling state of the unmanned vehicle; and

determining a verification result of the to-be-verified route information, based on a matching relationship between the detected traveling state and an expected traveling state corresponding to a road section of a current location in the to-be-verified route information, wherein the determining a verification result of the to-be-verified route information, based on a matching relationship between the detected traveling state and an expected traveling state corresponding to a road section of a current location in the to-be-verified route information comprises: determining, in response to determining that the detected traveling state does not match the expected traveling state corresponding to the road section of the current location, the to-be-verified route information being inaccurate;

determining scene information of the current location, wherein the scene information comprises at least one of: current time information, current location information, or current scene image information;

storing the scene information in a scene information set;

determining a control route based on the scene information set and the to-be-verified route information, wherein determining a control route based on the scene information set and the to-be-verified route information comprises: modifying the to-be-verified route information based on the scene information set and determining the control route based on the modified to-be-verified route information; and

controlling the unmanned vehicle based on the control route, wherein controlling the unmanned vehicle based on the control route comprises; controlling the unmanned vehicle based on the modified to-be-verified route information, wherein the modified to-be-verified route information comprises a modified expected traveling speed of the unmanned vehicle.

6. The non-transitory computer readable storage medium according to claim 5 , wherein the expected traveling state comprises at least one of: a uniform speed advance, an acceleration advance, a deceleration advance, or a stop.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2022
From: WANG, YUE; XUE, JINGJING; LIU, YINGNAN; RAO, WENLONG; WANG, ZIJIE
To: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.
Reel/Frame 058639/0273 →
EMPLOYMENT CONTRACT Recorded Jan 13, 2022
From: WU, ZELIN
To: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) CO., LTD.
Reel/Frame 058722/0203 →
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 201811346265.1 · Nov 13, 2018 · national
Continuity (1)
Related Publication 20200150681A1 · May 14, 2020