Method and system for controlling autonomous driving vehicle reentering autonomous driving mode

US10452074B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10452074-B2
Application numberUS-201715510817-A
CountryUS
Kind codeB2
Filing dateMar 10, 2017
Priority dateMar 10, 2017
Publication dateOct 22, 2019
Grant dateOct 22, 2019

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.

When an ADV is detected to transition from a manual driving mode to an autonomous driving mode, a first pedal value corresponding to a speed of the ADV at a previous command cycle during which the ADV was operating in the manual driving mode is determined. A second pedal value is determined based on a target speed of the ADV at a current command cycle during which the ADV is operating in an autonomous driving mode. A pedal value represents a pedal percentage of a maximum pedal pressure or maximum pedal pressed distance of a throttle pedal or brake pedal from a neutral position. A speed command is generated and issued to the ADV based on the first pedal value and the second pedal value, such that the ADV runs in a similar acceleration before and after switching from the manual driving mode to the autonomous driving mode.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method for operating an autonomous driving vehicle, the method comprising: detecting that the autonomous driving vehicle (ADV) transitions from a manual driving mode to an autonomous driving mode; determining a first pedal value corresponding to a speed of the ADV in response to a speed control command issued at a previous command cycle during which the ADV was operating in the manual driving mode; determining a second pedal value based on a target speed of the ADV at a current command cycle during which the ADV is operating in the autonomous driving mode; and issuing a speed control command to the ADV based on the first pedal value and the second pedal value, wherein the speed control command results in a substantially gradual speed change of the ADV between the manual driving mode and the autonomous driving mode. 2. The method of claim 1 , wherein determining a first pedal value comprises: measuring a first torque value based on sensor data from the ADV at the previous command cycle; and determining the first pedal value based on the first torque value of the ADV using a predetermined algorithm. 3. The method of claim 2 , wherein determining the first pedal value based on the first torque value comprises performing a lookup operation in a torque to pedal (torque/pedal) mapping table, wherein the torque/pedal mapping table includes a plurality of mapping entries, each mapping entry mapping a particular torque value to a particular pedal value. 4. The method of claim 1 , wherein determining a second pedal value based on a target speed of the ADV comprises: determining a target speed for the previous command cycle; and determining the second pedal value based on a difference between the target speed of the current command cycle and the target speed of the previous command cycle. 5. The method of claim 4 , further comprising: calculating a torque value representing a torque required to change the target speed from the previous command cycle to the current command cycle; and converting the torque value to the second pedal value using a torque/pedal mapping table. 6. The method of claim 1 , further comprising: calculating a preset value based on the first pedal value and the second pedal value, wherein the preset value is utilized as an output of a close loop controller representing a pedal feedback from the ADV; and calculating a final pedal value based on the preset value and the second pedal value, wherein the speed control command is issued based on the final pedal value. 7. The method of claim 6 , wherein the close loop controller is to generate the pedal feedback based on the target speed of the current command cycle and an actual speed of the ADV in response to a speed control command issued in previous command cycle during the autonomous driving mode. 8. The method of claim 7 , wherein the preset value is utilized by the close loop controller in lieu of the pedal feedback calculated based on the target speed and the actual speed in response to the detection that the ADV transitions from the manual driving mode to the autonomous driving mode. 9. The method of claim 1 , wherein a pedal value represents a percentage of a maximum pedal value of a throttle pedal or a brake pedal for speed control of the ADV. 10. A non-transitory machine-readable medium having instructions stored therein, which when executed by a processor, cause the processor to perform operations, the operations comprising: detecting that the autonomous driving vehicle (ADV) transitions from a manual driving mode to an autonomous driving mode; determining a first pedal value corresponding to a speed of the ADV in response to a speed control command issued at a previous command cycle during which the ADV was operating in the manual driving mode; determining a second pedal value based on a target speed of the ADV at a current command cycle during which the ADV is operating in the autonomous driving mode; and issuing a speed control command to the ADV based on the first pedal value and the second pedal value, wherein the speed control command results in a substantially gradual speed change of the ADV between the manual driving mode and the autonomous driving mode. 11. The machine-readable medium of claim 10 , wherein determining a first pedal value comprises: measuring a first torque value based on sensor data from the ADV at the previous command cycle; and determining the first pedal value based on the first torque value of the ADV using a predetermined algorithm. 12. The machine-readable medium of claim 11 , wherein determining the first pedal value based on the first torque value comprises performing a lookup operation in a torque to pedal (torque/pedal) mapping table, wherein the torque/pedal mapping table includes a plurality of mapping entries, each mapping entry mapping a particular torque value to a particular pedal value. 13. The machine-readable medium of claim 10 , wherein determining a second pedal value based on a target speed of the ADV comprises: determining a target speed for the previous command cycle; and determining the second pedal value based on a difference between the target speed of the current command cycle and the target speed of the previous command cycle. 14. The machine-readable medium of claim 13 , wherein the operations further comprise: calculating a torque value representing a torque required to change the target speed from the previous command cycle to the current command cycle; and converting the torque value to the second pedal value using a torque/pedal mapping table. 15. The machine-readable medium of claim 10 , wherein the operations further comprise: calculating a preset value based on the first pedal value and the second pedal value, wherein the preset value is utilized as an output of a close loop controller representing a pedal feedback from the ADV; and calculating a final pedal value based on the preset value and the second pedal value, wherein the speed control command is issued based on the final pedal value. 16. The machine-readable medium of claim 15 , wherein the close loop controller is to generate the pedal feedback based on the target speed of the current command cycle and an actual speed of the ADV in response to a speed control command issued in previous command cycle during the autonomous driving mode. 17. The machine-readable medium of claim 16 , wherein the preset value is utilized by the close loop controller in lieu of the pedal feedback calculated based on the target speed and the actual speed in response to the detection that the ADV transitions from the manual driving mode to the autonomous driving mode. 18. A data processing system, comprising: a processor; and a memory coupled to the processor to store instructions, which when executed by the processor, cause the processor to perform operations, the operations including detecting that the autonomous driving vehicle (ADV) transitions from a manual driving mode to an autonomous driving mode, determining a first pedal value corresponding to a speed of the ADV in response to a speed control command issued at a previous command cycle during which the ADV was operating in the manual driving mode, determining a second pedal value based on a target speed of the ADV at a current command cycle during which the ADV is operating in the autonomous driving mode, and issuing a speed control command to the ADV based on the first pedal value and the second pedal value, wherein the speed control command results i

Assignees

Inventors

Classifications

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 US10452074B2 cover?
When an ADV is detected to transition from a manual driving mode to an autonomous driving mode, a first pedal value corresponding to a speed of the ADV at a previous command cycle during which the ADV was operating in the manual driving mode is determined. A second pedal value is determined based on a target speed of the ADV at a current command cycle during which the ADV is operating in an aut…
Who is the assignee on this patent?
Baidu Usa Llc, Baidu Com Times Tech Beijing Co Ltd
What technology area does this patent fall under?
Primary CPC classification G05D1/0223. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 22 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).