US-20260125034-A1 - METHOD AND DEVICE FOR OPERATING BRAKES OF VEHICLE
Abstract
A method for operating brakes of a vehicle includes: transmitting vehicle location information acquired from a location detection device mounted on the vehicle to a remote server, receiving first remote data on whether the vehicle is located within a goods delivery zone that is calculated based on the location information from the remote server, switching a vehicle operation mode to a brake automatic operation mode if a value of the first remote data is determined to indicate that the vehicle is located within the goods delivery zone; determining whether a predetermined first condition is satisfied in the automatic operation mode; and transmitting an instruction to a vehicle integration controller mounted on the vehicle to operate the brakes of the vehicle in a first manner if the first condition is determined to be satisfied. A device for operating brakes of the vehicle may perform the method.
Inventors
- Hyunseon CHAE
- Sae Yong Jang
- MINJU KIM
Assignees
- HYUNDAI MOTOR COMPANY
- KIA CORPORATION
Dates
- Publication Date
- 20260507
- Application Date
- 20251028
- Priority Date
- 20241104
Claims (20)
- 1 . A method for operating brakes of a vehicle and performed by a computing device, of the vehicle, comprising a processor and a communication interface, the method comprising: transmitting, by the processor and via the communication interface to a remote server, vehicle location information acquired from a location sensor mounted on the vehicle, wherein the vehicle location information indicates a location of the vehicle; receiving, by the processor from the remote server via the communication interface, first remote data indicating whether the vehicle is located within a goods delivery zone, wherein the first remote data is based on the vehicle location information; setting, by the processor based on the first remote data indicating that the vehicle is located within the goods delivery zone, a vehicle operation mode to a brake automatic operation mode; determining, by the processor, whether a first condition, for operating the brakes of the vehicle in the brake automatic operation mode, is satisfied; and transmitting, by the processor based on the first condition being satisfied, an instruction to a vehicle integration controller mounted on the vehicle, wherein the instruction is configured to cause the vehicle integration controller to operate the brakes of the vehicle in a first manner that is associated with the brake automatic operation mode.
- 2 . The method of claim 1 , further comprising: receiving, by the processor via the communication interface and from the remote server: second remote data indicating an allowable cargo weight that is allowed on a slope, and third remote data indicating a factor for slope angle correction; receiving, by the processor from one or more sensors of the vehicle via an internal network of the vehicle: first local data indicating one of a driver getting-on state or a driver getting-off state, second local data indicating an open/close state of a door installed on a cargo of the vehicle, third local data indicating a weight of the cargo loaded on the vehicle, and fourth local data indicating a tilt angle of the vehicle; and determining, by the processor based on the second remote data and the third remote data and the third local data, a slope reference angle for determining whether the slope is present, wherein the determining whether the first condition is satisfied is based on: a value of the first local data indicating the driver getting-off state, a value of the second local data indicating the door open state, and a value of the fourth local data indicating a slope angle being less than or equal to the slope reference angle.
- 3 . The method of claim 2 , wherein the determining the slope reference angle comprises calculating the slope reference angle based on the following Equation: A = S * M / m * a ( Equation ) where, A indicates the slope reference angle, S indicates a slope standard angle, M indicates the allowable cargo weight that is allowed on the slope determined based on the second remote data, m indicates the weight of the cargo loaded on the vehicle that is determined based on the third local data, and a indicates the factor for the slope angle correction determined based on the third remote data.
- 4 . The method of claim 2 , wherein: the third remote data has value indicating a lower factor for slope angle correction based on a higher safety requirement, or indicating a higher factor for slope angle correction based on a lower safety requirement.
- 5 . The method of claim 2 , wherein: the third remote data has a value that is differently set based on weather in the goods delivery zone.
- 6 . The method of claim 1 , further comprising: receiving, by the processor via an internal network of the vehicle: first local data indicating one of a driver getting-on state or a driver getting-off state; fifth local data indicating a vehicle speed of the vehicle; and sixth local data indicating a vehicle gear state of the vehicle, wherein the determining whether the first condition is satisfied comprises determining that a value of the first local data indicating the driver getting-on state, a value of the fifth local data being 0, a value of the sixth local data indicating the vehicle gear state other than a park gear remain constant for at least a predetermined period of time.
- 7 . The method of claim 1 , further comprising: determining, by the processor based on the vehicle being in the brake automatic operation mode, whether a second condition is satisfied; and transmitting, by the processor based on the second condition being satisfied, an instruction to the vehicle integration controller to operate the brakes of the vehicle in a second manner different from the first manner, wherein in the brake automatic operation mode, the processor is configured to generate an automatic brake control to activate the brakes without a driver of the vehicle being present in the vehicle.
- 8 . The method of claim 7 , further comprising: receiving, by the processor from the remote server via the communication interface, second remote data indicating an allowable cargo weight associated with a slope, and third remote data indicating a factor for slope angle correction; receiving, by the processor via an internal network of the vehicle: first local data indicating one of a driver getting-on state or a driver getting-off state, third local data indicating a weight of a cargo loaded on the vehicle, and fourth local data indicating a tilt angle of the vehicle; and determining, by the processor based on the second remote data, the third remote data, and the third local data, a slope reference angle for determining whether the slope is present, wherein the determining whether the second condition is satisfied is based on a value of the first local data indicating the driver getting-off state and a value of the fourth local data being greater than the slope reference angle.
- 9 . The method of claim 7 , further comprising receiving, by the processor via an internal network of the vehicle, seventh local data indicating an angular velocity of the vehicle, wherein the determining whether the second condition is satisfied comprises determining, by the processor based on the brakes of the vehicle being operated in the first manner and a value of the seventh local data being other than 0, the second condition to be satisfied.
- 10 . The method of claim 1 , wherein the first remote data comprises a value indicating that the vehicle is located within the goods delivery zone, wherein the value is based on a comparison between the vehicle location information and location information of a map indicating the goods delivery zone on the map.
- 11 . A device for operating brakes of a vehicle, the device comprising: at least one processor; a communication interface; and a memory storing at least one instruction that, when executed by the at least one processor, causes the device to: transmit, via the communication interface to a remote server, vehicle location information acquired from a location sensor mounted on the vehicle, wherein the vehicle location information indicates a location of the vehicle; receive, from the remote server via the communication interface, first remote data indicating whether the vehicle is located within a goods delivery zone, wherein the first remote data is based on the vehicle location information; set, based on the first remote data indicating that the vehicle is located within the goods delivery zone, a vehicle operation mode to a brake automatic operation mode; determine whether a first condition, for operating the brakes of the vehicle in the automatic operation mode, is satisfied; and transmit, based on the first condition being satisfied, a second instruction to a vehicle integration controller mounted on the vehicle, wherein the second instruction is configured to cause the vehicle integration controller to operate the brakes of the vehicle in a first manner associated with the brake automatic operation mode.
- 12 . The device of claim 11 , wherein the at least one instruction, when executed by the at least one processor, further causes the device to: receive, via the communication interface and from the remote server: second remote data indicating an allowable cargo weight that is allowed on a slope, and third remote data indicating a factor for slope angle correction, receive, from one or more sensors of the vehicle and via an internal network of the vehicle: first local data indicating one of a driver getting-on state or a driver getting-off state; second local data indicating an open/close state of a door installed on a cargo area of the vehicle; third local data indicating a weight of cargo loaded on the vehicle, and fourth local data indicating a tilt angle of the vehicle; and determine, based on the second remote data and the third remote data and the third local data, a slope reference angle for determining whether the slope is present, and wherein the determining whether the first condition is satisfied is based on: a value of the first local data indicating the driver getting-off state; a value of the second local data indicating the open state of the door, and a value of the fourth local data indicating a slope angle being less than or equal to the slope reference angle.
- 13 . The device of claim 12 , wherein the determining the slope reference angle comprises calculating the slope reference angle based on the following Equation: A = S * M / m * a ( Equation ) where, A indicates the slope reference angle, S indicates a slope standard angle, M indicates the allowable cargo weight that is allowed on the slope determined based on the second remote data, m indicates the weight of the cargo loaded on the vehicle that is determined based on the third local data, and a indicates the factor for the slope angle correction determined based on the third remote data.
- 14 . The device of claim 12 , wherein: the third remote data has value indicating a lower factor for slope angle correction based on a higher safety requirement, or indicating a higher factor for slope angle correction based on a lower safety requirement.
- 15 . The device of claim 12 , wherein: the third remote data has a value that differently set based on weather in the goods delivery zone.
- 16 . The device of claim 11 , wherein the at least one instruction, when executed by the at least one processor, further causes the device to: receive, via an internal network of the vehicle: first local data indicating one of a driver getting-on state or a driver getting-off state; fifth local data indicating a vehicle speed of the vehicle; and sixth local data indicating a vehicle gear state of the vehicle; and wherein the determining whether the first condition is satisfied comprises determining that a value of the first local data indicating the driver getting-on state, a value of the fifth local data being 0, a value of the sixth local data indicating the vehicle gear state other than a park gear remain constant for at least a predetermined period of time.
- 17 . The device of claim 11 , wherein the at least one instruction, when executed by the at least one processor, further causes the device to: determine, based on the vehicle being in the brake automatic operation mode, whether a second condition is satisfied; and transmit, based on the second condition being satisfied, an instruction to the vehicle integration controller to operate the brakes of the vehicle in a second manner different from the first manner, wherein in the brake automatic operation mode, the processor is configured to generate an automatic brake control to activate the brakes without a driver of the vehicle being present in the vehicle.
- 18 . The device of claim 17 , wherein the at least one instruction, when executed by the at least one processor, further causes the device to: receive, from the remote server via the communication interface, second remote data indicating an allowable cargo weight associated with a slope, and third remote data indicating a factor for slope angle correction, receive, via an internal network of the vehicle: first local data indicating one of a driver getting-on state or a driver getting-off state; third local data indicating a weight of a cargo loaded on the vehicle; and fourth local data indicating a tilt angle of the vehicle; and determine, based on the second remote data, the third remote data, and the third local data, a slope reference angle for determining whether the slope is present; and wherein the determining whether the second condition is satisfied is based on a value of the first local data indicating the driver getting-off state and a value of the fourth local data being greater than the slope reference angle.
- 19 . The device of claim 17 , wherein the at least one instruction, when executed by the at least one processor, further causes the device to: receive, via an internal network of the vehicle, seventh local data indicating an angular velocity of the vehicle; and wherein the determining whether the second condition is satisfied is based on the brakes of the vehicle being operated in the first manner and a value of the seventh local data being other than 0.
- 20 . A non-transitory computer-readable recording medium storing instructions that, when executed, cause a computing device implemented in a vehicle to: transmit, via a communication interface of the computing device of the vehicle and to a remote sever, vehicle location information acquired from a location sensor mounted on the vehicle, wherein the vehicle location information indicates a location of the vehicle; receive, from the remote sever via the communication interface, first remote data indicating whether the vehicle is located within a goods delivery zone, wherein first remote data zone is based on the vehicle location information; set, based on the first remote data indicating that the vehicle is located within the goods delivery zone, a vehicle operation mode to a brake automatic operation mode; determine whether a first condition, for operating brakes of the vehicle in the brake automatic operation mode, is satisfied; and transmit, based on the first condition being satisfied, a second instruction to a vehicle integration controller mounted on the vehicle, wherein the second instruction is configured to cause the vehicle integration controller to operate the brakes of the vehicle in a first manner associated with the brake automatic operation mode.
Description
CROSS-REFERENCE TO RELATED APPLICATION This application claims priority to and the benefit of Korean Patent Application No. 10-2024-0154055 filed in the Korean Intellectual Property Office on Nov. 4, 2024, the entire contents of which are incorporated herein by reference. TECHNICAL FIELD The present disclosure relates to a method and a device for operating brakes of a vehicle. BACKGROUND In order to deliver goods, a delivery driver, for example, may perform a process of getting off a vehicle and delivering the goods. It may be required (e.g., legally) and/or safer for the delivery driver to turn off an engine if getting off the vehicle (e.g., to prevent an accident, prevent theft of the vehicle, etc.). However, the delivery driver may get off the vehicle without turning off the engine (e.g., for convenience in light of frequently having to stop and get in and out of the vehicle). Skipping turning off the engine may increase work efficiency by allowing faster delivery and/or shorter work hours. However, leaving a vehicle on unattended may lead to serious safety issues and economic losses. The matters described in this Background section are only for enhancement of understanding of the background of the disclosure, and should not be taken as acknowledgement that they correspond to prior art already known to those skilled in the art. SUMMARY The following summary presents a simplified summary of certain features. The summary is not an extensive overview and is not intended to identify key or critical elements. Systems, apparatuses, and methods are described for operating brakes of a vehicle. A method for operating brakes of a vehicle may be performed by a computing device, of the vehicle, comprising a processor and a communication interface. The method may comprise transmitting, by the processor and via the communication interface to a remote server, vehicle location information acquired from a location sensor mounted on the vehicle, wherein the vehicle location information indicates a location of the vehicle; receiving, by the processor from the remote server via the communication interface, first remote data indicating whether the vehicle is located within a goods delivery zone, wherein the first remote data is based on the vehicle location information; setting, by the processor based on the first remote data indicating that the vehicle is located within the goods delivery zone, a vehicle operation mode to a brake automatic operation mode; determining, by the processor, whether a first condition, for operating the brakes of the vehicle in the brake automatic operation mode, is satisfied; and transmitting, by the processor based on the first condition being satisfied, an instruction to a vehicle integration controller mounted on the vehicle, wherein the instruction is configured to cause the vehicle integration controller to operate the brakes of the vehicle in a first manner that is associated with the brake automatic operation mode. A device for operating brakes of a vehicle may comprise: at least one processor; a communication interface; and a memory storing at least one instruction that, when executed by the at least one processor, causes the device to: transmit, via the communication interface to a remote server, vehicle location information acquired from a location sensor mounted on the vehicle, wherein the vehicle location information indicates a location of the vehicle; receive, from the remote server via the communication interface, first remote data indicating whether the vehicle is located within a goods delivery zone, wherein the first remote data is based on the vehicle location information; set, based on the first remote data indicating that the vehicle is located within the goods delivery zone, a vehicle operation mode to a brake automatic operation mode; determine whether a first condition, for operating the brakes of the vehicle in the automatic operation mode, is satisfied; and transmit, based on the first condition being satisfied, a second instruction to a vehicle integration controller mounted on the vehicle, wherein the second instruction is configured to cause the vehicle integration controller to operate the brakes of the vehicle in a first manner associated with the brake automatic operation mode. A non-transitory computer-readable recording medium may store instructions that, when executed, cause a computing device implemented in a vehicle to: transmit, via a communication interface of the computing device of the vehicle and to a remote sever, vehicle location information acquired from a location sensor mounted on the vehicle, wherein the vehicle location information indicates a location of the vehicle; receive, from the remote sever via the communication interface, first remote data indicating whether the vehicle is located within a goods delivery zone, wherein first remote data zone is based on the vehicle location information; set, based on the first remote data indicating that th