IP Library Granted Patent US 12,594,939
Granted Patent B2
US 12,594,939 · App. 18/661,015 · Granted Apr 7, 2026

Vehicle control apparatus and method, and storage medium

Inventors: Hui Wang (Shenzhen, CN); Jian Sun (Shanghai, CN); Tianzhu Song (Shanghai, CN); Lulu Yang (Shanghai, CN)
Assignee: Shenzhen Yinwang Intelligent Technologies Co., Ltd.
B60W30/18109B60W10/18B60W2420/00B60W2520/10B60W2540/10B60W2540/12
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 12,594,939
App. No.
18/661,015
Granted
Apr 7, 2026
Kind
B2
Abstract

Example vehicle control apparatus and methods are described. In one example, the vehicle control apparatus includes a brake pedal and an accelerator pedal. The brake pedal is connected to a vehicle chassis by using a kinematic pair, and at least a part of the accelerator pedal is projected on the brake pedal. Based on the apparatus provided in this application, a driver can complete switching between vehicle braking and vehicle acceleration without moving a same foot.

Claims (37)

1 . A method for controlling a vehicle, wherein the method comprises:

obtaining a first horizontal displacement value detected by using a first displacement sensor on a brake pedal and a first pressure value detected by using a first pressure sensor; and

controlling, based on the first horizontal displacement value and the first pressure value, the vehicle to brake or accelerate.

2 . The method according to claim 1 , wherein controlling, based on the first horizontal displacement value and the first pressure value, the vehicle to brake or accelerate comprises:

determining whether the first pressure value is greater than a first preset pressure value; and

in response to determining that the first pressure value is greater than the first preset pressure value, determining a braking force based on the first horizontal displacement value, and generating and outputting a first braking signal that comprises the braking force; or

in response to determining that the first pressure value is not greater than the first preset pressure value, maintaining a current state of the vehicle.

3 . The method according to claim 1 , wherein the method further comprises:

obtaining a second pressure value detected by using a second pressure sensor on an accelerator pedal and a second displacement value detected by using a second displacement sensor on the accelerator pedal; and

when the second pressure value is within a specified range, and when the second displacement value is greater than a preset threshold, generating and outputting an acceleration signal.

4 . The method according to claim 3 , wherein after the generating and outputting an acceleration signal, the method further comprises:

detecting whether a pressure value currently detected by the first pressure sensor on the brake pedal is less than a second preset pressure value; and

in response to determining that the pressure value currently detected by the first pressure sensor on the brake pedal is less than the second preset pressure value, determining that the acceleration signal is invalid; or

in response to determining that the pressure value currently detected by the first pressure sensor on the brake pedal is not less than the second preset pressure value, determining that the acceleration signal is valid.

5 . The method according to claim 3 , wherein after the generating and outputting an acceleration signal, the method further comprises:

when it is detected that a vehicle speed of the vehicle is greater than a specified speed, detecting whether a second braking signal exists; and

in response to determining that the second braking signal exists, controlling, based on the second braking signal, the vehicle to brake; or

in response to determining that the second braking signal does not exist, controlling, based on the acceleration signal, the vehicle to accelerate.

6 . A vehicle, comprising a controller, an accelerator pedal, and a brake pedal, wherein:

the controller comprises at least one processor and one or more memories coupled to the at least one processor, wherein the one or more memories store programming instructions for execution by the at least one processor to:

obtain a first horizontal displacement value detected by using a first displacement sensor on the brake pedal and a first pressure value detected by using a first pressure sensor; and

control, based on the first horizontal displacement value and the first pressure value, the vehicle to brake or accelerate.

7 . The vehicle according to claim 6 , wherein controlling, based on the first horizontal displacement value and the first pressure value, the vehicle to brake or accelerate comprises:

determining whether the first pressure value is greater than a first preset pressure value; and

in response to determining that the first pressure value is greater than the first preset pressure value, determining a braking force based on the first horizontal displacement value, and generating and outputting a first braking signal that comprises the braking force; or

in response to determining that the first pressure value is not greater than the first preset pressure value, maintaining a current state of the vehicle.

8 . The vehicle according to claim 6 , wherein the one or more memories store programing instructions for execution by the at least one processor to:

obtain a second pressure value detected by using a second pressure sensor on the accelerator pedal and a second displacement value detected by using a second displacement sensor on the accelerator pedal; and

when the second pressure value is within a specified range, and when the second displacement value is greater than a preset threshold, generate and output an acceleration signal.

9 . The vehicle according to claim 8 , wherein after generating and outputting the acceleration signal, the one or more memories store programing instructions for execution by the at least one processor to:

detect whether a pressure value currently detected by the first pressure sensor on the brake pedal is less than a second preset pressure value; and

in response to determining that the pressure value currently detected by the first pressure sensor on the brake pedal is less than the second preset pressure value, determine that the acceleration signal is invalid; or

in response to determining that the pressure value currently detected by the first pressure sensor on the brake pedal is not less than the second preset pressure value, determine that the acceleration signal is valid.

10 . The vehicle according to claim 8 , wherein after generating and outputting the acceleration signal, the one or more memories store programing instructions for execution by the at least one processor to:

when it is detected that a vehicle speed of the vehicle is greater than a specified speed, detect whether a second braking signal exists; and

in response to determining that the second braking signal exists, control, based on the second braking signal, the vehicle to brake; or

in response to determining that the second braking signal does not exist, control, based on the acceleration signal, the vehicle to accelerate.

Assignments (3)
CHANGE OF NAME Recorded Apr 28, 2026
From: SHENZHEN YINWANG INTELLIGENT TECHNOLOGIES CO., LTD.
To: YINWANG INTELLIGENT TECHNOLOGIES CO., LTD.
Reel/Frame 075492/0796 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 12, 2024
From: HUAWEI TECHNOLOGIES CO., LTD.
To: SHENZHEN YINWANG INTELLIGENT TECHNOLOGIES CO., LTD.
Reel/Frame 069336/0125 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 25, 2024
From: WANG, HUI; SUN, JIAN; SONG, TIANZHU; YANG, LULU
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 069029/0667 →
Continuity (2)
Continuation PCTCN2021130416 · Nov 12, 2021
Related Publication 20240294168A1 · Sep 5, 2024
References Cited (12)
US 2113974A · Arkley · 1938 [cited by examiner]
US 2244116A · Polonec · 1941 [cited by examiner]
US 2411167A · Nelson · 1946 [cited by examiner]
US 20040036349A1 · Lin · 2004 [cited by examiner]
US 20190050655A1 · Pohl · 2019 [cited by examiner]
CN 104709086A · 2015 [cited by applicant]
CN 105799683A · 2016 [cited by applicant]
CN 108454435A · 2018 [cited by applicant]
DE 10118436A1 · 2002 [cited by applicant]
DE 10148281A1 · 2003 [cited by examiner]
Extended European Search Report in European Appln. No. 21963643.8, mailed on Dec. 10, 2021, 11 pages. [cited by applicant]
International Search Report and Written Opinion in International Appln. No. PCT/CN2021/130416, mailed on Aug. 11, 2022, 19 pages (with English translation). [cited by applicant]