Apparatus and method for predicting movement of user of vehicle
11535263 · 2022-12-27
Assignee
Inventors
Cpc classification
B60R21/01552
PERFORMING OPERATIONS; TRANSPORTING
B60W10/18
PERFORMING OPERATIONS; TRANSPORTING
B60W40/08
PERFORMING OPERATIONS; TRANSPORTING
B60R21/01512
PERFORMING OPERATIONS; TRANSPORTING
B60W10/20
PERFORMING OPERATIONS; TRANSPORTING
B60W50/0097
PERFORMING OPERATIONS; TRANSPORTING
International classification
B60W50/00
PERFORMING OPERATIONS; TRANSPORTING
B60W10/18
PERFORMING OPERATIONS; TRANSPORTING
Abstract
Disclosed herein is an apparatus for predicting movement of a user of a vehicle. The apparatus may include an acceleration sensor that senses an acceleration of the vehicle, a braking controller that automatically controls a deceleration of the vehicle, a steering controller that automatically controls a direction of the vehicle, and a control circuit electrically connected to the acceleration sensor, the braking controller, and the steering controller, where the control circuit may monitor an operation of the braking controller, and predict a movement of the user of the vehicle based on a longitudinal acceleration of the vehicle sensed by the acceleration sensor and a first predetermined parameter when braking by the braking controller is detected.
Claims
1. An apparatus for predicting a movement of a user of a vehicle, the apparatus comprising: an acceleration sensor configured to sense an acceleration of the vehicle; a braking controller configured to automatically control a deceleration of the vehicle; a steering controller configured to automatically control a direction of the vehicle; a steering device configured to be controlled by the steering controller or manually; a safety device capable of restraining the user in the vehicle; and a control circuit electrically connected to the acceleration sensor, the braking controller, the steering controller and the safety device, wherein the control circuit is configured to: monitor an operation of the braking controller and the steering device; select one from a first predetermined parameter, a second predetermined parameter and a third predetermined parameter based on operation of the braking controller and the steering device; predict a movement of the user of the vehicle differently based on the selected parameter from the first predetermined parameter, the second predetermined parameter and the third predetermined parameter; predict the movement of the user of the vehicle based on a longitudinal acceleration of the vehicle sensed by the acceleration sensor and the first predetermined parameter when braking by the braking controller is detected and an operation of the steering device is not detected; and adjust a control process of the safety device or a control amount of the safety device differently based on a result of the prediction based on the movement of the user.
2. The apparatus of claim 1, wherein the control circuit is further configured to detect an operation of the braking controller by monitoring an operation command signal of the braking controller.
3. The apparatus of claim 1, wherein the control circuit is further configured to: monitor an operation of the steering controller, and predict the movement of the user of the vehicle based on the longitudinal acceleration and the second predetermined parameter when steering by the steering controller is detected before the braking by the braking controller is detected.
4. The apparatus of claim 3, wherein the control circuit is further configured to detect the operation of the steering controller by monitoring an operation command signal of the steering controller.
5. The apparatus of claim 1, wherein the control circuit is further configured to predict the movement of the user of the vehicle based on the longitudinal acceleration and the third predetermined parameter when a lateral movement of the user occurs before the braking by the braking controller is detected.
6. The apparatus of claim 5, wherein the control circuit is further configured to determine whether the lateral movement of the user occurs based on a lateral acceleration of the vehicle.
7. The apparatus of claim 1, wherein the control circuit is further configured to predict the movement of the user based on a second-order differential equation including the longitudinal acceleration and the first predetermined parameter.
8. The apparatus of claim 7, wherein the first predetermined parameter is a coefficient of the second-order differential equation.
9. The apparatus of claim 1, wherein the control circuit is further configured to predict a lateral movement of the user of the vehicle.
10. A method for predicting a movement of a user of a vehicle, the method comprising: monitoring, by a control circuit, an operation of a braking controller and a steering device included in the vehicle; selecting, with a control circuit, one from a first predetermined parameter, a second predetermined parameter and a third predetermined parameter based on operation of the braking controller and the steering device; predicting, with a control circuit, a movement of the user of the vehicle differently based on the selected parameter from the first predetermined parameter, the second predetermined parameter and the third predetermined parameter; predicting, by the control circuit, the movement of the user of the vehicle based on a longitudinal acceleration of the vehicle and the first predetermined parameter when braking by the braking controller is detected and an operation of the steering device is not detected; and adjusting, by the control circuit, a control process of a safety device or a control amount of the safety device differently capable of restraining the user in the vehicle based on the movement of the user.
11. The method of claim 10, further comprising: monitoring an operation of a steering controller included in the vehicle, wherein the predicting of the movement of the user includes predicting, with the control circuit, the movement of the user of the vehicle based on the longitudinal acceleration and the second predetermined parameter when steering by the steering controller is detected before the braking by the braking controller is detected.
12. The method of claim 10, wherein the predicting of the movement of the user includes predicting, with the control circuit, the movement of the user of the vehicle based on the longitudinal acceleration and the third predetermined parameter when a lateral movement of the user occurs before the braking by the braking controller is detected.
13. The method of claim 10, wherein the predicting of the movement of the user includes predicting, with the control circuit, the movement of the user based on a second differential equation including the longitudinal acceleration and the first predetermined parameter.
14. An apparatus for predicting movement of a user of a vehicle, the apparatus comprising: an acceleration sensor configured to sense an acceleration of the vehicle; a braking controller configured to automatically control a deceleration of the vehicle; a steering controller configured to automatically control a direction of the vehicle; a steering device configured to be controlled by the steering controller or manually; a safety device capable of restraining the user in the vehicle; and a control circuit electrically connected to the acceleration sensor, the braking controller, and the steering controller, wherein the control circuit is configured to: monitor an operation of the braking controller and a steering device, select one from a first predetermined parameter, a second predetermined parameter and a third predetermined parameter based on operation of the braking controller and the steering device, predict a movement of the user of the vehicle differently based on the selected parameter from the first predetermined parameter, the second predetermined parameter and the third predetermined parameter, and adjust a control process of the safety device or a control amount of the safety device differently based on a result of the prediction based on the movement of the user.
15. A method for predicting a movement of a user of a vehicle, the method comprising: monitoring, with a control circuit, an operation of a braking controller and a steering device included in the vehicle; selecting, with the control circuit, one from a first predetermined parameter, a second predetermined parameter and a third predetermined parameter based on operation of the braking controller and the steering device, predicting, with the control circuit, a movement of the user of the vehicle differently based on the selected parameter from the first predetermined parameter, the second predetermined parameter and the third predetermined parameter, and adjusting a control process of a safety device or a control amount of the safety device differently capable of restraining the user in the vehicle based on the movement of the user.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) In order that the disclosure may be well understood, there will now be described various forms thereof, given by way of example, reference being made to the accompanying drawings, in which:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12) The drawings described herein are for illustration purposes only and are not intended to limit the scope of the present disclosure in any way.
DETAILED DESCRIPTION
(13) The following description is merely exemplary in nature and is not intended to limit the present disclosure, application, or uses. It should be understood that throughout the drawings, corresponding reference numerals indicate like or corresponding parts and features.
(14) Hereinafter, some embodiments and implementations of the present disclosure will be described in detail with reference to the exemplary drawings. In adding the reference numerals to the components of each drawing, it should be noted that the identical or equivalent component is designated by the identical numeral even when they are displayed on other drawings. Further, in describing embodiments and implementaitons of the present disclosure, a detailed description of well-known features or functions will be ruled out in order not to unnecessarily obscure the gist of the present disclosure.
(15) In describing the components of embodiments and implementations according to the present disclosure, terms such as first, second, “A”, “B”, (a), (b), and the like may be used. These terms are merely intended to distinguish one component from another component, and the terms do not limit the nature, sequence or order of the constituent components. Unless otherwise defined, all terms used herein, including technical or scientific terms, have the same meanings as those generally understood by those skilled in the art to which the present disclosure pertains. Such terms as those defined in a generally used dictionary are to be interpreted as having meanings equal to the contextual meanings in the relevant field of art, and are not to be interpreted as having ideal or excessively formal meanings unless clearly defined as having such in the present application.
(16)
(17) Referring to
(18)
(19) Referring to
(20) The acceleration sensor 210 may sense an acceleration of the vehicle. The acceleration sensor 210 may sense a longitudinal acceleration and a lateral acceleration of the vehicle. The acceleration sensor 210 may include, for example, an inertial measurement unit (IMU).
(21) The braking controller 220 may automatically control deceleration of the vehicle. The braking controller 220 may automatically control the braking device 221 based on, for example, information obtained by a radar and a camera mounted on the vehicle. For example, the braking controller 220 may perform emergency braking when the potential of a forward collision is detected. The braking device 221 may be manually controlled by the user.
(22) The steering controller 230 may automatically control a direction of the vehicle. The steering controller 230 may automatically control the steering device 231 based on, for example, information obtained by the radar and the camera mounted on the vehicle. For example, the steering controller 230 may perform steering control when a lane departure is detected. The steering device 231 may be manually controlled by the user.
(23) The control circuit 240 may be electrically connected to the acceleration sensor 210, the braking controller 220, and the steering controller 230. The control circuit 240 may control the acceleration sensor 210, the braking controller 220, and the steering controller 230, and may perform various data processing and data operation. The control circuit 240 may be, for example, an electronic control unit (ECU), a micro controller unit (MCU), or a sub-controller mounted on the vehicle.
(24) The control circuit 240 may detect an operation of the braking controller 220, an operation of the steering controller 230, steering control by the driver, or the like.
(25) In some implementations, the control circuit 240 may monitor the operation of the braking controller 220. For example, the control circuit 240 may detect the operation of the braking controller 220 by monitoring an operation command signal of the braking controller 220. The control circuit 240 may monitor the operation command signal through a controller area network (CAN) message. In the present disclosure, the operation of the braking controller 220 may refer to the performance of emergency braking by the braking controller 220 due to the potential of a forward collision.
(26) In some implementations, the control circuit 240 may monitor the operation of the steering controller 230. For example, the control circuit 240 may detect the operation of the steering controller 230 by monitoring an operation command signal of the steering controller 230. The control circuit 240 may monitor the operation command signal through a CAN message.
(27) In some implementations, the control circuit 240 may determine a lateral movement of the user. For example, the control circuit 240 may predict the lateral movement of the user based on a lateral acceleration of the vehicle.
(28) The control circuit 240 may predict the movement of the user based on the operation of the braking controller 220, the operation of the steering controller 230, steering control by the driver, or the like.
(29) In some implementations, when the braking by the braking controller 220 is detected, the control circuit 240 may predict the movement of the user of the vehicle based on the longitudinal acceleration of the vehicle detected by the acceleration sensor 210 and a preset first parameter. When emergency braking is performed by the braking controller 220, the user's body may move forward by inertia. The control circuit 240 may predict the longitudinal movement of the user by using the longitudinal acceleration of the vehicle and the first parameter experimentally derived in an emergency braking situation.
(30) In some implementations, when steering by the steering controller 230 is detected before the braking by the braking controller 220 is detected, the control circuit 240 may predict the movement of the user based on the longitudinal acceleration and a predetermined second parameter. When steering control for lane departure prevention occurs before emergency braking, the movement of the user may become smaller during emergency braking because the user's muscles tense up. Accordingly, the control circuit 240 may predict the longitudinal movement of the user by using the lane departure prevention control and the second parameter experimentally derived in the emergency braking situation.
(31) In some implementations, when a lateral movement of the user occurs before the braking by the braking controller 220 is detected, the control circuit 240 may predict the movement of the user based on the longitudinal acceleration and a predetermined third parameter. When manual steering control is generated by the user (e.g., left turn or right turn at an intersection), the movement of the user may become smaller during emergency braking because the user's muscles tense up. The degree to which the movement of the user becomes smaller by the manual steering control may be different from the degree to which the movement of the user becomes smaller by automatic steering control for lane departure prevention. Accordingly, the control circuit 240 may predict the longitudinal movement of the user using the manual steering control and the third parameter experimentally derived in the emergency braking situation.
(32) In some implementations, the control circuit 240 may predict the movement of the user based on the longitudinal acceleration and a second-order differential equation including the first parameter, the second parameter, or the third parameter. The first parameter, the second parameter or the third parameter may be a coefficient of the second-order differential equation. The movement of the user in the case of emergency braking may be modeled with a spring-damping system. An exemplary equation used by the control circuit 240 may be expressed as follows.
{umlaut over (x)}+2ζω.sub.n{dot over (x)}+ω.sub.n.sup.2x+a(t) [Equation 1]
(33) Here, x may be the longitudinal movement distance of the user, a(t) may be the longitudinal acceleration of the vehicle, ζ and ω.sub.n may be the first parameter, the second parameter, or the third parameter. The control circuit 240 may appropriately select ζ and ω.sub.n according to a collision situation.
(34) In some implementations, the apparatus may further include a safety device, and the control circuit 240 may control the safety device based on a prediction result when the collision with the front object occurs. The safety device may include, for example, a device capable of restraining the user in the vehicle for safety, such as an air bag and a seat belt. For example, the control circuit 240 may adjust the deployment method of an airbag according to the prediction result. In another example, the control circuit 240 may adjust the length of the seat belt according to the prediction result.
(35)
(36) Referring to
(37)
(38) Referring to
(39)
(40) Referring to
(41)
(42) Referring to
(43)
(44) Referring to
(45)
(46) Hereinafter, it is assumed that a vehicle including the user movement predicting apparatus 200 of
(47) Referring to
(48) In operation 820, the vehicle may determine whether braking by the braking controller is detected. For example, the vehicle may determine whether emergency braking is performed by the braking controller.
(49) When emergency braking is detected, the vehicle may predict a movement of a user of the vehicle based on a longitudinal acceleration of the vehicle and the first parameter in operation 830. For example, the vehicle may predict a forward movement of the user of the vehicle due to the emergency braking. A result of the prediction may be referred to for control of a safety device, thus improving the safety of the user.
(50)
(51) Hereinafter, it is assumed that a vehicle including the user movement predicting apparatus 200 of
(52) In operation 905, the vehicle may monitor an acceleration of the vehicle, an operation of a braking controller, and an operation of a steering controller.
(53) When the operation of the braking controller is detected, the vehicle may obtain a longitudinal acceleration of the vehicle in operation 910. In operation 915, the vehicle may predict a movement of the user based on the longitudinal acceleration and the first parameter.
(54) When the operation of the steering controller is detected, the vehicle may monitor the operation of the braking controller in operation 920. In operation 925, the vehicle may determine whether the braking controller is operating. When the operation of the braking controller is detected, the vehicle may obtain a longitudinal acceleration of the vehicle in operation 930. In operation 935, the vehicle may predict the movement of the user based on the longitudinal acceleration and the second parameter. When the braking controller does not operate within a designated period of time, operation 905 may be performed again.
(55) When a lateral acceleration due to manual steering is detected, the vehicle may predict a lateral movement of the user in operation 940. In operation 945, the vehicle may determine whether the predicted movement is greater than or equal to a specified value. When the predicted movement is greater than or equal to the specified value, the vehicle may monitor an operation of the braking controller in operation 950. In operation 955, the vehicle may determine whether the braking controller is operating. When the operation of the braking controller is detected, the vehicle may obtain a longitudinal acceleration of the vehicle in operation 960. In operation 965, the vehicle may predict the movement of the user based on the longitudinal acceleration and a third parameter. When the predicted movement is less than the specified value or the braking controller does not operate within the specified period of time, operation 905 may be performed again.
(56)
(57) The processor 1100 may be a central processing unit (CPU) or a semiconductor device that processes instructions stored in the memory 1300 and/or the storage 1600. The memory 1300 and the storage 1600 may include various types of volatile or non-volatile storage media. For example, the memory 1300 may include a ROM (Read Only Memory) and a RAM (Random Access Memory).
(58) Thus, the operations of the method or the algorithm described in connection with the embodiments disclosed herein may be embodied directly in hardware or a software module executed by the processor 1100, or in a combination thereof. The software module may reside on a storage medium (that is, the memory 1300 and/or the storage 1600) such as a RAM, a flash memory, a ROM, an EPROM, an EEPROM, a register, a hard disk, a removable disk, and a CD-ROM. The exemplary storage medium may be coupled to the processor 1100, and the processor 1100 may read information out of the storage medium and may record information in the storage medium. Alternatively, the storage medium may be integrated with the processor 1100. The processor 1100 and the storage medium may reside in an application specific integrated circuit (ASIC). The ASIC may reside within a user terminal. In another case, the processor and the storage medium may reside in the user terminal as separate components.
(59) According to the present disclosure, it is possible to improve the user protection effect of an in-vehicle safety device such as an airbag system or a seat belt when a collision occurs by predicting a user's movement according to operation of a braking controller, a steering controller, or the like for collision avoidance.
(60) In addition, various effects may be provided that are directly or indirectly understood through the disclosure.
(61) Hereinabove, although the present disclosure has been described with reference to exemplary embodiments and the accompanying drawings, the present disclosure is not limited thereto, but may be variously modified and altered by those skilled in the art to which the present disclosure pertains without departing from the spirit and scope of the present disclosure claimed in the following claims.
(62) Therefore, the exemplary embodiments of the present disclosure are provided to explain the spirit and scope of the present disclosure, but not to limit them, so that the spirit and scope of the present disclosure is not limited by the embodiments. The scope of the present disclosure should be construed on the basis of the accompanying claims, and all the technical ideas within the scope equivalent to the claims should be included in the scope of the present disclosure.