# US 2020/0401154 A1 · Method for controlling vehicle speed for autonomous driving, electronic device, and computer-readable storage medium

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2020/0401154 A1
- Document ID: US20200401154A1
- Status: Published application
- Kind: A1
- Application number: 16/906,528
- Filed: 2020-06-19
- Published: 2020-12-24
- Earliest claimed: 2019-06-21
- Assignees: Weride Corp.
- Applicants: WeRide Corp.
- Inventors: Wu Xiong
- Web page: https://patentgrep.com/patent/US20200401154A1

## CPC

- B60K 31/04: and means for comparing one electrical quantity, e.g. voltage, pulse, waveform, flux, or the like, with another quantity of a like kind, which comparison means is involved in the development of an electrical signal which is fed into the controlling means
- G05D 1/0223: {involving speed control of the vehicle (vehicle fittings for automatically controlling, i.e. preventing speed from exceeding an arbitrarily established velocity or maintaining speed at a particular velocity, as selected by the vehicle operator B60K31/00)}
- B60W 30/143: {Speed control (B60W30/16 takes precedence)}
- B60W 50/06: Improving the dynamic response of the control system, e.g. improving the speed of regulation or avoiding hunting or overshoot
- G05D 1/0221: {involving a learning process}
- B60W 2050/0075: {Automatic parameter input, automatic initialising or calibrating means}
- B60W 2050/0083: {Setting, resetting, calibration}
- B60W 2556/10: Historical data
- B60W 2720/10: Longitudinal speed
- B60W 2720/106: Longitudinal acceleration
- B60K: ARRANGEMENT OR MOUNTING OF PROPULSION UNITS OR OF TRANSMISSIONS IN VEHICLES; ARRANGEMENT OR MOUNTING OF PLURAL DIVERSE PRIME-MOVERS IN VEHICLES; AUXILIARY DRIVES FOR VEHICLES; INSTRUMENTATION OR DASHBOARDS FOR VEHICLES; ARRANGEMENTS IN CONNECTION WITH COOLING, AIR INTAKE, GAS EXHAUST OR FUEL SUPPLY OF PROPULSION UNITS IN VEHICLES
- G05D: SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- B60W: CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT

## Abstract

Disclosed are a method and apparatus for controlling a vehicle speed for autonomous driving, an electronic device and a computer-readable storage medium. The method includes: obtaining a basic vehicle speed control instruction output by a central controller of a target vehicle in real time; generating an ideal speed parameter matching the basic vehicle speed control instruction according to a preset processing delay; generating an additional vehicle speed control instruction to perform vehicle speed control on the target vehicle according to a difference between the ideal speed parameter and a real-time speed parameter of the target vehicle; and returning to perform the operation of generating the ideal speed parameter matching the basic vehicle speed control instruction according to the preset processing delay until the real-time speed parameter of the target vehicle tends to be consistent with the ideal speed parameter.

## Claims

### Claim 1

A method of controlling a vehicle speed for autonomous driving, comprising:
obtaining a basic vehicle speed control instruction output by a central controller of a target vehicle in real time;
generating an ideal speed parameter matching the basic vehicle speed control instruction according to a preset processing delay, the preset processing delay being determined according to historical vehicle speed control empirical parameters of a plurality of vehicles matching the target vehicle;
generating an additional vehicle speed control instruction to perform vehicle speed control on the target vehicle according to a difference between the ideal speed parameter and a real-time speed parameter of the target vehicle; and
returning to perform the operation of generating the ideal speed parameter matching the basic vehicle speed control instruction according to the preset processing delay until the real-time speed parameter of the target vehicle tends to be consistent with the ideal speed parameter;
wherein the basic vehicle speed control instruction and the additional vehicle speed control instruction are configured to control the target vehicle to perform a matched vehicle speed control operation.

### Claim 2 (depends on 1)

The method of claim 1, wherein generating the ideal speed parameter matching the basic vehicle speed control instruction according to the preset processing delay comprises:
inputting the basic vehicle speed control instruction to a preset reference model, and obtaining the ideal speed parameter output by the reference model after the preset processing delay;
wherein the reference model is trained or recognized by using ideal brake and/or accelerator data obtained based on brake and/or accelerator data of a plurality of vehicles of a same model as the target vehicle.

### Claim 3 (depends on 2)

The method of claim 2, wherein the reference model comprises a time delay submodel and a system transition section response submodel which are connected in series, wherein
the time delay submodel is configured to receive the input basic vehicle speed control instruction, and output the processed basic vehicle speed control instruction after the preset processing delay to the system transition section response submodel; and
the system transition section response submodel is configured to generate and output the matching ideal speed parameter according to the received basic vehicle speed control instruction.

### Claim 4 (depends on 1)

The method of claim 1, wherein generating the additional vehicle speed control instruction to perform the vehicle speed control on the target vehicle according to the difference between the ideal speed parameter and the real-time speed parameter of the target vehicle comprises:
computing the additional vehicle speed control instruction based on the following formula: Cad=Kpv (Vref−Vmea) Kpa (aref−amea), where Cad is the additional vehicle speed control instruction, Kpv is a speed proportional coefficient, Vref is an ideal speed in the ideal speed parameter, Vmea is a real-time speed in the real-time speed parameter, Kpa is an acceleration proportional coefficient, aref is an ideal acceleration in the ideal speed parameter, and amea is a real-time acceleration in the real-time speed parameter; and
performing the vehicle speed control on the target vehicle according to the basic vehicle speed control instruction and the additional vehicle speed control instruction.

### Claim 5 (depends on 4)

The method of claim 4, further comprising the following operation after computing the additional vehicle speed control instruction:
performing filtering processing on the additional vehicle speed control instruction to obtain a filtered additional vehicle speed control instruction.

### Claim 6

An electronic device, comprising:
one or more processors; and
a memory for 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 a method of controlling a vehicle speed for autonomous driving, the method comprising:
obtaining in real time a basic vehicle speed control instruction output by a central controller of a target vehicle;
generating an ideal speed parameter matching the basic vehicle speed control instruction according to a preset processing delay, the preset processing delay being determined according to historical vehicle speed control empirical parameters of a plurality of vehicles matching the target vehicle;
generating an additional vehicle speed control instruction to perform vehicle speed control on the target vehicle according to a difference between the ideal speed parameter and a real-time speed parameter of the target vehicle; and
returning to perform the operation of generating the ideal speed parameter matching the basic vehicle speed control instruction according to the preset processing delay until the real-time speed parameter of the target vehicle tends to be consistent with the ideal speed parameter;
wherein the basic vehicle speed control instruction and the additional vehicle speed control instruction are configured to control the target vehicle to perform a matched vehicle speed control operation.

### Claim 7 (depends on 6)

The electronic device of claim 6, wherein generating the ideal speed parameter matching the basic vehicle speed control instruction according to the preset processing delay comprises:
inputting the basic vehicle speed control instruction to a preset reference model, and obtaining the ideal speed parameter output by the reference model after the preset processing delay;
wherein the reference model is trained or recognized by using ideal brake and/or accelerator data obtained based on brake and/or accelerator data of a plurality of vehicles of a same model as the target vehicle.

### Claim 8 (depends on 7)

The electronic device of claim 7, wherein the reference model comprises a time delay submodel and a system transition section response submodel which are connected in series, wherein
the time delay submodel is configured to receive the input basic vehicle speed control instruction, and output the processed basic vehicle speed control instruction after the preset processing delay to the system transition section response submodel; and
the system transition section response submodel is configured to generate and output the matching ideal speed parameter according to the received basic vehicle speed control instruction.

### Claim 9 (depends on 6)

The electronic device of claim 6, wherein generating the additional vehicle speed control instruction to perform the vehicle speed control on the target vehicle according to the difference between the ideal speed parameter and the real-time speed parameter of the target vehicle comprises:
computing the additional vehicle speed control instruction based on the following formula: Cad=Kpv (Vref−Vmea) Kpa (aref−amea), where Cad is the additional vehicle speed control instruction, Kpv is a speed proportional coefficient, Vref is an ideal speed in the ideal speed parameter, Vmea is a real-time speed in the real-time speed parameter, Kpa is an acceleration proportional coefficient, aref is an ideal acceleration in the ideal speed parameter, and amea is a real-time acceleration in the real-time speed parameter; and
performing the vehicle speed control on the target vehicle according to the basic vehicle speed control instruction and the additional vehicle speed control instruction.

### Claim 10 (depends on 9)

The electronic device of claim 9, wherein the method further comprises the following operation after computing the additional vehicle speed control instruction:
performing filtering processing on the additional vehicle speed control instruction to obtain a filtered additional vehicle speed control instruction.

### Claim 11

A computer-readable storage medium storing one or more computer programs, the one or more computer programs when executed on a processor being configured for performing a method for controlling a vehicle speed for autonomous driving, the method comprising the following operations:
obtaining a basic vehicle speed control instruction output by a central controller of a target vehicle in real time;
generating an ideal speed parameter matching the basic vehicle speed control instruction according to a preset processing delay, the preset processing delay being determined according to historical vehicle speed control empirical parameters of a plurality of vehicles matching the target vehicle;
generating an additional vehicle speed control instruction to perform vehicle speed control on the target vehicle according to a difference between the ideal speed parameter and a real-time speed parameter of the target vehicle; and
returning to perform the operation of generating the ideal speed parameter matching the basic vehicle speed control instruction according to the preset processing delay until the real-time speed parameter of the target vehicle tends to be consistent with the ideal speed parameter;
wherein the basic vehicle speed control instruction and the additional vehicle speed control instruction are configured to control the target vehicle to perform a matched vehicle speed control operation.

### Claim 12 (depends on 11)

The computer-readable storage medium of claim 11, wherein generating the ideal speed parameter matching the basic vehicle speed control instruction according to the preset processing delay comprises:
inputting the basic vehicle speed control instruction to a preset reference model, and obtaining the ideal speed parameter output by the reference model after the preset processing delay;
wherein the reference model is trained or recognized by using ideal brake and/or accelerator data obtained based on brake and/or accelerator data of a plurality of vehicles of a same model as the target vehicle.

### Claim 13 (depends on 12)

The computer-readable storage medium of claim 12, wherein the reference model comprises a time delay submodel and a system transition section response submodel which are connected in series, wherein
the time delay submodel is configured to receive the input basic vehicle speed control instruction, and output the processed basic vehicle speed control instruction after the preset processing delay to the system transition section response submodel; and
the system transition section response submodel is configured to generate and output the matching ideal speed parameter according to the received basic vehicle speed control instruction.

### Claim 14 (depends on 11)

The computer-readable storage medium of claim 11, wherein generating the additional vehicle speed control instruction to perform the vehicle speed control on the target vehicle according to the difference between the ideal speed parameter and the real-time speed parameter of the target vehicle comprises:
computing the additional vehicle speed control instruction based on the following formula: Cad=Kpv (Vref−Vmea) Kpa (aref−amea), where Cad is the additional vehicle speed control instruction, Kpv is a speed proportional coefficient, Vref is an ideal speed in the ideal speed parameter, Vmea is a real-time speed in the real-time speed parameter, Kpa is an acceleration proportional coefficient, aref is an ideal acceleration in the ideal speed parameter, and amea is a real-time acceleration in the real-time speed parameter; and
performing the vehicle speed control on the target vehicle according to the basic vehicle speed control instruction and the additional vehicle speed control instruction.

### Claim 15 (depends on 14)

The computer-readable storage medium of claim 14, wherein the one or more computer programs when executed on the processor further performs the following operation after computing the additional vehicle speed control instruction:
performing filtering processing on the additional vehicle speed control instruction to obtain a filtered additional vehicle speed control instruction.
