Optical axis control apparatus
10875447 ยท 2020-12-29
Assignee
Inventors
Cpc classification
B60Q1/0023
PERFORMING OPERATIONS; TRANSPORTING
B60Q2300/324
PERFORMING OPERATIONS; TRANSPORTING
B60Q1/085
PERFORMING OPERATIONS; TRANSPORTING
International classification
G01P15/16
PHYSICS
Abstract
An optical axis control apparatus is provided with a relative-road-surface-angle calculating unit which calculates a relative horizontal plane angle being an inclination angle of a vehicle with respect to a horizontal plane by using an output value of an acceleration sensor provided on the vehicle and calculates a relative road surface angle being an inclination angle of the vehicle with respect to a road surface by integrating an amount of change of the relative horizontal plane angle while the vehicle is stationary, a relative-road-surface-angle correcting unit which obtains braking information indicating an operation state of a brake device provided on the vehicle and corrects the relative road surface angle for a change in the braking information, and an optical axis control unit which controls an optical axis of headlights provided on the vehicle using the relative road surface angle corrected by the relative-road-surface-angle correcting unit.
Claims
1. An optical, axis control apparatus comprising: processing circuitry to calculate a relative horizontal plane angle being an inclination angle of a vehicle with respect to a horizontal plane by using an output value of an acceleration sensor provided on the vehicle, calculate a relative road surface angle being an inclination angle of the vehicle with respect to a road surface by integrating an amount of change of the relative horizontal plane angle, while the vehicle is stationary; calculate a relative horizontal plane angle from an amount of change between accelerations in a vertical direction of the vehicle at two different time points, and an amount of change between accelerations in a front-back direction of the vehicle at the two time points, while the vehicle is traveling: obtain braking information indicating an operation state of a brake device provided on the vehicle, and for correcting the relative road surface angle in response to a change in the braking information; and control an optical axis of a headlight provided on the vehicle by using the corrected relative road surface angle.
2. The optical axis control apparatus according to claim 1, wherein the processing circuitry calculates a first amount of correction which cancels out the amount of change in a time section including a time point at which the braking information changes, and corrects the relative road surface angle by using the first amount of correction.
3. The optical axis control apparatus according to claim 2, wherein the time section includes a first time section after the time point at which the braking information changes.
4. The optical axis control apparatus according, to claim 2, wherein the time section includes a second time section before the time point at which the braking information changes.
5. The optical axis control apparatus according to claim 4, wherein the second time section is set to a value larger than a delay time from a change in the operation state to the change in the braking information.
6. The optical axis control apparatus according to claim 1, wherein the processing circuitry corrects the relative road surface angle by using a second amount of correction set in advance when the braking information changes.
7. The optical axis control apparatus according to claim 6, wherein a correction direction of the second amount of correction is set in a direction opposite to a changing direction of the relative road surface angle due to the change in the operation state.
8. The optical axis control apparatus according to claim 6, wherein the second amount of correction is set for each road surface gradient angle being an inclination angle of the road surface with respect to the horizontal plane.
9. The optical axis control apparatus according to claim 1, wherein the processing circuitry corrects the relative road surface angle in response to a first change when the braking information changes a plurality of times while the vehicle is stationary.
10. The optical axis control apparatus according to claim 1, wherein the optical axis control apparatus is formed integrally with the acceleration sensor.
11. The optical axis control apparatus according to claim 1, wherein, the optical axis control apparatus is formed integrally with another control apparatus for executing control different from the control of the optical axis.
Description
BRIEF DESCRIPTION OF DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
DESCRIPTION OF EMBODIMENTS
(17) Hereinafter, to explain this application in more detail, embodiments according to the present disclosure are explained with reference to the accompanying drawings.
Embodiment 1
(18)
(19) A foot brake 2 includes, for example, a disc brake provided for a front wheel portion of a vehicle 1, and a disc brake or drum brake provided for a rear wheel portion of the vehicle 1. The disc brake causes the brake pads to sandwich the disc rotating integrally with the wheel of the vehicle 1, and the friction between the disc and the brake pads stops the rotation of the wheel. The drum brake presses a brake shoe against a drum rotating integrally with the wheel of the vehicle 1, and the friction between the drum and the brake shoe stops the rotation of the wheel.
(20) A parking brake 3 includes, for example, a drum brake provided for the rear wheel portion of the vehicle 1. The drum brake for the parking brake 3 is different from the drum brake for the foot brake 2, and both drum brakes are provided independently from each other. Note that if a vehicle 1 is a small or medium-sized truck, the parking brake 3 may be implemented with a so-called center brake, which is a drum brake for stopping rotation of a propeller shaft.
(21) An automatic transmission 4 stops rotation of a shaft by engaging a click with a gear in the transmission, thereby stopping the rotation of the wheel, when being set to a parking range (hereinafter referred to as a P range) by operation of a driver. Specifically, the rotation of the front wheels is stopped in a case in which the vehicle 1 is a front-wheel drive vehicle, the rotation of the rear wheels is stopped in a case in which the vehicle 1 is a rear-wheel drive vehicle, and the rotation of the front and rear wheels are stopped in a case in which the vehicle 1 is a four-wheel drive vehicle.
(22) The foot brake 2, the parking brake 3 and the automatic transmission 4A compose the brake device 5. Note that the vehicle 1 may include a manual transmission instead of the automatic transmission 4, and that the foot brake 2 and the parking brake 3 may compose the brake device 5.
(23) A left headlight 6 is provided on a left end of a front end of the vehicle 1 and a right headlight 7 is provided on a right end of the front end of the vehicle 1. An optical axis angle of the left headlight 6 and that of the right headlight 7 are variable, and the optical axis angles are controlled by the optical axis control apparatus 100. Hereinafter, the left headlight 6 and the right headlight 7 may be collectively referred to as headlights simply.
(24) A vehicle speed sensor 8 is provided at the front wheel portion or the rear wheel portion of the vehicle 1 and outputs a pulse signal corresponding to a rotation speed of the wheel, that is, a so-called vehicle speed signal. The vehicle speed signal is used in the optical axis control apparatus 100 to determine whether the vehicle 1 is travelling or to determine whether the vehicle 1 is stationary.
(25) An acceleration sensor 9 detects acceleration Gx in a front-back direction of a vehicle body of the vehicle and acceleration Gz in a vertical direction of the vehicle body of the vehicle 1. The acceleration sensor 9 detects the accelerations Gx and Gz at predetermined time intervals and outputs values of the detected accelerations Gx and Gz. The output values of the acceleration sensor 9 are used in the optical axis control apparatus 100 for calculating a relative road surface angle 2 or calculating a relative horizontal plane angle .
(26)
(27) Hereinafter, it is assumed that angle in a backward inclining direction of the vehicle 1 is positive and angle in a forward inclining direction of the vehicle 1 is negative relative to the horizontal plane H being a reference. In a state illustrated in
(28) A relative-road-surface-angle-during-traveling calculating unit 11 calculates the relative road surface angle 2 using the output value of the acceleration sensor 9 while the vehicle 1 travels. The relative-road-surface-angle-during-traveling calculating unit 11 outputs the calculated relative road surface angle 2 to the optical axis control unit 18. Operation of the relative-road-surface-angle-during-traveling calculating unit 11 is described later in detail with reference to a flowchart of
(29) When the vehicle 1 is stationary, a relative-road-surface-angle-during-stop calculating unit 12 calculates the relative horizontal plane angle by using output values of the acceleration sensor 9. The relative-road-surface-angle-during-stop calculating unit 12 calculates amounts of change in the relative horizontal plane angle and calculates the relative road surface angle 2 by integrating the amounts of change . The relative-road-surface-angle-during-stop calculating unit 12 outputs the calculated amounts of change to a first correction amount calculating unit 16 and outputs the calculated relative road surface angle 2 to a first correction angle adding unit 15. Operation of the relative-road-surface-angle-during-stop calculating unit 12 is described later in detail with reference to a flowchart of
(30) The relative-road-surface-angle-during-traveling calculating unit 11 and the relative-road-surface-angle-during-stop calculating unit 12 compose a relative-road-surface-angle calculating unit 13.
(31) A braking information obtaining unit 14 obtains information indicating an operation state of the brake device 5 (hereinafter referred to as braking information) from the brake device 5. Specifically, the braking information is, for example, the information indicating whether the foot brake 2 is in operation, whether the parking brake 3 is in operation, and whether the automatic transmission 4 is set to the P range. The braking information obtaining unit 14 outputs the obtained braking information to the first correction angle adding unit 15.
(32) The first correction angle adding unit 15 holds a value of an angle (hereinafter referred to as a first correcting angle) 3 used for correcting the relative road surface angle 2 calculated by the relative-road-surface-angle-during-stop calculating unit 12. An initial value of the first correction angle 3 is set to zero, for example. The first correction angle adding unit 15 adds the first correction angle 3 to the relative road surface angle 2 input from the relative-road-surface-angle-during-stop calculating unit 12 and outputs the relative road surface angle 2 after addition to the optical axis control unit 18.
(33) The first correction angle adding unit 15 monitors the braking information input from the braking information obtaining unit 14 and detects a change in the braking information. When the braking information changes, the first correction angle adding unit 15 instructs the first correction amount calculating unit 16 to calculate a correcting amount (hereinafter referred to as first amount of correction) 3 which cancels out the amount of change in a time section T including a time point at which the braking information changes. This time section T includes a first time section T1 of a predetermined length (for example, 500 milliseconds) after the time point at which the braking information changes and a second time section T2 of a predetermined length (for example, 100 milliseconds) before the time point at which the braking information changes.
(34) The first correction amount calculating unit 16 accumulates amounts of change input from the relative-road-surface-angle-during-stop calculating unit 12 to store. The first correction amount calculating unit 16 calculates the sum of the amount of changes in the time section T and calculates the first amount of correction 3 by inverting the positive/negative sign of the sum. The first correction amount calculating unit 16 outputs the calculated first amount of correction 3 to the first correction angle adding unit 15.
(35) When the first correction angle adding unit 15 receives the first amount of correction 3 from the first correction amount calculating unit 16, it updates the first correction angle 3 by adding the first amount of correction 3 to the previous first correction angle 3. Thereafter, the first correction angle adding unit 15 maintains the value of the first correction angle 3 until next update of the first correction angle 3 while the vehicle 1 is stationary. That is, the addition of the first correction angle 3 is correction to cancel out the amount of change in the time section T.
(36) The braking information obtaining unit 14, the first correction angle adding unit 15, and the first correction amount calculating unit 16 compose a relative-road-surface-angle correcting unit 17. Operation of the relative-road-surface-angle correcting unit 17 is described later in detail with reference to a flowchart of
(37) The optical axis control unit 18 controls the optical axis angles of the headlights 6 and 7 using the relative road surface angle 2 input from the relative-road-surface-angle-during-traveling calculating unit 11 or the relative road surface angle 2 input from the first correction angle adding unit 15. Specifically, a target value for the optical axis angles of the headlights 6 and 7 is set in advance in the optical axis control unit 18. The optical axis control unit 18 controls the optical axis angles of the headlights 6 and 7 so that the optical axis angles of the headlights 6 and 7 are maintained constant at the target value on the basis of the input relative road surface angle 2.
(38) Although the target value of the optical axis angle may be any value, this is preferably set to be slightly depressed from a direction parallel to the road surface R from the viewpoint of preventing dazzling of an opposed vehicle by the headlights 6 and 7 and preventing hardness of the driver of the vehicle 1 of visually recognizing the front due to reflection of light of the headlights 6 and 7 by the road surface R.
(39) The relative-road-surface-angle calculating unit 13, the relative-road-surface-angle correcting unit 17, and the optical axis control unit 18 compose the optical axis control apparatus 100.
(40) While the vehicle 1 travels, the relative-road-surface-angle-during-traveling calculating unit 11 repeatedly executes a process of calculating the relative road surface angle 2 to output to the optical axis control unit 18. The optical axis control unit 18 controls the optical axis angle of the headlights 6 and 7 on the basis of the latest relative road surface angle 2 input from the relative-road-surface-angle-during-stop calculating unit 12 while the vehicle 1 travels.
(41) While the vehicle 1 is stationary, the relative-road-surface-angle-during-stop calculating unit 12 repeatedly executes a process of calculating the relative road surface angle 2 to output to the relative-road-surface-angle correcting unit 17. Each relative road surface angle 2 output by the relative-road-surface-angle-during-stop calculating unit 12 to the relative-road-surface-angle correcting unit 17 and the output of each relative road surface angle 2 output by the relative-road-surface-angle correcting unit 17 to the optical axis control unit 18 correspond one to one. That is, each time the relative-road-surface-angle-during-stop calculating unit 12 outputs the relative road surface angle 2 to the relative-road-surface-angle correcting unit 17, the relative-road-surface-angle correcting unit 17 outputs the corrected relative road surface angle 2 to the optical axis control unit 18. The optical axis control unit 18 controls the optical axis angle of the headlights 6 and 7 on the basis of latest relative road surface angle 2 input from the relative-road-surface-angle correcting unit 17 while the vehicle 1 stops.
(42)
(43) The processor 21 is, for example, a central processing unit (CPU), a digital signal processor (DSP), a microcontroller, a microprocessor or the like. The memory 22 is, for example, a semiconductor memory such as a random access memory (RAM), a read only memory (ROM), a flash memory, an erasable programmable read only memory (EPROM), or an electrically erasable programmable read only memory (EEPROM).
(44) Alternatively, as illustrated in
(45) Alternatively, it is also possible that some functions of the relative-road-surface-angle calculating unit 13, the relative-road-surface-angle correcting unit 17, and the optical axis control unit 18 illustrated in
(46) The acceleration sensor 9 may be provided separately from the optical axis control apparatus 100 as illustrated in
(47) Also, as illustrated in
(48) Next, the operation of the relative-road-surface-angle-during-traveling calculating unit 11 is described with reference to the flowchart of
(49) At step ST1, the relative-road-surface-angle-during-traveling calculating unit 11, using the vehicle speed signal output from the vehicle speed sensor 8, determines whether the vehicle 1 is travelling. When the vehicle 1 is travelling (YES at step ST1), the relative-road-surface-angle-during-traveling calculating unit 11 calculates the relative road surface angle 2 using the output value of the acceleration sensor 9 at step ST2.
(50) Specifically, for example, the relative-road-surface-angle-during-traveling calculating unit 11 calculates an amount of change Gz between accelerations Gz1 and Gz2 in the vertical direction detected by the acceleration sensor 9 at two different time points, in accordance with Equation (1) below. One acceleration Gz1 is, for example, a value detected at the time of most recent stop or constant speed travel. The other acceleration Gz2 is, for example, the latest value detected at the time of most recent acceleration or deceleration. Also, the relative-road-surface-angle-during-traveling calculating unit 11 calculates an amount of change Gx between accelerations Gx1 and Gx2 in the front-back direction detected at the two time points in accordance with Equation (2) below. The relative-road-surface-angle-during-traveling calculating unit 11 calculates the relative road surface angle 2 using Equation (3) below.
Gz=Gz2Gz1(1)
Gx=Gx2Gx(2)
2=tan.sup.1(Gz/Gx)(3)
(51) In this manner, while the vehicle 1 is travelling, it is possible to calculate the relative road surface angle 2 regardless of the road surface gradient angle 1 without using the acceleration sensor 9 as an inclination sensor, that is, without calculating the relative horizontal plane angle by using the output value of the acceleration sensor 9. Also, it is possible to calculate the relative road surface angle 2 without being affected by offset variation of the acceleration sensor 9 or a change with time of the offset by calculating the relative road surface angle 2 using the amount of change Gz in the acceleration Gz in the vertical direction and the amount of change Gx in the acceleration Gx in the front-back direction.
(52) In general, the vehicle 1 inclines backward during acceleration and inclines forward during deceleration. The relative road surface angle 2 calculated in accordance with Eqs. (1) through (3) described above includes an inclination component due to the acceleration and deceleration of the vehicle 1. Hence, the relative-road-surface-angle-during-traveling calculating unit 11 may calculate the relative road surface angle 2 by using the amount of changes Gx and Gz in the accelerations Gx and Gz detected by the acceleration sensor 9 at three or more different time points as in the case of the two time points described above. By increasing the number of accelerations Gx and Gz used for the calculation, it is possible to reduce the inclination component due to the acceleration and deceleration of the vehicle 1 included in the calculated relative road surface angle 2. As a result, it is possible to prevent the optical axis angle after the control by the optical axis control unit 18 from deviating from the target value depending on the inclination by the acceleration and deceleration of the vehicle 1.
(53) Next, at step ST3, the relative-road-surface-angle-during-traveling calculating unit 11 outputs the relative road surface angle 2 calculated at step ST2 to the optical axis control unit 18. Next, the relative-road-surface-angle-during-traveling calculating unit 11 returns to step ST1.
(54) In this manner, the relative-road-surface-angle-during-traveling calculating unit 11 repeatedly executes the processes at steps ST2 and ST3 while the vehicle 1 travels (YES at step ST1). The optical axis control unit 18 controls the optical axis angle of the headlights 6 and 7 based on the latest relative road surface angle 2 input from the relative-road-surface-angle-during-traveling calculating unit 11 while the vehicle 1 is travelling.
(55) When the vehicle 1 is stationary (NO at step ST1), the relative-road-surface-angle-during-traveling calculating unit 11 outputs the relative road surface angle 2 calculated at step ST2 of a final round to the relative-road-surface-angle-during-stop calculating unit 12 at step ST4.
(56) Next, the operation of the relative-road-surface-angle-during-stop calculating unit 12 is described with reference to the flowchart of
(57) First, at step ST11, the relative-road-surface-angle-during-stop calculating unit 12, using the vehicle speed signal output from the vehicle speed sensor 8, determines whether the vehicle 1 is stationary. When the vehicle 1 is stationary (YES at step ST11), the relative-road-surface-angle-during-stop calculating unit 12, using the output value of the acceleration sensor 9, calculates the relative horizontal plane angle at step ST12.
(58) That is, the relative-road-surface-angle-during-stop calculating unit 12 calculates the relative horizontal plane angle by using the acceleration sensor 9 as the inclination sensor. Specifically, for example, the relative-road-surface-angle-during-stop calculating unit 12, using the latest accelerations Gx and Gz detected by the acceleration sensor 9, calculates the relative horizontal plane angle in accordance with Equation (4) below.
=tan.sup.1(Gx/Gz)(4)
(59) After calculating the relative horizontal plane angle , the relative-road-surface-angle-during-stop calculating unit 12 proceeds to step ST13. At that time, the relative-road-surface-angle-during-stop calculating unit 12, using a so-called flag, checks whether the relative horizontal plane angle is calculated for the first time after the vehicle 1 stops. When the relative horizontal plane angle is calculated for the first time, the relative-road-surface-angle-during-stop calculating unit 12 executes the process at step ST12 again and then proceeds to step ST13.
(60) Next, at step ST13, the relative-road-surface-angle-during-stop calculating unit 12 calculates the amount of change in the relative horizontal plane angle calculated at step ST12 of most recent two rounds. The relative-road-surface-angle-during-stop calculating unit 12 outputs the calculated amount of change to the first correction amount calculating unit 16.
(61) Next, at step ST14, the relative-road-surface-angle-during-stop calculating unit 12 updates the relative road surface angle 2 by adding the amount of change calculated at step ST13 to the previous relative road surface angle 2. Herein, the previous relative road surface angle 2 at step ST14 of a first round after the vehicle 1 stops is the relative road surface angle 2 input from the relative-road-surface-angle-during-traveling calculating unit 11 at step ST4 of
(62) Next, at step ST15, the relative-road-surface-angle-during-stop calculating unit 12 outputs the updated relative road surface angle 2 at step ST14 to the first correction angle adding unit 15. Then, the relative-road-surface-angle-during-stop calculating unit 12 returns to step ST11. In this manner, the relative-road-surface-angle-during-stop calculating unit 12 repeatedly executes the processes of steps ST12 to ST15 while the vehicle 1 is stationary (YES at step ST11) and calculates the relative road surface angle 2 by integrating the amount of change .
(63) Next, with reference to the flowchart of
(64) First, at step ST21, the first correction angle adding unit 15 sets the value of the first correction angle 3 to the initial value, that is, zero. Thereafter, the first correction angle adding unit 15 maintains the value of the first correction angle 3 to zero until the value of the first correction angle 3 is updated at step ST32 to be described later.
(65) Next, at step ST22, the first correction angle adding unit 15, using the vehicle speed signal output from the vehicle speed sensor 8, determines whether the vehicle 1 is stationary. When the vehicle 1 is stationary(YES at step ST22), at step ST23, the first correction angle adding unit 15 accepts the input of the relative road surface angle 2, which is output from the relative-road-surface-angle-during-stop calculating unit 12 at step ST15 of
(66) Next, at step ST24, the first correction angle adding unit 15 determines whether the braking information changes. That is, it is determined whether the braking information changes after the vehicle 1 stops at step ST24 of a first round after the vehicle 1 stops. At step ST24 of second and subsequent rounds after the vehicle 1 stops, it is determined whether the braking information changes after step ST24 of a previous round.
(67) When the braking information does not change (NO at step ST24), at step ST25, the first correction angle adding unit 15 adds the first correction angle 3 to the relative road surface angle 2 that is input from the relative-road-surface-angle-during-stop calculating unit 12 at step ST23.
(68) Next, at step ST26, the first correction angle adding unit 15 outputs the relative road surface angle 2 obtained after addition at step ST25 to the optical axis control unit 18. Then, the first correction angle adding unit 15 returns to step ST22.
(69) On the other hand, when the braking information changes (YES at step ST24), at step ST27, the first correction angle adding unit 15 determines whether a time corresponding to the first time section T1 elapses after the braking information changes. When the time corresponding to the first time section T1 does not elapse (NO at step ST27), at step ST28, the first correction angle adding unit 15 adds the first correction angle 3 to the relative road surface angle 2 that is input from the relative-road-surface-angle-during-stop calculating unit 12 at step ST23.
(70) Next, at step ST29, the first correction angle adding unit 15 outputs the relative road surface angle 2 obtained after addition at step ST28 to the optical axis control unit 18.
(71) Next, at step ST30, the first correction angle adding unit 15 accepts an input of a new relative road surface angle 2 from the relative-road-surface-angle-during-stop calculating unit 12. Thereafter, the first correction angle adding unit 15 repeatedly executes the processes of steps ST28 to ST30 until the time corresponding to the first time section T1 elapses after the braking information changes. Note that, at step ST28 in the second and subsequent rounds in repetition, the first correction angle adding unit 15 adds the first correction angle 3 to the relative road surface angle 2 that is input at step ST30 in a previous round.
(72) The first correction angle adding unit 15 includes a timer not illustrated and determines whether the time corresponding to the first time section T1 elapses using the timer. That is, when it is determined YES at step ST24, the first correction angle adding unit 15 resets count of the timer. Thereafter, the first correction angle adding unit 15 updates the count of the timer each time it is determined NO at step ST27.
(73) When the time corresponding to the first time section T1 elapses after the braking information changes (YES at step ST27), the first correction angle adding unit 15 instructs the first correction amount calculating unit 16 to calculate the first amount of correction 3. Also, at that time, the first correction angle adding unit 15 outputs information indicating the time point at which the braking information changes, to the first correction amount calculating unit 16.
(74) Next, at step ST31, the first correction amount calculating unit 16 calculates the first amount of correction 3. That is, the first correction amount calculating unit 16 extracts the amount of change in the time section T including the time point at which the braking information changes out of the accumulated amount of changes . The first correction amount calculating unit 16 calculates the sum of the extracted amount of changes and calculates the first amount of correction 3 by inverting the positive/negative sign of the sum. The first correction amount calculating unit 16 outputs the calculated first amount of correction 3 to the first correction angle adding unit 15.
(75) Next, at step ST32, the first correction angle adding unit 15 updates the value of the first correction angle 3 by adding the first amount of correction 3 input from the first correction amount calculating unit 16 at step ST31 to the previous first correction angle 3. That is, the previous first correction angle 3 at step ST32 in a first round after the vehicle 1 stops is zero. The previous first correction angle 3 at step ST32 in second and subsequent rounds is the first correction angle 3 after the update at step ST32 of a previous round. Thereafter, the first correction angle adding unit 15 maintains the value of the first correction angle 3 until the value of the first correction angle 3 is updated at step ST32 in a next round.
(76) Next, at step ST25, the first correction angle adding unit 15 adds the first correction angle 3 to the relative road surface angle 2 that is input from the relative-road-surface-angle-during-stop calculating unit 12 at step ST30 in the final round. Next, at step ST26, the first correction angle adding unit 15 outputs the relative road surface angle 2 obtained after addition at step ST25 to the optical axis control unit 18. Then, the first correction angle adding unit 15 returns to step ST22.
(77) In this manner, the relative-road-surface-angle correcting unit 17 adds the first correction angle 3 to the relative road surface angle 2 each time the relative road surface angle 2 is input from the relative-road-surface-angle-during-stop calculating unit 12 (steps ST23 and ST30) while the vehicle 1 is stationary(YES at step ST22) to output to the optical axis control unit 18 (steps ST26 and ST29). The optical axis control unit 18 controls the optical axis angle of the headlights 6 and 7 on the basis of the latest relative road surface angle 2 input from the relative-road-surface-angle correcting unit 17 while the vehicle 1 is stationary.
(78) Note that in a processing example illustrated in
(79) Also, in the processing example illustrated in
(80) Next, with reference to
(81)
(82) In an initial state (time t0), the vehicle 1 travels. Thereafter, the foot brake 2 is activated at time t1, and the vehicle 1 stops at time t2. While the vehicle 1 travels (time t0 to t2), the vehicle body of the vehicle 1 vibrates, and the value of the relative horizontal plane angle also vibrates. Also, while the vehicle 1 decelerates (time t1 to t2), a spring of a suspension provided on the vehicle 1 and a link and a bush of a stabilizer (hereinafter collectively referred to as suspension device) are bent and the relative horizontal plane angle gradually changes in the forward inclining direction.
(83) After the vehicle 1 stops, the foot brake 2 is released at time t3. When the foot brake 2 is released, bending of the suspension device is released and the relative horizontal plane angle temporarily changes in the backward inclining direction. Also, after the foot brake 2 is released, the vehicle body of the vehicle 1 vibrates, and the value of the relative horizontal plane angle vibrates in a damped manner. The changes in the relative horizontal plane angle are not caused by getting on/off of passengers or loading/unloading of the loads on the vehicle 1, so that they are preferably excluded from the object of the optical axis control.
(84) Also, the foot brake 2 and the optical axis control apparatus 100 are connected via a communication line such as a controller area network (CAN) and a local area network (LAN). A delay time t occurs between time t3 at which the foot brake 2 is actually released and time t4 at which the braking information indicates the release of the foot brake 2 due to signal transmission time between the foot brake 2 and the optical axis control apparatus 100.
(85) At that time, the relative-road-surface-angle correcting unit 17 performs correction to cancel out the amount of change of the relative horizontal plane angle in the time section T including the time point (time t4) at which the braking information changes by the first amount of correction 3. The time section T includes the first time section T1 after the time point (time t4). By setting the first time section T1 to a value (for example, 500 milliseconds) larger than damping time of the vehicle body vibration, it is possible to exclude the amount of change by the vibration of the vehicle body from the object of the optical axis control. In addition, the time section T includes the second time section T2 before the time point (time t4). By setting the second time section T2 to a value (for example, 100 milliseconds) larger than the delay time t, it is possible to exclude the amount of change due to the release of the bending of the suspension device from the object of the optical axis control. As a result, it is possible to prevent the optical axis angle obtained after the control by the optical axis control unit 18 from deviating from the target value by the amount of changes .
(86) After the foot brake 2 is released, the foot brake 2 operates again at time t5. The delay time t occurs between time t5 at which the foot brake 2 actually operates and time t6 at which the braking information indicates the operation of the foot brake 2 due to the signal transmission time between the foot brake 2 and the optical axis control apparatus 100. The relative-road-surface-angle correcting unit 17 performs correction to cancel out the amount of change of the relative horizontal plane angle in the time section T including the time point (time t6) at which the braking information changes as when the foot brake 2 is released (time t4).
(87) After the foot brake 2 is activated again, a new passenger gets on a rear seat of the vehicle 1 at time t7. As the new passenger gets on the vehicle, the relative horizontal plane angle temporarily changes in the backward inclining direction. The relative-road-surface-angle-during-stop calculating unit 12 adds the amount of change due to the change and updates the relative road surface angle 2. At that time, since the foot brake 2 is still in operation and there is no change in the braking information, the relative-road-surface-angle correcting unit 17 does not calculate the first amount of correction 3 but maintains the value of the first correction angle 3.
(88) After the new passenger gets on, the foot brake 2 is released at time t8 and the vehicle 1 starts. After time t8, the relative-road-surface-angle calculating unit 13 calculates the relative road surface angle 2 by using the output value of the acceleration sensor 9 as at time t0 to t2.
(89) Although
(90) Also, generally, when the operation state of the brake device 5 changes a plurality of times while the vehicle 1 is stationary, the relative horizontal plane angle significantly changes by the first change, whereas the change in the relative horizontal plane angle by the second and subsequent changes is negligibly small. In the example of
(91) Therefore, it is also possible that the relative-road-surface-angle correcting unit 17 updates the value of the first correction angle 3 only when the change in the braking information is the first change after the vehicle 1 stops. A flowchart for this case is illustrated in
(92) In addition, it is sufficient that the first time section T1 be a value larger than the damping time of the vehicle body vibration generated depending on the weight of the vehicle 1 or a mechanical characteristic of the suspension device and this is not limited to 500 milliseconds. Also, the first time section T1 may be a time section excluding the time point at which the braking information changes, that is, a time section after the time point.
(93) Also, it is sufficient that the second time section T2 be a value larger than the delay time t generated depending on a length of a communication line between the brake device 5 and the optical axis control apparatus 100 and this is not limited to 100 milliseconds. Also, the second time section T2 may be a time section including the time point at which the braking information changes, that is, a time section before the time point.
(94) Also, the brake device 5 is not limited to the foot brake 2, the parking brake 3, and the automatic transmission 4. Any device may be used as long as this is a device for braking the vehicle 1.
(95) Also, it is sufficient that the relative-road-surface-angle-during-traveling calculating unit 11 calculate the relative road surface angle 2 using the output value of the acceleration sensor 9 while the vehicle 1 travels, and the process is not limited to the process of calculating the relative road surface angle 2 using the amount of changes Gx and Gz of the accelerations Gx and Gz. For example, the relative-road-surface-angle-during-traveling calculating unit 11 may calculate the relative road surface angle 2 by using the acceleration sensor 9 as the inclination sensor while the vehicle 1 travels. That is, while the vehicle 1 travels, the relative-road-surface-angle-during-traveling calculating unit 11 derives the relative road surface angle 2 by calculating the relative horizontal plane angle by the process similar to that at step ST12 and subtracting the road surface gradient angle 1 from the calculated relative horizontal plane angle . At that time, a reference value of the road surface gradient angle 1 is stored in advance in the relative-road-surface-angle-during-traveling calculating unit 11, and in the first process, the road surface gradient angle 1 is assumed to be the reference value. In the second and subsequent processes, it is assumed that the amount of change of the relative horizontal plane angle is the amount of change of the road surface gradient angle 1, and the road surface gradient angle 1 is updated by adding the amount of change to the previous road surface gradient angle 1.
(96) In addition, it is sufficient that the first amount of correction 3 be that which cancels out the amount of change in the time section T, and this is not limited to a value obtained by inverting the positive/negative sign of the sum of the amount of changes in the time section T. The method of calculating the first amount of correction 3 may be any method as long as it corresponds to the definition of the angle (the angle unit, the positive/negative direction of angle value with respect to the inclining direction and the like) in the process of the optical axis control apparatus 100.
(97) Also, the correction of the relative road surface angle 2 by the relative-road-surface-angle correcting unit 17 is not limited to the correction of adding the first correction angle 3. The optical axis control apparatus 100 may variously respond to the change in the operation state of the brake device 5 depending on the content of correction by the relative-road-surface-angle correcting unit 17. In Embodiment 2 to be described later, the optical axis control apparatus 100 in which the relative-road-surface-angle correcting unit 17 performs correction different from that of Embodiment 1 is described.
(98) As described above, the optical axis control apparatus 100 of Embodiment 1 is provided with the relative-road-surface-angle calculating unit 13 which calculates the relative horizontal plane angle being the inclination angle of the vehicle 1 with respect to the horizontal plane H by using the output value of the acceleration sensor 9 provided on the vehicle 1 and calculates the relative road surface angle 2 which is the inclination angle of the vehicle 1 with respect to the road surface R by the integration of the amount of change of the relative horizontal plane angle while the vehicle 1 stops, the relative-road-surface-angle correcting unit 17 which obtains the braking information indicating the operation state of the brake device 5 provided on the vehicle 1 and corrects the relative road surface angle 2 for the change in the braking information, and the optical axis control unit 18 which controls the optical axis of the headlights 6 and 7 provided on the vehicle 1 using the relative road surface angle 2 corrected by the relative-road-surface-angle correcting unit 17. As a result, it is possible to variously respond to the change in the operation state of the brake device 5 depending on the content of correction by the relative-road-surface-angle correcting unit 17.
(99) Also, the relative-road-surface-angle correcting unit 17 calculates the first amount of correction 3 which cancels out the amount of change in the time section T including the time point at which the braking information changes and corrects the relative road surface angle 2 using the first amount of correction 3. As a result, it is possible to exclude the amount of change due to the change in the operation state of the brake device 5 from the object of the optical axis control while the vehicle 1 stops. As a result, it is possible to prevent the optical axis angle after the control by the optical axis control unit 18 from deviating from the target value by the amount of change , thereby improving accuracy of the optical axis control.
(100) Also, the time section T includes the first time section T1 after the time point at which the braking information changes. As a result, it is possible to exclude the amount of change due to the vibration of the vehicle body of the vehicle 1 after the operation state of the brake device 5 changes from the object of the optical axis control.
(101) Also, the time section T includes the second time section T2 before the time point at which the braking information changes. As a result, in consideration of the delay time t due to the signal transmission time and the like between the brake device 5 and the optical axis control apparatus 100, the amount of change due to the release of the bending of the suspension device when the operation state of the brake device 5 changes may be excluded from the object of the optical axis control.
(102) Also, when the braking information changes a plurality of times while the vehicle 1 stops, the relative-road-surface-angle correcting unit 17 corrects the relative road surface angle 2 for the first change. As a result, it is possible to skip unnecessarily updating the first correction angle 3 for the second and subsequent changes, thereby reducing a processing load of the optical axis control apparatus 100.
Embodiment 2
(103)
(104) A principle that a relative road surface angle 2 changes due to a change in operation state of a brake device 5 while a vehicle 1 stops differs depending on a type or a combination of the brake device 5 the operation state of which changes.
(105) For example, when a foot brake 2 is released and a parking brake 3 operates after the vehicle 1 stops by the foot brake 2 on a slope, braking by a disk brake of the foot brake 2 is switched to braking by a drum brake of the parking brake 3. Since a braking mechanism after switching is different from that before the switching, the vehicle 1 slightly descends the slope and bending of a suspension device changes, so that a relative road surface angle 2 changes.
(106) Also, when the foot brake 2 is released and an automatic transmission 4 is set to a P range after the vehicle 1 stops by the foot brake 2 on the slope, the braking by the disk brake of the foot brake 2 is switched to braking by gear fixing of the automatic transmission 4. Since a braking mechanism after switching is different from that before the switching, the vehicle 1 slightly descends the slope and bending of a suspension device changes, so that a relative road surface angle 2 changes.
(107) Also, when the automatic transmission 4 is set to the P range and then the parking brake 3 operates and the foot brake 2 is released after the vehicle 1 stops by the foot brake 2 on the slope, the braking mechanism is sequentially switched from the braking by the disc brake, braking by the disk brake and the gear fixing, and braking by the gear fixing and the drum brake. Thereafter, when the automatic transmission 4 is shifted from the P range to a drive range (hereinafter referred to as a D range) before the vehicle 1 starts, the braking by the gear fixing and the drum brake is switched to the braking only by the drum brake. By switching of the braking mechanism, the bending of the suspension device changes and the relative road surface angle 2 changes as in the above-described example.
(108) In addition, the relative road surface angle 2 variously changes for each type or combination of the brake devices 5 operation states of which change.
(109) The change in the relative road surface angle 2 due to the operation or release of the foot brake 2 is remarkable also when the vehicle 1 stops on a flat ground. When the vehicle 1 stops on the slope, in addition to the change in the relative road surface angle 2 caused by the operation or release of the foot brake 2, the change in the relative road surface angle 2 due to operation or release of the parking brake 3 and the change in the relative road surface angle 2 due to range shift of the automatic transmission 4 are also remarkable.
(110) That is, an amount of change in the event that the operation state of the brake device 5 changes takes a value depending on the change in the operation state of the brake device 5 and the road surface gradient angle 1. Also, the amount of change at that time is a value depending on a weight of the vehicle 1, a position of the center of gravity in the vehicle 1, a structure of the suspension device, a drive system of the vehicle 1 and the like. The optical axis control apparatus 100 of Embodiment 2 stores an amount of correction (hereinafter referred to as a second amount of correction) 4 set in advance for each parameter and corrects the relative road surface angle by using the second amount of correction 4 when braking information changes.
(111) A relative-road-surface-angle-during-stop calculating unit 12 outputs a calculated relative horizontal plane angle to a road surface gradient angle calculating unit 32. Also, the relative-road-surface-angle-during-stop calculating unit 12 outputs the calculated relative road surface angle 2 to a second correction angle adding unit 31 and the road surface gradient angle calculating unit 32. A braking information obtaining unit 14 outputs the obtained braking information to the second correction angle adding unit 31.
(112) The second correction angle adding unit 31 holds a value of an angle (hereinafter referred to as a second correction angle) 4 used for correcting the relative road surface angle 2 calculated by the relative-road-surface-angle-during-stop calculating unit 12. An initial value of the second correction angle 4 is set to zero, for example. The second correction angle adding unit 31 adds the second correction angle 4 to the relative road surface angle 2 input from the relative-road-surface-angle-during-stop calculating unit 12, and then outputs the relative road surface angle 2 after addition to an optical axis control unit 18.
(113) The second correction angle adding unit 31 monitors the braking information input from the braking information obtaining unit 14 and detects the change in the braking information. The second correction angle adding unit 31 instructs the road surface gradient angle calculating unit 32 to calculate the road surface gradient angle 1 when the braking information changes.
(114) The road surface gradient angle calculating unit calculates the road surface gradient angle 1 by subtracting the latest relative road surface angle 2 calculated by the relative-road-surface-angle-during-stop calculating unit 12 from the latest relative horizontal plane angle calculated by the relative-road-surface-angle-during-stop calculating unit 12. The road surface gradient angle calculating unit 32 outputs the calculated road surface gradient angle 1 to the second correction angle adding unit 31.
(115) The second correction angle adding unit 31 stores in advance information indicating which of front-wheel drive, rear-wheel drive, and four-wheel drive the drive system of the vehicle 1 is. Also, the second amount of correction 4 is stored in advance in a second amount of correction storage unit 33. The second correction angle adding unit 31 obtains the second amount of correction 4 depending on the drive system of the vehicle 1, the road surface gradient angle 1 calculated by the road surface gradient angle calculating unit 32, and the detected change in the braking information from the second amount of correction storage unit 33.
(116) The second amount of correction 4 is, for example, a value set in advance by a manufacturer of the optical axis control apparatus 100 when manufacturing the optical axis control apparatus 100. Alternatively, the second amount of correction 4 is a value set in advance by a manufacturer of the vehicle 1 when mounting the optical axis control apparatus 100 on the vehicle 1.
(117)
(118) Herein, when the operation state of the brake device 5 changes, a changing direction (forward inclination or backward inclination) of the relative road surface angle is determined based on the way of change in the operation state of the brake device 5, the drive system of the vehicle 1, the road surface gradient angle 1 and the like. A correction direction (forward inclination or backward inclination) of the second amount of correction 4 is set in a direction opposite to the changing direction of the relative road surface angle 2.
(119) Note that the second amount of correction 4 is not set for the cases in which the foot brake 2 is released and a value of the road surface gradient angle 1 is one degree or larger. This is because, when this condition is satisfied, the vehicle 1 starts descending the slope without the change in the relative road surface angle 2, so that the correction by the second amount of correction 4 is not necessary.
(120) When the second correction angle adding unit 31 obtains the second amount of correction 4 from the second amount of correction storage unit 33, it updates the value of the second correction angle 4 by adding the second amount of correction 4 to the previous second correction angle 4. Thereafter, the second correction angle adding unit 31 maintains the value of the second correction angle until next update of the second correction angle 4 while the vehicle 1 is stationary.
(121) The braking information obtaining unit 14, the second correction angle adding unit 31, the road surface gradient angle calculating unit 32, and the second amount of correction storage unit 33 compose a relative-road-surface-angle correcting unit 17.
(122) Operation of a relative-road-surface-angle-during-traveling calculating unit 11 is similar to that described with reference to
(123) Operation of the relative-road-surface-angle-during-stop calculating unit 12 is similar to that described with reference to
(124) Next, with reference to a flowchart of
(125) First, at step ST41, the second correction angle adding unit 31 sets the value of the second correction angle 4 to the initial value, that is, zero. Thereafter, the second correction angle adding unit 31 maintains the value of the second correction angle 4 to zero until the value of the second correction angle 4 is updated at step ST53 to be described later.
(126) Next, at step ST42, the second correction angle adding unit 31 determines whether the vehicle 1 is stationary by using a vehicle speed signal output from a vehicle speed sensor 8. When the vehicle 1 is stationary (YES at step ST42), at step ST43, the second correction angle adding unit 31 accepts an input of the relative road surface angle 2 output by the relative-road-surface-angle-during-stop calculating unit 12 at step ST15 in
(127) Next, at step ST44, the second correction angle adding unit 31 determines whether the braking information changes. Since a detailed processing content at step ST44 is similar to that at step ST24 in
(128) When the braking information does not change (NO at step ST44), at step ST45, the second correction angle adding unit 31 adds the second correction angle 4 to the relative road surface angle 2 input from the relative-road-surface-angle-during-stop calculating unit 12 at step ST43.
(129) Next, at step ST46, the second correction angle adding unit 31 outputs the relative road surface angle 2 after addition at step ST45 to the optical axis control unit 18. Then, the second correction angle adding unit 31 returns to step ST42.
(130) On the other hand, when the braking information changes (YES at step ST44), at step ST47, the second correction angle adding unit 31 determines whether a time corresponding to the first time section T1 elapses after the braking information changes. When the time corresponding to the first time section T1 does not elapse (NO at step ST47), at step ST48, the second correction angle adding unit 31 adds the second correction angle 4 to the relative road surface angle 2 input from the relative-road-surface-angle-during-stop calculating unit 12 at step ST43.
(131) Next, at step ST49, the second correction angle adding unit 31 outputs the relative road surface angle 2 obtained after addition at step ST48 to the optical axis control unit 18.
(132) Next, at step ST50, the second correction angle adding unit 31 accepts an input of a new relative road surface angle 2 from the relative-road-surface-angle-during-stop calculating unit 12. Thereafter, the second correction angle adding unit 31 repeatedly executes the processes at steps ST48 to ST50 until the time corresponding to the first time section T1 elapses after the braking information changes. Note that at step ST48 of the second and subsequent rounds in repetition, the second correction angle adding unit 31 adds the second correction angle 4 to the relative road surface angle 2 input at step ST50 of a previous round.
(133) When the time corresponding to the first time section T1 elapses after the braking information changes (YES at step ST47), the second correction angle adding unit 31 instructs the road surface gradient angle calculating unit 32 to calculate the road surface gradient angle 1. Note that the reason for issuing the instruction of the calculation of the road surface gradient angle 1 after the lapse of the time corresponding to the first time section T1 is to wait for vibration of the relative horizontal plane angle due to vibration of a vehicle body to damp after the operation state of the brake device 5 changes, and to calculate the road surface gradient angle 1 in a state in which a value of the relative horizontal plane angle is stable.
(134) Next, at step ST51, the road surface gradient angle calculating unit 32 calculates the road surface gradient angle 1. That is, the road surface gradient angle calculating unit 32 calculates the road surface gradient angle 1 by subtracting the latest relative road surface angle 2 calculated by the relative-road-surface-angle-during-stop calculating unit 12 from the latest relative horizontal plane angle calculated by the relative-road-surface-angle-during-stop calculating unit 12. The road surface gradient angle calculating unit 32 outputs the calculated road surface gradient angle 1 to the second correction angle adding unit 31.
(135) Next, at step ST52, the second correction angle adding unit 31 obtains the second amount of correction 4 depending on the drive system of the vehicle 1 stored in advance, the road surface gradient angle 1 input from the road surface gradient angle calculating unit 32 at step ST48, and the change in the braking information determined at step ST43 out of the second amount of corrections 4 stored in the second amount of correction storage unit 33.
(136) Next, at step ST53, the second correction angle adding unit 31 updates the value of the second correction angle 4 by adding the second amount of correction 4 obtained from the second amount of correction storage unit 33 at step ST52 to the previous second correction angle 4. That is, the previous second correction angle 4 at step ST53 in a first round after the vehicle 1 stops is zero. The previous second correction angle 4 at step ST53 of second and subsequent rounds is the second correction angle 4 obtained after the update at step ST53 in a previous round. Thereafter, the second correction angle adding unit 31 maintains the value of the second correction angle 4 until the value of the second correction angle 4 is updated at step ST53 in a next round.
(137) Next, at step ST45, the second correction angle adding unit 31 adds the second correction angle 4 to the relative road surface angle 2 input from the relative-road-surface-angle-during-stop calculating unit 12 at step ST50 in a final round. Next, at step ST46, the second correction angle adding unit 31 outputs the relative road surface angle 2 obtained after addition at step ST45 to the optical axis control unit 18. Then, the second correction angle adding unit 31 returns to step ST42.
(138) In this manner, the relative-road-surface-angle correcting unit 17 adds the second correction angle 4 to the relative road surface angle 2 to output to the optical axis control unit 18 (steps ST46 and ST49) each time the relative road surface angle 2 is input from the relative-road-surface-angle-during-stop calculating unit 12 (steps ST43 and ST50) while the vehicle 1 is stationary (YES at step ST42). The optical axis control unit 18 controls the optical axis angle of the headlights 6 and 7 on the basis of the latest relative road surface angle 2 input from the relative-road-surface-angle correcting unit 17 while the vehicle 1 stops.
(139) Herein, in the optical axis control apparatus 100 according to Embodiment 2, the correction direction of the second amount of correction 4 is set in the direction opposite to the changing direction of the relative road surface angle 2 due to the change in the operation state of the brake device 5. Therefore, it is possible to reduce deviation of the optical axis angle of the headlights 6 and controlled by the optical axis control unit 18, the deviation being caused by the amount of change when the operation state of the brake device 5 changes. As a result, accuracy of the optical axis control may be improved.
(140) Also, the second amount of correction 4 is a value set in advance. As a result, a process of calculating the second amount of correction 4 is unnecessary and a processing load of the optical axis control apparatus 100 can be reduced.
(141) Also, the second amount of correction 4 is set for each change in the braking information, each drive system of the vehicle 1, and each road surface gradient angle 1. As a result, it is possible to improve an effect of reducing the deviation of the controlled optical axis angle of the headlights 6 and 7 with respect to a target value, thereby further improving the accuracy of the optical axis control while reducing the processing load of the optical axis control apparatus 100 as described above.
(142) Note that the second amount of correction 4 may be any value as long as it is set in advance, and is not limited to the examples illustrated in
(143) In addition, the optical axis control apparatus 100 of Embodiment 2 may adopt various modified examples similar to those described in Embodiment 1. For example, the relative-road-surface-angle correcting unit 17 may update the value of the second correction angle 4 only when the change of the braking information is the first change after the vehicle 1 stops. A flowchart of this case is illustrated in
(144) Also, the content of the correction by the relative-road-surface-angle correcting unit 17 is not limited to that illustrated in Embodiments 1 and 2. The relative-road-surface-angle correcting unit 17 may perform any correction as long as this may reduce the effect of the amount of change by the change on the optical axis control when the operation state of the brake device 5 changes.
(145) As described above, the optical axis control apparatus 100 of Embodiment 2 is provided with the relative-road-surface-angle calculating unit 13 which calculates the relative horizontal plane angle being an inclination angle of the vehicle 1 with respect to a horizontal plane H by using the output value of the acceleration sensor 9 provided on the vehicle 1 and calculates the relative road surface angle 2 being the inclination angle of the vehicle 1 with respect to the road surface R by integrating the amount of change of the relative horizontal plane angle while the vehicle 1 stops, the relative-road-surface-angle correcting unit 17 which corrects the relative road surface angle 2 for the change in the braking information by obtaining the braking information indicating the operation state of the brake device 5 provided on the vehicle 1, and the optical axis control unit 18 which controls the optical axis of the headlights 6 and 7 provided on the vehicle 1 using the relative road surface angle 2 corrected by the relative-road-surface-angle correcting unit 17. As a result, it is possible to variously respond to the change in the operation state of the brake device 5 depending on the content of correction by the relative-road-surface-angle correcting unit 17.
(146) Also, when the braking information changes, the relative-road-surface-angle correcting unit 17 corrects the relative road surface angle 2 by using the second amount of correction 4 set in advance. As a result, a process of calculating the second amount of correction 4 becomes unnecessary and a processing load of the optical axis control apparatus 100 may be reduced.
(147) Also, the correction direction of the second amount of correction 4 is set in the direction opposite to the changing direction of the relative road surface angle 2 due to the change in the operation state of the brake device 5. This makes it possible to reduce the deviation of the optical axis angle of the headlights 6 and 7 after the control with respect to the target value caused by the amount of change when the operation state of the brake device 5 changes. As a result, accuracy of the optical axis control may be improved.
(148) Also, the second amount of correction 4 is set for each road surface gradient angle 1 being the inclination angle of the road surface R with respect to the horizontal plane H. As a result, it is possible to improve the effect of reducing the deviation of the optical axis angle of the headlights 6 and 7 after the control with respect to the target value, thereby further improving the accuracy of the optical axis control.
(149) Also, when the braking information changes a plurality of times while the vehicle 1 stops, the relative-road-surface-angle correcting unit 17 corrects the relative road surface angle 2 only for the first change. As a result, it becomes possible to skip unnecessarily updating the second correction angle 4 for the second and subsequent changes, thereby reducing the processing load of the optical axis control apparatus 100.
(150) Note that Embodiments may be freely combined, any component of each Embodiment may be modified, or any component of each Embodiment may be omitted within the scope of the present invention.
INDUSTRIAL APPLICABILITY
(151) An optical axis control apparatus according to the present disclosure may be used for an optical axis control of a headlight.
REFERENCE SIGNS LIST
(152) 1: Vehicle, 2: Foot brake, 3: Parking brake, 4: Automatic transmission, 5: Brake device, 6: Left headlight, 7: Right headlight, 8: Vehicle speed sensor, 9: Acceleration sensor, 11: Relative-road-surface-angle-during-traveling calculating unit, 12: Relative-road-surface-angle-during-stop calculating unit, 13: Relative road surface angle calculating unit, 14: Braking information obtaining unit, 15: First correction angle adding unit, 16: First correction amount calculating unit, 17: Relative road surface angle correcting unit, 18: Optical axis control unit, 21: Processor, 22: Memory, 23: Processing circuit, 31: Second correction angle adding unit, 32: Road surface gradient angle calculating unit, 33: Second amount of correction storage unit, 100: Optical axis control apparatus, 200: Control apparatus.