Driver assistance systems
The driving assistance system addresses torque fluctuations by using control units to manage differences between required and actual amounts, ensuring smooth transitions between driving assistance modes and reducing torque variations.
Patent Information
- Application Number
- JP2022152507
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-09-26
- Publication Date
- 2025-08-05
- Estimated Expiration
- 2042-09-26
AI Technical Summary
Existing driving assistance systems experience sudden changes in torque when switching between different driving assistance controls due to unsynchronized changes in torque maps and demand amounts.
A driving assistance system that includes a first control unit to output a required amount and a second control unit to calculate differences between the output and actual measured amounts, using torque maps to control actuators, allowing for smooth transitions between first and second driving assistance controls.
The system effectively suppresses sudden changes in torque during control transitions, improving the tracking ability of the vehicle's steering angle and ensuring a smooth switching process.
Smart Images

Figure 0007718366000001 
Figure 0007718366000002 
Figure 0007718366000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to a driving assistance system. [Background technology]
[0002] As a technology related to driving assistance systems, for example, Patent Document 1 discloses a steering control device that performs calculations so that when driving control switches between automatic driving control (first driving assistance control) and manual driving control (second driving assistance control), the difference between the target rotation angles (required amounts) used in these driving controls gradually decreases toward zero. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Publication No. 2020-185920 Summary of the Invention [Problem to be solved by the invention]
[0004] In the above-described technology, a torque map that associates a demand amount with a torque generated by the actuator may be used to control the actuator. In this case, if the torque map differs between the first driving assist control and the second driving assist control, for example, when switching from the first driving assist control to the second driving assist control, if the change in the demand amount and the change in the torque map are not synchronized, the torque may change suddenly.
[0005] Therefore, an object of one aspect of the present invention is to provide a driving assistance system that can suppress a sudden change in torque. [Means for solving the problem]
[0006] A driving assistance system according to one aspect of the present invention includes a first control unit that outputs an output amount related to a required amount, and a second control unit that calculates a difference between the output amount output from the first control unit and an actual measured amount of an actuator, and controls the actuator based on the difference and a torque map. The driving assistance system can selectively execute either a first driving assistance control that performs a first driving assistance, or a second driving assistance control that performs a second driving assistance different from the first driving assistance. In the first driving assistance control, the first control unit outputs the first required amount as an output amount, and the second control unit calculates the difference between the first required amount and the actual measured amount and controls the actuator based on the difference and the first torque map. In the second driving assistance control, the first control unit calculates the difference between the second required amount and the actual measured amount, obtains a divided amount by dividing the difference by a predetermined value, and outputs the sum of the divided amount and the actual measured amount as an output amount. The second control unit calculates the difference between the total amount and the actual measured amount, and controls the actuator based on the difference and the second torque map.
[0007] In a driving assistance system according to one aspect of the present invention, the second torque map may be a torque map obtained by multiplying a reference second torque map, which associates torque with a difference between a second required amount and an actual measured amount, by a predetermined value. The required amount may be a required steering angle amount related to a steering angle of the vehicle, the actual measured amount may be an actual measured steering angle amount that is an actually measured steering angle amount of the vehicle, the first driving assistance control may be automatic driving control, and the second driving assistance control may be assist control. [Effects of the Invention]
[0008] According to one aspect of the present invention, it is possible to provide a driving assistance system that can suppress a sudden change in torque. [Brief explanation of the drawings]
[0009] [Figure 1] 1 is a configuration diagram showing a driving assistance system according to an embodiment of the present invention; [Figure 2]1A is a timing chart showing an example of the timing of switching the driving assistance control, FIG. 1B is a graph showing an example of the change in the steering angle amount over time, and FIG. 1C is a graph showing an example of the change in the steering angle difference, which is the difference between the output amount and the actual measurement amount, over time. [Figure 3] 1A is a graph showing the change over time in torque generated by an actuator in a driving assistance system according to the present embodiment, and FIG. 1B is a graph showing the change over time in torque generated by an actuator in a driving assistance system according to a comparative example. DETAILED DESCRIPTION OF THE INVENTION
[0010] Preferred embodiments of the present invention will now be described in detail with reference to the drawings.
[0011] FIG. 1 is a schematic diagram showing a driving assistance system according to this embodiment. The driving assistance system 1 shown in FIG. 1 is mounted on a vehicle such as a passenger car, and performs driving assistance control for the driver of the vehicle. The driving assistance system 1 can selectively perform either first driving assistance control that performs first driving assistance, or second driving assistance control that performs second driving assistance different from the first driving assistance. In this embodiment, the first driving assistance control is automatic driving control that performs automatic driving. The second driving assistance control is assist control that assists the driver in driving.
[0012] Autonomous driving control is vehicle control that automatically drives a vehicle toward a predetermined destination. In the autonomous driving control, the vehicle is automatically driven without the driver performing any driving operation. Assist control is vehicle control that assists the driver in performing the driving operation. In this embodiment, the assist control assists the driver in steering.
[0013] The driver can switch between automatic driving control and assist control. Depending on the driving situation, for example, the driver can select whether to have the driving assistance system 1 execute automatic driving control without the driver performing any driving operation, or to have the driving assistance system 1 execute assist control, in which the driver performs driving operation while receiving assistance with the driving operation.
[0014] In the autonomous driving control and assist control according to this embodiment, lane keeping control is performed to prevent the vehicle from deviating from its lane. In lane keeping control, for example, when the vehicle approaches a dividing line on the left or right of the lane, torque is generated in the actuator 5 of the vehicle so that the vehicle returns to the center of the lane. The driving assistance system 1 acquires the steering angle required to return to the center of the lane, and generates torque corresponding to the required amount in the actuator 5. The torque corresponding to the steering angle required during autonomous driving control is greater than the torque corresponding to the steering angle required during assist control. Therefore, the tracking ability of the vehicle's steering angle to the steering angle required during autonomous driving control is greater than the tracking ability of the vehicle's steering angle to the steering angle required during assist control. The driving assistance system 1 includes an imaging device 2, a first control unit 3, a second control unit 4, and an actuator 5.
[0015] The imaging device 2 is an imaging device that captures images of the external situation of the vehicle. The imaging device 2 is provided, for example, on the back side of the windshield of the vehicle, and captures images of the area in front of the vehicle. The imaging device 2 outputs imaging information related to the external situation of the vehicle to the first control unit 3. The imaging information is, for example, information related to the distance between the lane markings and the vehicle, the curvature of the road, and the orientation (yaw angle) of the vehicle. The imaging device 2 may be a monocular camera or a stereo camera. An application for acquiring imaging information may be implemented in the imaging device 2.
[0016] The first control unit 3 and the second control unit 4 are electronic control units having a CPU (Central Processing Unit), a ROM (Read Only Memory), a RAM (Random Access Memory), etc. In the first control unit 3 and the second control unit 4, for example, a program stored in the ROM is loaded into the RAM, and the program loaded into the RAM is executed by the CPU, thereby realizing various functions. Each of the first control unit 3 and the second control unit 4 may be composed of multiple electronic units.
[0017] The first control unit 3 acquires imaging information from the imaging device 2. The first control unit 3 acquires a required amount required for driving assist control based on the imaging information. In this embodiment, the required amount is a required steering angle amount related to the steering angle of the vehicle. The required steering angle amount is, for example, a steering angle amount of the vehicle required depending on an external situation. In this embodiment, the first control unit 3 acquires a first required amount and a second required amount. The first required amount is a required amount acquired by the first control unit 3 when automatic driving control is being executed. The second required amount is a required amount acquired by the first control unit 3 when assist control is being executed. The first control unit 3 outputs an output amount related to the required amount to the second control unit 4. The output amount will be described later.
[0018] The second control unit 4 acquires an actual measurement amount of the actuator 5. In this embodiment, the actual measurement amount is an actual steering angle amount, which is an actually measured steering angle amount of the vehicle. The second control unit 4 acquires the actual measurement amount by, for example, a torque sensor. The second control unit 4 calculates the difference amount between the output amount output from the first control unit 3 and the actual measurement amount (hereinafter, may be simply referred to as "output difference amount"). The second control unit 4 controls the actuator 5 based on the output difference amount and a torque map. The torque map is a control map that associates the torque generated by the actuator 5 with the output difference amount.
[0019] The actuator 5 is a device used to control the vehicle. In this embodiment, the actuator 5 is a steering actuator. The steering actuator controls the drive of an assist motor (not shown) that applies torque in accordance with a control signal from the second control unit 4. In this way, the steering actuator controls the torque of the vehicle.
[0020] In this embodiment, the actuator 5 controls the drive amount of the assist motor. The driving assistance system 1 converts, for example, linear motion generated by the drive of the assist motor into rotational motion via a rack-and-pinion mechanism. The rack-and-pinion mechanism has, for example, a steering shaft on which a rack is formed and a pinion shaft on which a pinion is formed. The pinion shaft is connected, for example, to a steering shaft rotatably supported by a steering column, and transmits the rotational motion to the steering shaft and a steering wheel connected to the steering shaft.
[0021] The first control unit 3 has a first subtractor 31, a divider 32, an adder 33, and a first switch 34. The first subtractor 31 calculates the difference between the second required amount based on the imaging information acquired from the imaging device 2 and the actual measurement amount (hereinafter, may be simply referred to as the "required difference amount"), and outputs the required difference amount to the divider 32. The divider 32 obtains a division amount by dividing the required difference amount by a predetermined value, and outputs the division amount to the adder 33. The predetermined value is a real number greater than 1, and is 10 as an example. A method for determining the predetermined value will be described later.
[0022] The adder 33 acquires the actual measurement amount from the actuator 5. The adder 33 calculates the total amount of the division amount and the actual measurement amount, and outputs the total amount as an output amount to the second control unit 4. The first switching unit 34 switches the output amount to be output to the second control unit 4. In this embodiment, the first switching unit 34 switches whether to output the first required amount or the total amount to the second control unit 4 as the output amount.
[0023] The second control unit 4 has a second subtractor 41, a second switching unit 42, a first torque calculation unit 43, a second torque calculation unit 44, and a torque output unit 45. The second control unit 4 also stores, as torque maps, a first torque map used when executing automatic driving control and a second torque map used when executing assist control.
[0024] The second subtractor 41 acquires an actual measurement amount from the actuator 5. The second subtractor 41 calculates an output difference amount. The second switching unit 42 switches the output destination of the calculated output difference amount between the first torque calculation unit 43 and the second torque calculation unit 44. The first torque calculation unit 43 stores a first torque map. The first torque calculation unit 43 calculates the torque to be generated by the actuator 5 based on the output difference amount and the first torque map, and outputs the calculation result to the torque output unit 45. The second torque calculation unit 44 stores a second torque map. The second torque calculation unit 44 calculates the torque to be generated by the actuator 5 based on the output difference amount and the second torque map, and outputs the calculation result to the torque output unit 45. The torque output unit 45 outputs either the calculation result of the first torque calculation unit 43 or the calculation result of the second torque calculation unit 44 to the actuator 5, and causes the actuator 5 to generate a torque related to the calculation result.
[0025] The second torque map is a torque map obtained by multiplying the reference second torque map by the above-mentioned predetermined value. The reference second torque map is a torque map that associates torque with the difference between the second required amount and the actual measured amount. The second torque gain, which is the torque gain in the second torque map, is a value obtained by multiplying the reference second torque gain, which is the torque gain in the reference second torque map, by the predetermined value. In this embodiment, the first torque gain, which is the torque gain in the first torque map, is approximately equal to the second torque gain. As an example, the predetermined value is determined so that the first torque gain and the second torque gain are equal to each other. In other words, the predetermined value may be a value obtained by dividing the first torque gain by the reference second torque gain. When the first torque gain is τA, the second torque gain is τB2, the reference second torque gain is τB, and the above-mentioned predetermined value is GB, the following formulas (1) to (3) may be satisfied. τA>>τB…(1), τA≒τB2…(2), GB≒τA / τB…(3)
[0026] In the automatic driving control, the first control unit 3 switches the first switching unit 34 so as to output the first required amount as the output amount. The second control unit 4 switches the second switching unit 42 so as to associate the output difference amount with the first torque map. As a result, the first control unit 3 outputs the first required amount as the output amount to the second control unit 4. The second control unit 4 calculates the output difference amount, which is the difference amount between the first required amount (output amount) and the actual measured amount, and calculates the torque to be generated by the actuator 5 based on the output difference amount and the first torque map. Then, the second control unit 4 causes the actuator 5 to generate the torque.
[0027] In assist control, the first control unit 3 switches the first switching unit 34 so as to output the total amount as the output amount. The second control unit 4 switches the second switching unit 42 so as to associate the output difference amount with the second torque map. As a result, the first control unit 3 calculates a required difference amount between the second required amount and the actual measured amount, and obtains a divided amount by dividing the required difference amount by a predetermined value. The first control unit 3 outputs the total amount of the divided amount and the actual measured amount to the second control unit 4 as the output amount. The second control unit 4 calculates an output difference amount, which is the difference amount between the total amount and the actual measured amount, and calculates the torque to be generated by the actuator 5 based on the output difference amount and the second torque map. The second control unit 4 then causes the actuator 5 to generate the torque.
[0028] Next, the effects of the driving assistance system 1 according to this embodiment will be described.
[0029] Fig. 2(a) is a timing chart showing an example of the timing of switching driving assistance control. In the example of Fig. 2(a), the execution timing of automatic driving control is indicated by "1", and the execution timing of assist control is indicated by "0". In other words, the example of Fig. 2 shows a state in which the driving assistance system 1 switches from automatic driving control to assist control four seconds after a predetermined reference time, and then switches from assist control to automatic driving control eight seconds after the predetermined reference time.
[0030] Fig. 2(b) is a graph showing an example of a change in steering angle amount over time. In the example of Fig. 2(b), the output amount (first required amount) output from the first control unit 3 to the second control unit 4 when automatic driving control is being executed is shown by a thin dashed line graph A1. Furthermore, the output amount (total amount) output from the first control unit 3 to the second control unit 4 when assist control is being executed is shown by a thick dashed line graph A2. Furthermore, the actually measured amount is shown by a thin solid line graph B. Furthermore, the output amount output from the first control unit 3 to the second control unit 4 is shown by a thick solid line graph C.
[0031] The driving assistance system 1 includes a so-called servo mechanism. In the servo mechanism, the difference between the actual measurement amount and the demand amount decreases as the torque gain of the torque map increases, and the difference between the actual measurement amount and the demand amount increases as the torque gain of the torque map decreases. Therefore, as shown in FIG. 2(b), the first demand amount substantially coincides with the actual measurement amount. The trackability of the actual measurement amount to the first demand amount is greater than the trackability of the actual measurement amount to the second demand amount.
[0032] Fig. 2(c) is a graph showing an example of the change over time in the steering angle difference, which is the difference between the output amount and the actual measurement amount. In the example of Fig. 2(c), graph D shows the difference between the output amount output from the first control unit 3 to the second control unit 4 and the actual measurement amount.
[0033] FIG. 3(a) is a graph showing the time change of the torque generated by the actuator in the driving assistance system according to this embodiment. FIG. 3(b) is a graph showing the time change of the torque generated by the actuator in a driving assistance system according to a comparative example. In the example of FIG. 3, the torque generated by the actuator 5 when the switching of the first switching unit 34 and the switching of the second switching unit 42 are synchronized is shown by a thick solid line graph E. Furthermore, the torque generated by the actuator 5 when the switching of the second switching unit 42 is delayed relative to the switching of the first switching unit 34 is shown by a thin dashed line graph F1. Furthermore, the torque generated by the actuator 5 when the switching of the first switching unit 34 is delayed relative to the switching of the second switching unit 42 is shown by a thick dashed line graph F2.
[0034] When switching the driving assist control, it is ideal that the switching of the first switching unit 34 and the switching of the second switching unit 42 are synchronized. However, in reality, there is a possibility that one of the switching of the first switching unit 34 and the switching of the second switching unit 42 may be delayed relative to the other due to, for example, a smoothing process of the required amount (a process of gradually increasing or decreasing the required amount when the first switching unit 34 is switched), a communication delay between the first control unit 3 and the second control unit 4, etc.
[0035] In the driving assistance system 1 according to this embodiment, when the assist control is performed, the first control unit 3 outputs the total amount to the second control unit 4 as the output amount. In this case, the difference between the output amount and the actual measured amount is smaller, as shown in FIG. 2(b), compared to when the second required amount is output to the second control unit 4 as the output amount. In other words, the trackability of the actual measured amount to the output amount during the assist control can be improved. As a result, the difference between the output amount (first required amount) during the autonomous driving control and the output amount (total amount) during the assist control can be reduced. Therefore, even when the switching of the first switcher 34 and the switching of the second switcher 42 are not synchronized, a sudden change in the output amount to the second control unit 4 before and after the switching of the driving assistance control can be suppressed. As a result, a sudden change in the difference between the output amount and the actual measured amount (output difference amount) can be suppressed, as shown in FIG. 2(c). The torque generated by the actuator 5 is associated with the output difference amount using a torque map. Therefore, as shown in FIG. 3(a), it is possible to suppress a sudden change in torque that occurs when the driving assistance control is switched.
[0036] In the driving assistance system 1 according to this embodiment, the second torque map is a torque map obtained by multiplying a reference second torque map, which associates torque with the difference between the second required amount and the actual measured amount, by a predetermined value. In this case, the reference second torque map is multiplied by a predetermined value in response to the first control unit 3 dividing the difference between the second required amount and the actual measured amount by the predetermined value to obtain the second torque map. This makes it possible to suppress changes in the torque generated by the actuator 5 even when the output amount to the second control unit 4 is changed during execution of assist control.
[0037] In the driving assistance system 1 according to this embodiment, the required amount is a required steering angle amount related to the steering angle amount of the vehicle, and the actual measurement amount is an actual steering angle amount that is an actually measured steering angle amount of the vehicle. In the driving assistance system 1, the first driving assistance control is an automatic driving control, and the second driving assistance control is an assist control. In this case, even when the control to be executed is switched between the automatic driving control and the assist control, a sudden change in the steering angle amount of the vehicle can be suppressed.
[0038] Next, a driving assistance system according to a comparative example will be described. In the following description, descriptions that overlap with those of the driving assistance system 1 will be omitted as appropriate. In the driving assistance system according to the comparative example, the first control unit does not have the first subtractor 31, the divider 32, and the adder 33. When performing assist control, the first control unit outputs the second required amount as an output amount to the second control unit. Furthermore, the first torque gain and the second torque gain are different from each other. Specifically, the second torque gain is smaller than the first torque gain. For example, the second torque gain is a value obtained by dividing the first torque gain by the above-mentioned predetermined value.
[0039] When switching the driving assist control, if the switching of the second switching unit is delayed relative to the switching of the first switching unit, the first control unit outputs the second required amount to the second control unit as the output amount. On the other hand, the second control unit associates the output difference amount with the first torque map. In this case, if the driving assist control is switched at different timings for the first required amount and the second required amount, the output amount output to the second control unit changes suddenly. As a result of this sudden change in the output amount to the second control unit, the difference amount between the output amount and the actual measured amount (output difference amount) also changes suddenly. In addition, the first torque gain is greater than the second torque gain. Therefore, as shown by graph F1 in FIG. 3(b), the torque generated by the actuator increases suddenly.
[0040] When switching the driving assistance control, if the switching of the first switching unit is delayed relative to the switching of the second switching unit, the first control unit outputs the first required amount to the second control unit as the output amount. Meanwhile, the second control unit associates the output differential amount with the second torque map. In this case, if the driving assistance control is switched at different timings for the first required amount and the second required amount, the output amount output to the second control unit changes suddenly, and the output differential amount also changes suddenly. In addition, the second torque gain is smaller than the first torque gain. Therefore, as shown by graph F2 in FIG. 3(b), the torque generated by the actuator 5 decreases suddenly. In contrast to the driving assistance system according to the comparative example, the present embodiment can suppress sudden changes in the output differential amount and sudden changes in the torque generated by the actuator 5, as described above. Therefore, the driving assistance system 1 according to this embodiment is effective.
[0041] Although various exemplary embodiments have been described above, various omissions, substitutions, and modifications may be made without being limited to the above-described exemplary embodiments.
[0042] In the above embodiment, an example in which the driving assistance system 1 is applied to a vehicle has been described. However, the driving assistance system 1 is not limited to being applied to a vehicle, and can be applied to various systems. For example, the system may be a system having two arithmetic units that are capable of communicating with each other, each of which has two or more functions and which may switch between the two or more functions. In this case, the output of one arithmetic unit may change in response to a command value output from the other arithmetic unit, and it may be necessary to smoothly change the command value when the function of the one arithmetic unit switches.
[0043] In the above embodiment, an example has been described in which the actuator 5 is a steering actuator. The actuator 5 may be any actuator that performs predetermined control in response to a control signal from the second control unit 4. For example, the actuator 5 may be an accelerator actuator that controls the amount of acceleration of the vehicle, or a brake actuator that controls the amount of braking of the vehicle. Also, in the case of a powertrain that has two or more functions and these functions are switchable, one aspect of the present invention is applicable. In the above embodiment, the imaging device 2 and the first control unit 3 may be realized by the same device configuration. In the above embodiment, the second control unit 4 and the assist motor may be realized by the same device configuration. [Explanation of symbols]
[0044] 1...driving assistance system, 3...first control unit, 4...second control unit, 5...actuator
Claims
[Claim 1] a first control unit that outputs an output amount related to the requested amount; a second control unit that calculates a difference between the output amount output from the first control unit and an actual measurement amount of an actuator, and controls the actuator based on the difference and a torque map, a first driving assistance control for performing a first driving assistance and a second driving assistance control for performing a second driving assistance different from the first driving assistance; In the first driving assistance control, the first control unit outputs a first requested amount as the output amount; the second control unit calculates a difference between the first required amount and the actual measured amount, calculates a torque to be generated by the actuator based on the difference and a first torque map using a first torque calculation unit, and outputs a calculation result of the first torque calculation unit to the actuator; In the second driving assistance control, the first control unit calculates a difference between the second required amount and the actual measured amount, obtains a divided amount by dividing the difference by a predetermined value, and outputs the sum of the divided amount and the actual measured amount as the output amount; the second control unit calculates a difference between the total amount and the actual measured amount, calculates a torque to be generated by the actuator based on the difference and a second torque map using a second torque calculation unit, and outputs a calculation result of the second torque calculation unit to the actuator; the first control unit has a first switching unit, the second control unit has a second switching unit, In the first driving assistance control, the first control unit switches the first request amount to be output to the second control unit as an output amount by the first switching unit; the second control unit switches an output destination of the difference amount between the first required amount and the actual measured amount to the first torque calculation unit using the second switching unit; In the second driving assistance control, the first control unit switches the first switching unit to output the total amount as an output amount to the second control unit; The second control unit switches an output destination of the difference between the total amount and the actual measured amount to the second torque calculation unit using the second switching unit.
Citation Information
Patent Citations
Control system in power plant
JP1998066398A
Vehicle steering control device
JP2016222180A
Driving support device
JP2018030406A
Steering control device
JP2020185920A