IP Library Patent Application 17128051
Patent Application
App. No. 17/128,051

METHOD FOR CONTROLLING SIMULATION VEHICLE, ELECTRONIC DEVICE, AND STORAGE MEDIUM

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/128,051
Abstract

Embodiments of the present disclosure generally relate to a method for controlling a simulation vehicle, an electronic device, and a computer readable storage medium. According to the method, a simulation vehicle determines a first region corresponding to a first simulation position where the simulation vehicle is located at a first time point; obtains first environment information about the first region and second environment information about a second region adjacent to the first region; sends the first environment information and the second environment information to a control device of the simulation vehicle; and determines a first action performed by the simulation vehicle at a second time point after the first time point based on a control signal in response to receiving the control signal from the control device, the control signal being determined by the control device based on the first environment information and the second environment information.

Claims (60)

1 . A method for controlling a simulation vehicle, comprising:

determining a first region corresponding to a first simulation position where the simulation vehicle is located at a first time point;

obtaining first environment information about the first region and second environment information about a second region adjacent to the first region;

sending the first environment information and the second environment information to a control device of the simulation vehicle; and

determining a first action performed by the simulation vehicle at a second time point after the first time point based on a control signal in response to receiving the control signal from the control device, the control signal being determined by the control device based on the first environment information and the second environment information.

2 . The method of claim 1 , wherein obtaining the first environment information and the second environment information comprises:

obtaining at least one of first obstacle information and first road network information related to the first region; and

obtaining at least one of second obstacle information and second road network information related to the second region.

3 . The method of claim 2 , wherein obtaining the first obstacle information comprises:

obtaining perceptual information about an obstacle in the first region, the perceptual information indicating at least one of a position, a shape, a category, a speed and an orientation of the obstacle.

4 . The method of claim 1 , wherein determining the first region comprises:

obtaining predetermined correspondence information between simulation positions and regions; and

determining the first region corresponding to the first simulation position based on the predetermined correspondence information.

5 . The method of claim 1 , wherein determining the first action comprises:

determining the first action based on the control signal and a predetermined vehicle dynamic model, the first action comprising at least one of braking, turning, moving on, moving back, accelerating and decelerating.

6 . The method of claim 1 , further comprising:

obtaining a simulation model corresponding to an obstacle in the first region; and

determining a second action performed by the obstacle at the second time point based on the simulation model, the first environment information and the second environment information.

7 . The method of claim 1 , further comprising:

determining whether the first action meets a predetermined evaluation criterion related to vehicle driving; and

storing scene information associated with the second time point and the simulation vehicle in response to determining that the first action does not meet the predetermined evaluation criterion.

8 . The method of claim 1 , further comprising:

storing scene information associated with the second time point and the simulation vehicle in response to receiving a scene information storing request from the control device.

9 . The method of claim 1 , further comprising:

restarting the simulation vehicle in response to determining that communication between a simulation device and the control device is abnormal.

10 . The method of claim 1 , further comprising:

converting a loaded map into a topological graph; and

dividing the topological graph into a plurality of regions.

11 . A method for controlling a simulation vehicle, comprising:

receiving first environment information about a first region and second environment information about a second region adjacent to the first region from a simulation device, the first region corresponding to a first simulation position where the simulation vehicle is located at a first time point;

generating a control signal for the simulation vehicle based on the first environment information and the second environment information, the control signal causing the simulation vehicle to perform a first action at a second time point after the first time point; and

sending the control signal to the simulation device.

12 . The method of claim 11 , wherein receiving the first environment information and the second environment information comprises:

receiving at least one of first obstacle information and first road network information related to the first region, and at least one of second obstacle information and second road network information related to the second region from the simulation device.

13 . The method of claim 12 , wherein receiving the first obstacle information comprises:

receiving perceptual information about an obstacle in the first region from the simulation device, the perceptual information indicating at least one of a position, a shape, a category, a speed and an orientation of the obstacle.

14 . An electronic device, comprising:

at least one processor; and

a memory, communicatively coupled to the at least one processor,

wherein the memory is configured to store instructions executable by the at least one processor, and when the instructions are executed by the at least one processor, the at least one processor is caused to implement a method for controlling a simulation vehicle, the method comprising:

determining a first region corresponding to a first simulation position where the simulation vehicle is located at a first time point;

obtaining first environment information about the first region and second environment information about a second region adjacent to the first region;

sending the first environment information and the second environment information to a control device of the simulation vehicle; and

determining a first action performed by the simulation vehicle at a second time point after the first time point based on a control signal in response to receiving the control signal from the control device, the control signal being determined by the control device based on the first environment information and the second environment information.

15 . The electronic device of claim 14 , wherein obtaining the first environment information and the second environment information comprises:

obtaining at least one of first obstacle information and first road network information related to the first region; and

obtaining at least one of second obstacle information and second road network information related to the second region.

16 . The electronic device of claim 15 , wherein obtaining the first obstacle information comprises:

obtaining perceptual information about an obstacle in the first region, the perceptual information indicating at least one of a position, a shape, a category, a speed and an orientation of the obstacle.

17 . The electronic device of claim 14 , wherein determining the first region comprises:

obtaining predetermined correspondence information between simulation positions and regions; and

determining the first region corresponding to the first simulation position based on the predetermined correspondence information.

18 . The electronic device of claim 14 , wherein determining the first action comprises:

determining the first action based on the control signal and a predetermined vehicle dynamic model, the first action comprising at least one of braking, turning, moving on, moving back, accelerating and decelerating.

19 . The electronic device of claim 14 , wherein the method further comprises:

obtaining a simulation model corresponding to an obstacle in the first region; and

determining a second action performed by the obstacle at the second time point based on the simulation model, the first environment information and the second environment information.

20 . The electronic device of claim 14 , wherein the method further comprises:

determining whether the first action meets a predetermined evaluation criterion related to vehicle driving; and

storing scene information associated with the second time point and the simulation vehicle in response to determining that the first action does not meet the predetermined evaluation criterion.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 13, 2021
From: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.
To: APOLLO INTELLIGENT DRIVING TECHNOLOGY (BEIJING) CO., LTD.
Reel/Frame 058241/0248 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 19, 2020
From: ZHOU, JIE; ZHAO, MING; ZHANG, LIANCHENG; LI, HAO; WU, HANG; GUO, QIANG; ZHOU, SUNJIE; DONG, FANGFANG; MAO, JIMING; LI, BO
To: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.
Reel/Frame 054702/0343 →