IP Library › Granted Patent US 12,403,915
Granted Patent B2
US 12,403,915 · App. 18/370,257 · Granted Sep 2, 2025

Advanced driver assistance systems and a vehicle having the same

Inventor: Jungwan Kim (Yongin-si, KR)
Assignees: HYUNDAI MOTOR COMPANY; KIA CORPORATION
B60W40/13B60W40/08B60W2040/0881B60W2040/1315
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,403,915
App. No.
18/370,257
Granted
Sep 2, 2025
Kind
B2
Abstract

A vehicle includes a front wheel and a rear wheel, a first weight sensor for detecting an axle weight of the front wheel, a second weight sensor for detecting an axle weight of the rear wheel, and an acceleration sensor for detecting a deceleration of the vehicle. The vehicle further includes a memory for storing a weight value of the vehicle and an inter-axle distance value of the vehicle and a processor configured to control driving of the vehicle and, when braking during driving, to obtain a value of a center of gravity point based on the detected weight values, the deceleration, and inter-axle distance of the vehicle. The processor is configured to control the deceleration based on the obtained value of the center of gravity point. The vehicle includes a braking device for performing braking in response to a control command of the processor.

Claims (70)

1. An advanced driver assistance system comprising:

a memory configured to store a weight value of a vehicle and an inter-axle distance value of the vehicle; and

a processor coupled with the memory, wherein the processor is configured to

implement a communicator configured to receive a first weight value of a front wheel axle of the vehicle, a second weight value of a rear wheel axle of the vehicle, and a deceleration value of the vehicle,

obtain a value of a center of gravity point based on the stored weight value of the vehicle, the inter-axle distance value of the vehicle, the received first weight value, the received second weight value, the received deceleration value, and a preset gravitational acceleration value,

determine whether a standing passenger exists in the vehicle based on the obtained value of the center of gravity point, and

control a deceleration of the vehicle based on the determination that the standing passenger exists.

2. The advanced driver assistance system according to claim 1 ,

wherein the memory stores values of a reference center of gravity point respectively corresponding to total weight values of the vehicle in a first table, and

wherein the processor

obtains a total weight value of the vehicle based on the received first weight value, the received second weight value, and the stored weight value of the vehicle,

determines a value of the stored values of the reference center of gravity in the first table corresponding to the obtained total weight value of the vehicle, and

determines whether the standing passenger exists in the vehicle based on a difference between the determined value of the stored values of the reference center of gravity and the obtained value of the center of gravity.

3. The advanced driver assistance system according to claim 2 ,

wherein the processor determines an error value between the determined value of the stored values of the reference center of gravity point and the obtained value of the center of gravity point and determines that the standing passenger exists in the vehicle upon determining that the error value is within a reference error range.

4. The advanced driver assistance system according to claim 3 ,

wherein the received deceleration value is one of a plurality of deceleration values,

wherein the memory stores a plurality of first factors corresponding to each of the plurality of deceleration values in a second table, and

wherein the processor confirms a first factor of the plurality of first factors corresponding to the received deceleration value from the second table and corrects the determined error value based on the confirmed first factor.

5. The advanced driver assistance system according to claim 3 ,

wherein the determined error value is one of a plurality of error values of the center of gravity,

wherein the memory stores a plurality of safety degrees corresponding to each of the plurality of error values of the center of gravity in a third table and stores a plurality of second factors corresponding to the plurality of safety degrees in a fourth table, and

wherein the processor determines a safety degree of the plurality of safety degrees corresponding to the determined error value from the third table, confirms a second factor of the plurality of second factors corresponding to the determined safety degree from the fourth table, obtains a deceleration limit value based on the confirmed second factor and a predetermined maximum deceleration limit value, and controls the deceleration of the vehicle based on the obtained deceleration limit value.

6. The advanced driver assistance system according to claim 3 ,

wherein the processor obtains a change rate at which the determined error value changes over a preset time period and determines a probability of occurrence of a fall accident by comparing the obtained change rate with a reference change rate range.

7. The advanced driver assistance system according to claim 6 ,

wherein the processor determines that the probability of occurrence of the fall accident exists when the obtained change rate is out of the reference change rate range and causes the vehicle to stop.

8. The advanced driver assistance system according to claim 7 , wherein the processor controls the communicator to transmit the obtained deceleration limit value and the determined error value of the center of gravity to a server coupled with the processor when it is determined that the probability of occurrence of the fall accident exists.

9. The advanced driver assistance system according to claim 7 , wherein the processor controls the communicator to receive sensing information from an image sensing unit provided in the vehicle, and

wherein the processor determines whether the fall accident has occurred based on the sensing information.

10. A vehicle comprising:

a front wheel and a rear wheel of the vehicle;

a first weight sensor configured to detect an axle weight of the front wheel;

a second weight sensor configured to detect an axle weight of the rear wheel;

an acceleration sensor configured to detect an acceleration rate;

a memory configured to store a weight value of the vehicle and an inter-axle distance value of the vehicle;

a processor configured to

control driving of the vehicle,

obtain a value of a center of gravity point based on the stored weight value of the vehicle, an inter-axle distance value, a first weight value detected by the first weight sensor, a second weight value detected by the second weight sensor, a deceleration value detected by the acceleration sensor, and a predetermined gravitational acceleration value when braking during driving,

determine whether a standing passenger exists in the vehicle based on the obtained value of the center of gravity point, and

control the deceleration based on the obtained value of the center of gravity point and on the determination that the standing passenger exists; and

a braking device configured to perform braking in response to a control command of the processor.

11. The vehicle according to claim 10 ,

wherein the memory stores values of a reference center of gravity point corresponding to total weight values of the vehicle in a first table, and

wherein the processor

obtains a total weight value of the vehicle based on the received first weight value, the received second weight value, and the stored weight value of the vehicle,

determines a value of the stored values of the reference center of gravity corresponding to the obtained total weight value of the vehicle stored in the first table, and

determines whether the standing passenger exists based on a difference between the determined value of the stored values of the reference center of gravity and the obtained value of the center of gravity.

12. The vehicle according to claim 11 ,

wherein the processor determines an error value between the determined value of the stored values of the reference center of gravity point and the obtained value of the center of gravity point, and determines that the standing passenger exists upon determining that the determined error value is within a reference error range.

13. The vehicle according to claim 12 ,

wherein the deceleration value is one of a plurality of deceleration values,

wherein the memory stores a plurality of first factors corresponding to each of the plurality of deceleration values in a second table, and

wherein the processor confirms a first factor of the plurality of first factors corresponding to the received deceleration value from the second table and corrects the determined error value based on the confirmed first factor.

14. The vehicle according to claim 12 ,

wherein the determined error value is one of a plurality of error values of the center of gravity,

wherein the memory stores a plurality of safety degrees corresponding to each of the plurality of error values of the center of gravity in a third table and stores a plurality of second factors corresponding to the plurality of safety degrees in a fourth table, and

wherein the processor determines a safety degree of the plurality of safety degrees corresponding to the determined error value from the third table, confirms a second factor of the plurality of second factors corresponding to the determined safety degree from the fourth table, obtains a deceleration limit value based on the confirmed second factor and a predetermined maximum deceleration limit value, and controls the deceleration based on the obtained deceleration limit value.

15. The vehicle according to claim 12 ,

wherein the processor performs unconstrained deceleration of the vehicle if the determined error value is within the reference error range.

16. The vehicle according to claim 12 ,

wherein the processor obtains a change rate at which the determined error value changes over a preset time period and determines a probability of occurrence of a fall accident by comparing the obtained change rate with a reference change rate range.

17. The vehicle according to claim 16 ,

wherein the processor determines that the probability of occurrence of the fall accident exists when the obtained change rate is out of the reference change rate range and causes the vehicle to stop.

18. The vehicle according to claim 17 , further comprising:

a communicator configured to communicate with a server coupled with the processor, wherein the processor controls the communicator to transmit the obtained deceleration limit value and the determined error value of the center of gravity to the server when it is determined that the probability of occurrence of the fall accident exists.

19. The vehicle according to claim 18 ,

wherein the processor updates the reference error range and the reference change rate range based on big data received from the server.

20. The vehicle according to claim 18 , further comprising:

an image sensor arranged in an interior of the vehicle, wherein the communicator receives sensing information from the image sensor and the processor determines whether the fall accident has occurred based on the sensing information.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 19, 2023
From: KIM, JUNGWAN
To: HYUNDAI MOTOR COMPANY; KIA CORPORATION
Reel/Frame 064957/0858 →
Priority Claims (1)
KR 10-2022-0183550 · Dec 23, 2022 · national
Continuity (1)
Related Publication 20240208513A1 · Jun 27, 2024
References Cited (29)
US 11092963B2 · Wei et al. · 2021 [cited by applicant]
US 12139129B2 · Suh · 2024 [cited by examiner]
US 12145559B2 · Kim · 2024 [cited by examiner]
US 20030085562A1 · Sparling · 2003 [cited by examiner]
US 20130132025A1 · Watanabe · 2013 [cited by examiner]
US 20170050685A1 · Seo · 2017 [cited by examiner]
US 20200289883A1 · Kikuchi · 2020 [cited by examiner]
US 20210107421A1 · Uno · 2021 [cited by examiner]
US 20220063597A1 · Narita · 2022 [cited by examiner]
US 20220063619A1 · Maniwa · 2022 [cited by examiner]
US 20230009196A1 · Kim · 2023 [cited by examiner]
US 20240208513A1 · Kim · 2024 [cited by examiner]
CN 110281892B · 2021 [cited by applicant]
CN 114604258A · 2022 [cited by examiner]
DE 102014001031A1 · 2015 [cited by examiner]
EP 3782839A1 · 2021 [cited by examiner]
JP 6962280B2 · 2021 [cited by examiner]
KR 20150128046A · 2015 [cited by examiner]
KR 101709177B1 · 2017 [cited by applicant]
KR 102200803B1 · 2021 [cited by applicant]
KR 102219366B1 · 2021 [cited by applicant]
KR 102353121B1 · 2022 [cited by applicant]
KR 20240154733A · 2024 [cited by examiner]
KR-20240154733-A translation (Year: 2024). [cited by examiner]
DE-102014001031-A1 translation (Year: 2015). [cited by examiner]
CN-114604258-A translation (Year: 2022). [cited by examiner]
KR-20150128046-A translation (Year: 2015). [cited by examiner]
JP-6962280-B2 translation (Year: 2021). [cited by examiner]
Monitoring the center of gravity of a vehicle seat to detect occupant position (Year: 2024). [cited by examiner]