Autonomous vehicle simulation system

US2020384998A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2020384998-A1
Application numberUS-201916435437-A
CountryUS
Kind codeA1
Filing dateJun 7, 2019
Priority dateJun 7, 2019
Publication dateDec 10, 2020
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Techniques for analysis of autonomous vehicle operations are described. As an example, a method of autonomous vehicle operation includes storing sensor data from one or more sensors located on the autonomous vehicle into a storage medium, performing, based on at least some of the sensor data, a simulated execution of one or more programs associated with the operations of the autonomous vehicle, generating, based on the simulated execution of the one or more programs and as part of a simulation, one or more control signal values that control a simulated driving behavior of the autonomous vehicle, and providing a visual feedback of the simulated driving behavior of the autonomous vehicle on a simulated road.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method of autonomous vehicle operation, comprising: storing sensor data from one or more sensors located on the autonomous vehicle into a storage medium; performing, based on at least some of the sensor data, a simulated execution of one or more programs associated with the operations of the autonomous vehicle; generating, based on the simulated execution of the one or more programs and as part of a simulation, one or more control signal values that control a simulated driving behavior of the autonomous vehicle; and providing a visual feedback of the simulated driving behavior of the autonomous vehicle on a simulated road. 2 . The method of claim 1 , further comprising: determining, based on the one or more control signal values, location and speed of the autonomous vehicle, wherein the visual feedback of the simulated driving behavior of the autonomous vehicle is based on the determined location and speed of the autonomous vehicle. 3 . The method of claim 1 , further comprising: receiving a user-configurable time period information that controls an amount of the sensor data used for the performing of the simulated execution, wherein the sensor data used for the performing of the simulated execution includes time stamp that falls within the user-configurable time period information. 4 . The method of claim 1 , wherein the providing the visual feedback of the simulated driving behavior of the autonomous vehicle includes displaying the one or more control signal values. 5 . The method of claim 4 , wherein the displaying the one or more control signal values includes displaying a difference between the one or more control signal values and a corresponding one or more previous control signal values. 6 . The method of claim 4 , wherein the one or more control signal values includes a steering angle value that steers the autonomous vehicle, a throttle value that adjusts a speed of the autonomous vehicle, or a braking value that adjusts an amount of brakes engaged by the autonomous vehicle. 7 . The method of claim 1 , wherein the visual feedback includes a movable slider that when moved enables the visual feedback to show the simulated driving behavior of the autonomous vehicle that correspond to a time value associated with the moveable slider. 8 . The method of claim 1 , wherein the at least some of the sensor data used for the simulated execution of the one or more programs excludes sensor data from a disabled sensor. 9 . The method of claim 1 , wherein the one or more sensors includes a camera, a radar, or a LiDAR. 10 . The method of claim 1 , wherein the one or more programs includes a revised program that fixed a software issue with a previous program, wherein the revised program replaced the previous program, and wherein the revised program and previous program have different version identifiers. 11 . A computer readable program stored on a non-transitory computer readable media, the computer readable program including code that when executed by a processor, causes the processor to: store sensor data from one or more sensors located on the autonomous vehicle into a storage medium; perform, based on at least some of the sensor data, a simulated execution of one or more programs associated with the operations of the autonomous vehicle; generate, based on the simulated execution of the one or more programs and as part of a simulation, one or more control signal values that control a simulated driving behavior of the autonomous vehicle; and provide a visual feedback of the simulated driving behavior of the autonomous vehicle on a simulated road. 12 . The computer readable program of claim 11 , wherein the processor is further configured to: determine, based on the one or more control signal values, location and speed of the autonomous vehicle, wherein the visual feedback of the simulated driving behavior of the autonomous vehicle is based on the determined location and speed of the autonomous vehicle. 13 . The computer readable program of claim 11 , wherein the processor is further configured to: receive a user-configurable time period information that controls an amount of the sensor data to be used for the performed simulated execution, wherein the sensor data used for the performed simulated execution includes time stamp that falls within the user-configurable time period information. 14 . The computer readable program of claim 11 , wherein the processor configured to provide the visual feedback of the simulated driving behavior of the autonomous vehicle includes the processor configured to display the one or more control signal values. 15 . The computer readable program of claim 14 , wherein the processor configured to display of the one or more control signal values includes the processor configured to display a difference between the one or more control signal values and a corresponding one or more previous control signal values. 16 . The computer readable program of claim 14 , wherein the one or more control signal values includes a steering angle value that steers the autonomous vehicle, a throttle value that adjusts a speed of the autonomous vehicle, or a braking value that adjusts an amount of brakes engaged by the autonomous vehicle. 17 . The computer readable program of claim 11 , wherein the visual feedback includes a movable slider that when moved enables the visual feedback to show the simulated driving behavior of the autonomous vehicle that correspond to a time value associated with the moveable slider. 18 . The computer readable program of claim 11 , wherein the at least some of the sensor data used for the simulated execution of the one or more programs excludes sensor data from a disabled sensor. 19 . The computer readable program of claim 11 , wherein the one or more sensors includes a camera, a radar, or a LiDAR. 20 . The computer readable program of claim 11 , wherein the one or more programs includes a revised program that fixed a software issue with a previous program, wherein the revised program replaced the previous program, and wherein the revised program and previous program have different version identifiers.

Assignees

Inventors

Classifications

  • Handing over between on-board automatic and on-board manual control · CPC title

  • Modular or universal configuration of the monitoring system, e.g. monitoring system having modules that may be combined to build monitoring program; monitoring system that can be applied to legacy systems; adaptable monitoring system; using different communication protocols · CPC title

  • G01M17/007Primary

    Wheeled or endless-tracked vehicles (G01M17/08 takes precedence) · CPC title

  • Design optimisation, verification or simulation (optimisation, verification or simulation of circuit designs G06F30/30) · CPC title

  • G06F30/15Primary

    Vehicle, aircraft or watercraft design · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2020384998A1 cover?
Techniques for analysis of autonomous vehicle operations are described. As an example, a method of autonomous vehicle operation includes storing sensor data from one or more sensors located on the autonomous vehicle into a storage medium, performing, based on at least some of the sensor data, a simulated execution of one or more programs associated with the operations of the autonomous vehicle,…
Who is the assignee on this patent?
Tusimple Inc
What technology area does this patent fall under?
Primary CPC classification G01M17/007. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Dec 10 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).