This application is based on and claims the benefit of priority from earlier Japanese Patent Application No. 2006-295284 filed Oct. 31, 2006, the description of which is incorporated herein by reference.
1. Technical Field of the Invention
The present invention relates to an apparatus for controlling swivel angles of headlights mounted on a vehicle (a headlight swivel control apparatus), which controls a swivel angle of headlights which are mounted on the front a vehicle in a horizontal plane to the vehicle body.
2. Description of the Related Art
A headlight swivel control apparatus for controlling a swivel angle of headlights to an angle corresponding to a curvature of a road in front of a vehicle by controlling a driving device for headlights is known. Even when the vehicle is running on a curved road or even in a case where a curved road is present in front of the vehicle, the headlight swivel control apparatus enables making an area illuminated by the headlights closer to the visible direction of the driver by changing the swivel angle of the headlights according to the curvature of the road in front of the vehicle.
As a headlight swivel, control apparatus as described above, a device for determining a curvature of a road in front of a vehicle based on a steering angle is known. Furthermore, as disclosed in Japanese Patent Application (unexamined) No. 2003-48481, a device for acquiring information on a curvature of a road in front of a vehicle from a navigation apparatus is also known.
Generally speaking, since the former method is capable of more accurately judging a road curvature, a steering angle swivel control based on a steering angle is executed when it can be judged that steering operation has been performed. Meanwhile, a collaborative navigation control using road information from the navigation apparatus is executed in a case where although a curved road is present in front of the vehicle, but steering operation has been performed since the vehicle is still running on a straight road.
Meanwhile, in a case where an oncoming vehicle is present in front of the vehicle, if a swivel control is executed so that the swivel angle is changed toward the road lane of the oncoming vehicle, a light beam from the headlights may dazzle the driver of the oncoming vehicle.
The present invention has been achieved in view of the foregoing circumstances, and an object of the present invention is to provide a headlight swivel control apparatus which is capable of preventing dazzling a driver of an oncoming vehicle.
As one aspect of the present invention, there is provided an apparatus for controlling a swivel angle of headlights mounted on a vehicle, wherein the swivel angle of the lights is changeable in a lateral direction of the vehicle. The apparatus comprises a driving mechanism that changes the swivel angle of the headlights in the lateral direction of the vehicle; road curvature information acquisition means for acquiring road curvature information on a curvature of a road in front of a vehicle; swivel control means for controlling the driving mechanism based on the road curvature information acquired by the road curvature information acquisition means; oncoming vehicle judgment means for judging whether or not an oncoming vehicle is present; and swivel angle limit means for limiting the swivel angle within a predetermined limit angle range which prevents a driver of the oncoming vehicle from being dazzled, in a case where it is judged by the oncoming vehicle judgment means that the oncoming vehicle is present on a road lane to which the headlights are swiveled.
According to this aspect of the present invention, the swivel angle is limited to within the limit angle range in a situation where it is judged by the oncoming vehicle judgment means that an oncoming vehicle is present on the road lane to which the headlights are swiveled. This enables preventing dazzling the driver of the oncoming vehicle.
In the accompanying drawings:
An embodiment of the present invention will now be described with reference to the drawings.
As shown in
The driving mechanism 3 is a known mechanism which rotationally drives the headlights 2 within a predetermined angle range around a rotational axis which is perpendicular to the driving mechanism 3. The driving mechanism 3 has, for example, a structure as follows. That is, the driving mechanism 3 includes: a motor which is electrically connected to the controller and the drive thereof is controlled by the controller, a worm gear which is integrally rotated with a rotational axis of the motor, and a worm wheel which is thread-engaged with the worm gear with each other. In addition, the driving mechanism 3 is secured to the worm wheel thereof so that the rotational axis of the headlights 2 is integrally rotated with the worm wheel. The driving mechanism 3 enables adjusting a swivel angle α of the optical axis of each of the headlights 2 within a predetermined angle range (e.g., ±15 degrees). Next, the elbow point is moved by adjustment of the swivel angle α.
The steering angle detection means 41 Includes a known steering angle sensor and detects the steering angle ω.
The position detection device 42 includes a GPS receiver which sequentially receives data for position detection which have been sequentially transmitted from a plurality of GPS artificial satellites. (The data for position detection include data on the position coordinate of the artificial satellites, data on time and the like.) The position detection device 42 sequentially detects a current position X of the vehicle 7 from the data received by the GPS receiver. In addition to the GPS receiver, the position detection device 42 may include a known sensor to be used for vehicle position detection such as a geomagnetic sensor, a gyroscope sensor or the like, and may detect the position of the vehicle 7 while using them in a complementary manner.
The velocity estimation device 43 includes vehicle velocity sensors each of which is provided in each wheel and outputs a vehicle velocity pulse at an interval corresponding to rotation of the wheel. The velocity estimation device 43 sequentially calculates the velocity V of the vehicle 7 based on the vehicle velocity pulse from these vehicle velocity sensors.
The navigation device 44 includes a storage device 441 which stores road map data. The road map data stored in the storage device 441 includes node information and link information for navigation points arranged in sections which are formed by arbitrarily dividing the road in the direction of the lane. The position coordinate information and the like for each navigation point is stored as the node information, and connection information between the navigation points (a curvature R, a vector, i.e., curvature direction) and the like is stored as the link information. In addition, the navigation point which exists at the end of a curved road is set as a curved road end point. Note that the curved road refers to a road which has a curvature R which is equal to or less than a value which has been set in advance.
Next, the navigation device 44 determines which road the vehicle 7 is running from the current position X of the vehicle 7 detected by the position detection device 42 and the road map data stored in the storage device 441. In a case where a guidance route has been set, the navigation device 44 executes a predetermined guiding operation so that the vehicle 7 is running following the guidance route.
An imaging area has been set for the in-vehicle camera 6 so as to enable the in-vehicle camera 6 picking up an image of a road in front of the vehicle. The in-vehicle camera 6 picks up an image of the road in front of the vehicle ether in response to a command from the controller or in a continuous manner, and supplies the controller with a signal which represents the picked-up image of the road in front of the vehicle.
The controller is a computer which includes a central processing unit (CPU), a read only memory (ROM), a random access memory (RAM) and the like in the inside thereof, not shown. The controller controls the swivel angle α of the headlights 2 by executing programs stored in the ROM, while utilizing a temporary storage function of the RAM.
In
At the subsequent Step S30, that is, the processing corresponding to the position information acquisition means, the current position information which represents the current position X is acquired from the position detection device 42. At subsequent Step S40, the signal of the image in front of the vehicle is acquired from the in-vehicle camera 6.
The Steps S50 to S80 to be described below are the processing corresponding to the swivel control means. At Step S50, the sub routine shown in
Next, at Step S70, the advance swivel control is executed by executing a sub routine shown in
The sub routine shown in
R=(L/(ωxS))×(1+KV2) (1)
In Equation (1), L denotes the wheel base, S denotes the steering gear ratio, and K denotes the stability factor, each of which is a constant which has been set in advance.
Next, at subsequent Step S52, the target swivel angle α1 is calculated by substituting the vehicle velocity V and the steady circle turning radius R calculated at Step S51 to the following Equation (2). Note that, in Equation (2), T denotes the light distribution point determination time and, for example, it is set to three seconds.
α1=((TxV/2)/2nR)×360 (2)
In Equation (2) as described above, TxV denotes the length of an arc on which the vehicle 7 is running along a circle having the steady circle turning radius R at the velocity V for T seconds. As shown in
In
The sub routine shown in
At subsequent Step S62, it is judged whether or not the point 150 m ahead is a curved road end point Pi based on the road map data acquired at Step S61. If negative judgment is made at Step S62, the routine in
On the other hand, if positive judgment is made at Step S62, the processing advances to Step S63, that is, the processing corresponding to the control start point determination means. At Step S63, a control start point Ps is determined based on the curved road end point Pi. The control start point Ps refers to a point the vehicle 7 reaches the above-described curved road end point Pi after a time period which has been set in advance (three seconds later in this case), and it is determined according to the following manner. Specifically, the vehicle velocity V acquired at Step S10 in
At subsequent Step 564, the target swivel angle α2 is calculated by substituting the vehicle velocity V represented by the vehicle velocity signal Sv and the curvature R contained in the road map data acquired at Step S61 to Equation (2) as described above.
The sub routine in
At Step S72, it is judged whether or not the vehicle 7 has reached the control start point Ps determined at Step S63 in
At Step S73, the signal of the image in front of the vehicle acquired at Step S40 in
At Step S74, it is judged whether or not the direction in which the oncoming vehicle is positioned is a swivel direction. In the case of a road on which a vehicle runs on the left road lane, the oncoming vehicle is positioned in the swivel direction in the right-hand curve, and on the other hand, the oncoming vehicle is positioned in the direction opposite to the swivel direction in the left-hand curve. In the case of a road on which a vehicle runs on the right road lane, the situation is totally the opposite. Accordingly, judgment at Step S74 is made based on the curvature direction contained in the road map data acquired at Step S61 in
If negative judgment is made at Step S74 the routine advances to Step S75, and if positive judgment is made the routine advances to Step S76. At Step S75, the actual swivel angle α is increased to the target swivel angle α2 calculated at Step S64 in
At Step S76, it is judged whether or not the actual swivel angle α is within the limit angle range which has been set in advance. The above-described limit angle range refers to the range of the swivel angle at which the headlights 2 of the own vehicle does not dazzle the driver of the oncoming vehicle even if swivel control is executed, and the limit angle range has been set in advance based on experiments or the like. For example, the limit angle range is set to ±3 to 5° or less.
If positive judgment is made at Step S76, in other words, if the swivel angle α has not exceeded the limit angle range, the routine advances to Step S77. At Step S77, the swivel angle α is increased toward the upper limit angle αTH of the limit angle range by a predetermined unit angle by driving the driving mechanism 3.
On the other hand, if negative judgment is made at Step S76, in other words, if the swivel angle a has exceeded the limit angle range, the routine advances to Step S78. At Step S78, the swivel angle α is returned to the upper limit angle αTH of the limit angle range by driving the driving mechanism 3.
The sub routine in
If negative judgment is made at Step S81, the sub routine is terminated. On the other hand, if positive judgment is made, the routine advances to Step S82. Steps S82, S83 and Steps S85 to S87 are the processing same as Steps S73, S74, S76 to S78 in
In other words, also in the steering angle swivel control, it is judged whether or not an oncoming vehicle is present (S82), and if an oncoming vehicle is present it is judged whether or not the oncoming vehicle is positioned in the swivel direction (S83). Steps S82 to S83 also correspond to the oncoming vehicle judgment means. If the oncoming vehicle is positioned in the swivel direction, it is further judged whether or not the swivel angle α is within the limit angle range (S85). If the swivel angle α is still within the limit angle range, the swivel angle α is gradually changed to the upper limit angle αTH of the limit angle range (S86), and if the swivel angle α exceeds the limit angle range, the swivel angle α is returned to the upper limit angle αTH (S87).
If negative judgment is made at Step S82, or if negative judgment is made at Step S83 although positive judgment is made at Step S82, the routine advances to Step S84. At Step S84, the swivel angle α is increased toward the target swivel angle α1 calculated at Step S52 in
According to the present embodiment as described hereinabove, in a case where it is judged that an oncoming vehicle is present on the road lane to which the headlights 2 are swiveled at Steps S73 to S74 in
Specifically, in a case where it is judged that an oncoming vehicle is present in the swivel direction and if the swivel angle α has exceeded the limit angle range (i.e., negative judgment at Step S76 or S85), the swivel angle α is returned to the upper limit angle αTH. On the other hand, in a case where it is judged that an oncoming vehicle is present in the swivel direction and if the swivel angle α is still within the limit angle range (i.e., positive judgment is made at Step S76 or S85), the range in which the swivel angle α can be changed is limited up to the upper limit angle αTH. This prevents the driver of the oncoming vehicle from being dazzled.
In addition, in the present embodiment, the processing shown in
The embodiment of the present invention has been described hereinabove, but the present invention is not limited to the embodiment as described above and the following embodiments are also included in the technical scope of the present invention. Furthermore, other than the embodiments to be described below, various modifications may be embodied within the scope of the invention as long as the modifications do not deviate from the summary of the invention.
For example, in the above-described embodiment, judgment on whether or not an oncoming vehicle is present is made also in the steering angle swivel control. If it is judged that an oncoming vehicle is present, the swivel angle α has been limited within the limit angle range. However, in the steering angle swivel control, judgment on whether or not an oncoming vehicle is present may not be made. Instead, control of the swivel angle α may be executed regardless of whether or not an oncoming vehicle is present.
In addition, in the above-described embodiment, judgment on whether or not an oncoming vehicle is present is made based on the signal from the in-vehicle camera 6. However, the means for judging whether or not an oncoming vehicle is present is not limited to this. For example, in a case where a radar device which emits a transmitted wave (millimeter wave or laser beam) toward the front of the vehicle and which receives the reflected wave of the transmitted wave is installed, the signal of the reflected wave may be acquired from the radar device and judgment on whether or not an oncoming vehicle is present may be made based on the signal of the reflected wave.
In addition, in the above-described embodiment, in a case where it is judged that an oncoming vehicle is present, the swivel angle α is controlled to the upper limit angle αTH of the limit angle range. Instead, the swivel angle α may be set to 0 degree in a case where it is judged that an oncoming vehicle is present.
Alternatively, judgment may be made on whether or not the road on which the vehicle is running is a one-way road. If it is judged that the vehicle is running on a one-way road, judgment on whether or not an oncoming vehicle is present may not be made. The judgment of whether the road is a one-way road may be made using road map data, road traffic signs may be judged from the image.
In addition, in the above-described embodiment, the control start point Ps is determined based on the vehicle velocity V. Alternatively, a point closer to the own vehicle from the curved road end point Pi by a distance which has been set in advance may be set to the control start point Ps.
Number | Date | Country | Kind |
---|---|---|---|
2006-295284 | Oct 2006 | JP | national |