IP Library › Granted Patent US 12,400,123
Granted Patent B2
US 12,400,123 · App. 18/100,684 · Granted Aug 26, 2025

Method and system for controlling a vehicle using machine learning

Inventors: Kyung Hun Hwang (Suwon-si, KR); Joong Hoo Park (Suwon-si, KR); Hyeon Goo Pyeon (Dongducheon-si, KR); Se Joon Lim (Seoul, KR); Hee Jung Kim (Seoul, KR)
Assignees: HYUNDAI MOTOR COMPANY; KIA CORPORATION; Kookmin University Industry Academy Cooperation Foundation
G06N3/092B60W40/09B60W40/105B60W50/0097B60W50/10B60W2510/0638B60W2540/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,400,123
App. No.
18/100,684
Granted
Aug 26, 2025
Kind
B2
Abstract

A method for controlling a vehicle includes: determining an accelerator position sensor/brake pedal position sensor (APS/BPS) command value based on a state variable and a reward variable including a prediction value for a future velocity of the vehicle predicted based on a past APS/BPS command value of the vehicle; and learning for a reward value according to the reward variable to satisfy a predetermined goal based on a change that the determined APS/BPS command value causes to at least one state variable under given environment information.

Claims (31)

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

determining an accelerator position sensor/brake pedal position sensor (APS/BPS) command value based on a state variable and a reward variable; and

learning a reward value according to the reward variable to satisfy a predetermined goal based on a change that the determined APS/BPS command value causes to the state variable under given environment information, wherein the state variable includes a prediction value for a future velocity of the vehicle predicted based on a past APS/BPS command value of the vehicle.

2. The method of claim 1 , wherein the reward variable comprises an index determining a relative ratio contributing to satisfying the predetermined goal between an error of a current velocity and an error of the future velocity.

3. The method of claim 1 , further comprising:

generating the APS/BPS command value for following a predetermined velocity profile with a driver agent to which a result of learning is applied; and

controlling a power device of the vehicle based on the APS/BPS command value.

4. The method of claim 1 , wherein determining the APS/BPS command value comprises:

determining an APS/BPS variation based on the state variable and the reward variable, and

determining the APS/BPS command value based on the APS/BPS variation and the APS/BPS command value at a time point ahead of a predetermined time from a current time point.

5. The method of claim 1 , wherein the prediction value for the future velocity of the vehicle is determined based on past velocity information of the vehicle corresponding to at least two different time points.

6. The method of claim 1 , wherein the prediction value for the future velocity of the vehicle is determined based on i) a value obtained by passing past acceleration information of the vehicle through a low pass filter and ii) a current velocity of the vehicle.

7. The method of claim 1 , wherein the past APS/BPS command value is a past APS/BPS value during a predetermined period.

8. The method of claim 1 , wherein the prediction value for the future velocity comprises a prediction value for the future velocity during a predetermined period.

9. The method of claim 1 , wherein the state variable comprises at least one of a past velocity of the vehicle, an error of an actual velocity with respect to a past target velocity of the vehicle, or a target velocity of the vehicle.

10. The method of claim 9 , wherein the target velocity of the vehicle has different values depending on a driving mode of the vehicle.

11. A system for controlling a vehicle, the system comprising:

a vehicle velocity predictor configured to generate a prediction value for a future velocity predicted based on a past accelerator position sensor/brake pedal position sensor (APS/BPS) command value of the vehicle; and

an agent implementation unit configured to:

determine an APS/BPS command value based on a state variable and a reward variable, and

learn a reward value according to the reward variable to satisfy a predetermined goal based on a change that the determined APS/BPS command value gives to the state variable under given environment information, wherein the state variable includes a prediction value for a future velocity of the vehicle predicted based on a past APS/BPS command value of the vehicle.

12. The system of claim 11 , wherein the reward variable comprises an index determining a relative ratio contributing to satisfying the predetermined goal between an error of a current velocity and an error of the future velocity.

13. The system of claim 11 , further comprising a power device controlled based on an APS/BPS command value,

wherein the agent implementation unit is configured to generate the APS/BPS command value for following a predetermined velocity profile with a driver agent to which a result of learning is applied.

14. The system of claim 11 , wherein the agent implementation unit is configured to determine an APS/BPS variation based on the state variable and the reward variable and determines the APS/BPS command value based on the APS/BPS variation and the APS/BPS command value at a time point ahead of a predetermined time from a current time point.

15. The system of claim 11 , wherein the prediction value for the future velocity of the vehicle is determined based on past velocity information of the vehicle corresponding to at least two different time points.

16. The system of claim 11 , wherein the prediction value for the future velocity of the vehicle is determined based on i) a value obtained by passing past acceleration information of the vehicle through a low pass filter and ii) a current velocity of the vehicle.

17. The system of claim 11 , wherein the past APS/BPS command value is a past APS/BPS value during a predetermined period.

18. The system of claim 11 , wherein the prediction value for the future velocity comprises a prediction value for the future velocity during a predetermined period.

19. The system of claim 11 , wherein the state variable comprises at least one of a past velocity of the vehicle, an error of an actual velocity with respect to a past target velocity of the vehicle, or a target velocity of the vehicle.

20. The system of claim 19 , wherein the target velocity of the vehicle has a different value depending on a driving mode of the vehicle.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 24, 2023
From: HWANG, KYUNG HUN; PARK, JOONG HOO; PYEON, HYEON GOO; LIM, SE JOON; KIM, HEE JUNG
To: HYUNDAI MOTOR COMPANY; KIA CORPORATION; KOOKMIN UNIVERSITY INDUSTRY ACADEMY COOPERATION FOUNDATION
Reel/Frame 062468/0900 →
Priority Claims (1)
KR 10-2022-0110801 · Sep 1, 2022 · national
Continuity (1)
Related Publication 20240075943A1 · Mar 7, 2024
References Cited (30)
US 4976239A · Hosaka · 1990 [cited by examiner]
US 10046757B2 · Park · 2018 [cited by applicant]
US 11328219B2 · Zhang et al. · 2022 [cited by applicant]
US 20090306866A1 · Malikopoulos · 2009 [cited by examiner]
US 20110187522A1 · Filev · 2011 [cited by examiner]
US 20150047602A1 · Shao · 2015 [cited by examiner]
US 20160082862A1 · Cho · 2016 [cited by examiner]
US 20170045138A1 · Jeong · 2017 [cited by examiner]
US 20170080923A1 · Johri · 2017 [cited by examiner]
US 20170217424A1 · Park · 2017 [cited by applicant]
US 20190072960A1 · Lin · 2019 [cited by examiner]
US 20190146514A1 · Son · 2019 [cited by applicant]
US 20190344793A1 · Frerichs · 2019 [cited by examiner]
US 20200031347A1 · Shenker · 2020 [cited by examiner]
US 20200031371A1 · Soliman · 2020 [cited by examiner]
US 20200158750A1 · Zhou · 2020 [cited by examiner]
US 20200174471A1 · Du · 2020 [cited by examiner]
US 20210001860A1 · Kawasaki · 2021 [cited by examiner]
US 20210115834A1 · Hashimoto · 2021 [cited by examiner]
US 20210179062A1 · Lee · 2021 [cited by examiner]
US 20210237773A1 · Hashimoto · 2021 [cited by examiner]
US 20210254571A1 · Hashimoto · 2021 [cited by examiner]
US 20220143823A1 · Yoshida · 2022 [cited by examiner]
JP 2014115168A · 2014 [cited by applicant]
JP 2021128510A · 2021 [cited by applicant]
KR 101765635B1 · 2017 [cited by applicant]
KR 20190054389A · 2019 [cited by applicant]
KR 20210090313A · 2021 [cited by applicant]
KR 20210090386A · 2021 [cited by applicant]
KR 20220163751A · 2022 [cited by applicant]