Vehicle

By projecting a linear laser pattern onto the road using a stereo camera and visible laser irradiation unit, the vehicle effectively detects and visualizes road irregularities, improving safety by enhancing visibility and detection of depressions and obstacles.

JP2025187528APending Publication Date: 2025-12-25SUBARU CORP
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
JP2024096409
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-06-14
Publication Date
2025-12-25

AI Technical Summary

Technical Problem

Uneven road surfaces can cause discomfort for vehicle occupants and increase the risk of getting stuck or colliding with obstacles, reducing driving safety due to difficulties in detecting depressions or obstacles, especially in adverse weather conditions.

Method used

A vehicle equipped with a stereo camera and a visible laser irradiation unit that projects a linear laser pattern onto the road, allowing the camera to detect bends and breaks in the pattern to identify road irregularities, enhancing visibility and detection of depressions and obstacles.

Benefits of technology

The solution improves the detectability and visibility of road irregularities, making it easier for drivers to recognize and the vehicle to detect depressions and obstacles, thereby enhancing driving safety.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025187528000001_ABST
    Figure 2025187528000001_ABST
Patent Text Reader

Abstract

To provide a vehicle in which, out of ease of detection and ease of visibility, at least ease of detection of a visible laser pattern is improved.SOLUTION: A vehicle according to an embodiment of the present disclosure includes an imaging unit and a laser light source. The imaging unit and the laser light source are installed at a position where a linear laser pattern on a traveling path and a straight line connecting the imaging unit and the laser light source intersect each other, and are installed at the position separated from each other by a gap capable of detecting bending due to an object in the linear laser pattern included in acquired first image data when the object is placed on the traveling path and the first image data is acquired by the imaging unit in a state where the linear laser pattern is generated at a position including the object on the traveling path.SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to a vehicle capable of projecting a linear laser pattern onto a roadway. [Background technology]

[0002] There may be unevenness on the road surface, such as depressions or fallen obstacles. In this case, when a vehicle goes over the unevenness, depending on the depth and height of the unevenness, not only may the ride be uncomfortable for the occupants, but the vehicle may also get stuck in the depression or collide with an obstacle and run off the road. As a result, driving safety may be reduced.

[0003] For example, Patent Documents 1 and 2 disclose that a laser beam is irradiated onto the road surface ahead of a vehicle in order to detect the shape of the road surface and obstacles on the road. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Patent No. 6962464 [Patent Document 2] Japanese Patent Application Laid-Open No. 2010-18080 Summary of the Invention

[0005] A vehicle according to an embodiment of the present disclosure includes an imaging unit, a laser light source, and a processing unit. The imaging unit is capable of acquiring image data by capturing an image of a road. The laser light source is capable of generating a linear laser pattern on the road by irradiating the road with visible or infrared laser light. The processing unit is capable of processing the image data. The imaging unit and the laser light source are installed at a position where the linear laser pattern on the road and a line connecting the imaging unit and the laser light source intersect with each other. Furthermore, when an object is placed on the road and the linear laser pattern is generated at a portion of the road including the object, the imaging unit acquires first image data, and the imaging unit and the laser light source are installed at positions spaced apart from each other by a gap that allows detection of bending of the linear laser pattern included in the acquired first image data due to the object. When second image data is acquired by the imaging unit while the vehicle is traveling on the road, the processing unit is capable of calculating the position and size of unevenness on the road using bending of the linear laser pattern included in the acquired second image data. [Brief explanation of the drawings]

[0006] The accompanying drawings are included to provide a further understanding of the disclosure, and are incorporated in and constitute a part of this specification. The drawings illustrate one embodiment and, together with the description, serve to explain the principles of the disclosure.

[0007] [Figure 1] FIG. 1 is a diagram showing an example of a view ahead of a vehicle when viewed from the driver's seat of a vehicle according to a comparative example. [Figure 2] FIG. 2 is a diagram showing an example of the state of the vehicle and the road surface when the vehicle and the road surface are viewed from above the vehicle of FIG. [Figure 3] FIG. 3 is a diagram illustrating an example of the appearance of a front portion of a vehicle according to an embodiment of the present disclosure. [Figure 4] FIG. 4 is a diagram showing an example of the internal configuration of the left and right headlights of the vehicle shown in FIG. [Figure 5] FIG. 5 is a diagram showing an example of a view ahead of the vehicle when viewed from the driver's seat of the vehicle shown in FIG. [Figure 6] FIG. 6 is a diagram showing an example of the vehicle and the road surface as viewed from above the vehicle of FIG. [Figure 7] Fig. 7(A) is a diagram showing an example of a state of a straight line connecting the installation position of the stereo camera and the installation position of the visible laser irradiation unit when viewed from a position where the road surface ahead of the vehicle is visible through the windshield in the interior of the vehicle of Fig. 3. Fig. 7(B) is a diagram showing an example of a state of a laser pattern when viewed from a position where the road surface ahead of the vehicle is visible through the windshield in the interior of the vehicle of Fig. 3. [Figure 8] Fig. 8(A) is a diagram showing an example of a method for determining the installation positions of the stereo camera and the visible laser irradiation unit and the angle of the laser pattern, and Fig. 8(B) is a diagram showing an example of the target object of Fig. 8(A). [Figure 9] FIG. 9 is a diagram illustrating an example of functional blocks of a cruise control device mounted on the vehicle of FIG. [Figure 10] FIG. 10 is a diagram illustrating an example of a network environment capable of communicating with the driving control device of FIG. [Figure 11] FIG. 11 is a diagram showing an example of a visible laser pattern contained in an image obtained by capturing an image ahead of the vehicle when the vehicle of FIG. 3 is irradiating a visible laser pattern onto the road surface. [Figure 12] FIG. 12 is a diagram showing an example of a visible laser pattern contained in an image obtained by capturing an image of the area ahead of the vehicle when the vehicle of FIG. 3 is irradiating a visible laser pattern onto the road surface. [Figure 13] FIG. 13 is a diagram for explaining a method for calculating the depth and position of the groove. [Figure 14] FIG. 14 is a diagram for explaining a method for calculating the height and position of an obstacle. [Figure 15] FIG. 15 is a diagram showing an example of how an image obtained by capturing an image of the area ahead of the vehicle of FIG. 3 is displayed on a display screen of the vehicle of FIG. [Figure 16] FIG. 16 is a diagram for explaining an example of a driving assistance procedure in the vehicle of FIG. DETAILED DESCRIPTION OF THE INVENTION

[0008] There may be unevenness on the road surface, such as depressions or fallen obstacles. In this case, when a vehicle goes over the unevenness, depending on the depth and height of the unevenness, not only may the ride be uncomfortable for the occupants, but the vehicle may also get stuck in the depression or collide with an obstacle and run off the road. As a result, driving safety may be reduced.

[0009] In order to make unevenness ahead of the vehicle easier to detect or see, it is conceivable to project a visible laser pattern onto the road surface ahead of the vehicle and cause the visible laser pattern to bend or break in accordance with the unevenness ahead of the vehicle. However, if the method of projecting the visible laser pattern is inappropriate, it may be difficult to create a detectable or visible bend or break in the visible laser pattern. It is desirable to provide a vehicle that improves at least the detectability of the visible laser pattern, among the detectability and the visibility.

[0010] Fig. 1 shows an example of a view ahead of a vehicle 100x when viewed from the driver's seat of the vehicle 100x according to a comparative example. Fig. 2 shows an example of the state of the vehicle 100x and a traveling road surface 300 when viewed from above the vehicle 100x in Fig. 1. For ease of explanation, broken lines are drawn in Figs. 1 and 2 at locations where the left and right tires of the vehicle 100x are expected to pass (expected passage areas 310). Figs. 1 and 2 also show, as an example, the presence of side strips 320 on both sides of the traveling road surface 300.

[0011] As shown in FIGS. 1 and 2, a depression 330 exists in front of the vehicle 100x. However, it may not be easy for the driver to visually recognize the depression 330. It may also not be easy for the stereo camera 110 mounted on the vehicle 100x to detect the depression 330. For example, during a snowstorm, at twilight, or at night when there are no street lights, it is extremely difficult for the driver to visually recognize the depression 330, and it is also extremely difficult for the stereo camera 110 to detect the depression 330. Therefore, as shown in FIG. 2, for example, the vehicle 100x uses a visible laser irradiation unit 120x mounted on the vehicle 100x to irradiate a laser beam onto a road surface 300 ahead of the vehicle, thereby generating linear visible laser patterns LP1 and LP2 on the road surface 300. The visible laser patterns LP1 and LP2 make the depression 330 appear three-dimensionally, thereby making it easier for the driver to visually recognize the depression 330 and for the stereo camera 110 to detect it.

[0012] 1 and 2 illustrate an example in which the visible laser patterns LP1 and LP2 are irradiated onto a portion of the travel road surface 300 where the predicted passage area 310 is likely to exist. If the travel road surface 300 is free of irregularities, the visible laser patterns LP1 and LP2 will be straight lines without the bent lines LPa and interruptions γ described below. If the travel road surface 300 is uneven, the visible laser patterns LP1 and LP2 may include bent lines LPa and LPb and interruptions α and γ described below in addition to straight lines.

[0013] The visible laser patterns LP1 and LP2 generated by irradiating the laser beam onto the travel road surface 300 are linear in order to reduce the image processing load. Moreover, in order to cover the two expected passage areas 310, the visible laser patterns LP1 and LP2 extend in a direction that obliquely intersects with the longitudinal direction of the expected passage areas 310 (i.e., the traveling direction of the vehicle 100x).

[0014] 1 and 2, the visible laser pattern LP1 is generated in an area including one expected passage area 310, and the visible laser pattern LP2 is generated in an area including the other expected passage area 310. At this time, if a depression 330 exists on the travel road surface 300 ahead of the vehicle 100x, the shapes of the visible laser patterns LP1 and LP2 will change due to the depression 330. However, there are cases where the visible laser patterns LP1 and LP2 shown in FIGS. 1 and 2 do not have detectable and visible bends or breaks due to certain causes.

[0015] Therefore, in this embodiment, as a result of careful consideration, a technology has been conceived that can cause detectable and / or visible bends or breaks in the visible laser pattern, or at least detectable bends or breaks. A vehicle that realizes this will be described in detail below.

[0016] Some exemplary embodiments of the present disclosure will be described in detail below with reference to the accompanying drawings. Note that the following description illustrates one specific example of the present disclosure and should not be construed as limiting the present disclosure. For example, each element, including numerical values, shapes, materials, parts, the position of each part, and the connection method of each part, is merely an example and should not be construed as limiting the present disclosure. Furthermore, in the following exemplary embodiments, components not described in independent claims based on the highest concept of the present disclosure are optional and may be provided as needed. The drawings are schematic and are not intended to be drawn to scale. Throughout this specification and the drawings, components having substantially the same function and configuration are designated by the same reference numerals, and redundant description will be omitted. Furthermore, components not directly related to one embodiment of the present disclosure are not shown in the drawings.

[0017] [composition] FIG. 3 illustrates an example of the appearance of a front portion of a vehicle 100 according to an embodiment of the present disclosure. The drive system of the vehicle 100 is not particularly limited, and the vehicle 100 can travel, for example, by being driven by at least one of an engine and a motor. As shown in FIG. 3, the vehicle 100 includes a pair of left and right headlights (a right headlight HLa and a left headlight HLb) at the front portion and a front windshield FW. A stereo camera 110 including a main camera 111 and a sub-camera 112 is provided in the vehicle interior CR, which is visible from the outside through the front windshield FW. FIG. 3 illustrates an example of the vehicle 100 traveling on a road surface 300. The stereo camera 110 is capable of acquiring image data by capturing an image of the road, and corresponds to a specific example of an "imaging unit" according to an embodiment of the present disclosure.

[0018] FIG. 4 illustrates an example of the internal configuration of a pair of headlights (right headlight HLa and left headlight HLb). The right headlight HLa is provided with a right headlight 130a, and the left headlight HLb is provided with a left headlight 130b. Of the pair of headlights (right headlight HLa and left headlight HLb), the headlight farther from the roadside (the right headlight HLa in Japan) is provided with a visible laser irradiator 120 inside. The visible laser irradiator 120 is capable of generating a linear laser pattern on the road by irradiating the road with visible laser light, and corresponds to a specific example of a “laser light source” according to an embodiment of the present disclosure. The visible laser irradiator 120 may be provided at a location on the front of the vehicle 100 other than the location described above. The visible laser irradiator 120 irradiates a laser beam L onto a road surface 300 ahead of the vehicle 100, thereby generating a linear visible laser pattern LP on the road surface 300.

[0019] Fig. 5 shows an example of the view ahead of vehicle 100 when the driver looks ahead from the driver's seat while vehicle 100 is traveling on road surface 300. Fig. 6 shows an example of the appearance of vehicle 100 and road surface 300 when viewed from above vehicle 100. For ease of explanation, broken lines are drawn in Figs. 5 and 6 at locations where the left and right tires of vehicle 100 are expected to pass (expected passage areas 310). Figs. 5 and 6 also show, by way of example, the presence of side strips 320 on both sides of road surface 300.

[0020] As shown in FIGS. 5 and 6 , a depression 330 exists ahead of the vehicle 100. However, it may not be easy for the driver to see the depression 330. Furthermore, it may not be easy for the stereo camera 110 mounted on the vehicle 100 to detect the depression 330 either. For example, during a snowstorm, at twilight, or at night when there are no street lights, it is extremely difficult for the driver to see the depression 330, and it is also extremely difficult for the stereo camera 110 to detect the depression 330. Therefore, as shown in FIG. 6 , for example, the vehicle 100 uses the visible laser irradiation unit 120 mounted on the vehicle 100 to irradiate a laser beam L onto a road surface 300 ahead of the vehicle, thereby generating a linear visible laser pattern LP on the road surface 300. The visible laser pattern LP makes the depression 330 appear three-dimensionally, thereby making it easier for the driver to see the depression 330 and for the stereo camera 110 to detect it.

[0021] 5 and 6 show an example of the visible laser pattern LP being projected onto a portion of the travel road surface 300 where the predicted passage area 310 is likely to exist. When there are no irregularities on the travel road surface 300, the visible laser pattern LP is a straight line without the bent line LPa or interruption γ described below. When there are irregularities on the travel road surface 300, the visible laser pattern LP includes, in addition to a straight line, bent lines LPa and LPb and interruptions α and γ described below.

[0022] The visible laser pattern LP generated by irradiating the laser beam L onto the road surface 300 is linear in order to reduce the image processing load. Moreover, the visible laser pattern LP extends in a predetermined direction in order to make it easier to detect bends and breaks in the visible laser pattern LP on the image.

[0023] Fig. 7(A) shows an example of the state of a straight line La connecting the installation position (first position Q1) of the stereo camera 110 and the installation position (second position Q2) of the visible laser emitting unit 120 when viewed from a position inside the vehicle 100 where the road surface ahead of the vehicle is visible through the front windshield FW. Fig. 7(B) shows an example of the state of a visible laser pattern LP when viewed from a position inside the vehicle 100 where the road surface ahead of the vehicle is visible through the front windshield FW.

[0024] As shown in FIGS. 7A and 7B, the stereo camera 110 and the visible laser emitting unit 120 are installed at a position where the visible laser pattern LP on the road intersects with the straight line La connecting the stereo camera 110 and the visible laser emitting unit 120. Here, "intersecting with each other" does not mean that the straight line La and the visible laser pattern LP overlap each other when the driver of the vehicle 100 is located behind the stereo camera 110 and the visible laser emitting unit 120 in the vehicle interior CR and views the visible laser pattern LP through the front windshield FW, but means that at least the extending direction of the straight line La and the extending direction of the visible laser pattern LP intersect each other. Furthermore, "intersecting with each other" means, for example, that they intersect in an X-shape. Note that the straight line La and the visible laser pattern LP may overlap each other when the driver of the vehicle 100 views them.

[0025] 8(A) and 8(B), for example, when an object BOX is placed on the travel path and a visible laser pattern LP is generated at a portion of the travel path including the object BOX, the stereo camera 110 and the visible laser irradiation unit 120 are installed at positions spaced apart from each other by a gap that allows detection of bending of the visible laser pattern LP included in the acquired image data Ia due to the object BOX when the stereo camera 110 acquires image data Ia in that state. The image data Ia acquired under the above-described circumstances corresponds to a specific example of "first image data" according to an embodiment of the present disclosure.

[0026] The stereo camera 110 is provided at a position that satisfies the above-mentioned conditions, such as the center of the vehicle 100 in the width direction, or at a pair of positions that sandwich the center of the vehicle 100 in the width direction. The stereo camera 110 is provided at a position on the front window FW of the vehicle 100 that faces the center of the vehicle 100 in the width direction, such as the position that satisfies the above-mentioned conditions. The stereo camera 110 may also be provided at a pair of positions that sandwich the position on the front window FW of the vehicle 100 that faces the center of the vehicle 100 in the width direction (that is, positions that can be said to be approximately the center), such as the position that satisfies the above-mentioned conditions.

[0027] On the other hand, the visible laser irradiator 120 is disposed inside the headlight (the right headlight HLa in Japan) of the pair of headlights (the right headlight HLa and the left headlight HLb) that is farther from the side strip 320, as a position that satisfies the above condition. The visible laser pattern LP extends in a direction that satisfies the above condition, such that the near end position (fourth position Q4) of the visible laser pattern LP is closer to the side strip 320 than the far end position (third position Q3) of the visible laser pattern LP. In this case, the driver of the vehicle 100 is positioned on the front windshield FW of the vehicle 100 farther away from the position of the visible laser irradiator 120 than would be the case if the visible laser pattern LP were disposed at the center of the vehicle 100 in the width direction.

[0028] The angle θ between the extension direction of the straight line La and the extension direction of the visible laser pattern LP is set to a value within an angle range in which bending of the visible laser pattern LP included in the image data Ia can be detected when the distance Δd between the vehicle 100 and the object BOX, the width ΔX, depth ΔY, and height ΔZ of the object BOX are predetermined standard values. The distance Δd is, for example, 20 m. The width ΔX is, for example, 20 cm. The depth ΔY is, for example, 10 cm. The height ΔZ is, for example, 10 cm. The values ​​of the distance Δd, the width ΔX, depth ΔY, and height ΔZ of the object BOX are not limited to the above values. The angle θ is preferably 45 degrees or greater, and more preferably 90 degrees. This is because if the angle θ is 0 degrees or close to 0 degrees, the visible laser pattern LP will appear straight and unbent in the image data Ia, even though it is actually bent.

[0029] In the comparative example shown in Figures 1 and 2, the angle θ is 0 degrees or a value close to 0 degrees. Therefore, in the comparative example shown in Figures 1 and 2, it is difficult to detect bending of the visible laser pattern LP in the image data Ia. Note that in the comparative example shown in Figures 1 and 2, the position of the visible laser irradiation unit 120x is very close to the position of the driver of the vehicle 100x, so it is difficult for the driver of the vehicle 100x to recognize bending of the visible laser pattern LP drawn on the traveling road surface 300.

[0030] Fig. 9 shows an example of functional blocks of the cruise control device 1000. The vehicle 100 is equipped with the cruise control device 1000. Fig. 9 shows an example of functional blocks of a control device 2000 provided in a network environment NW to which the cruise control device 1000 is connected via wireless communication.

[0031] The control device 2000 is capable of sequentially integrating and updating the road map information transmitted from the cruise control devices 1000 of the respective vehicles, and transmitting the updated road map information to the respective vehicles. The control device 2000 includes, for example, a road map information integration ECU 510 and a transceiver 520.

[0032] The road map information integration_ECU 510 is capable of sequentially updating road map information surrounding a vehicle on a road by integrating road map information collected from multiple vehicles via the transceiver 520. The road map information is, for example, a dynamic map, and has static information and quasi-static information that mainly constitute road information, and quasi-dynamic information and dynamic information that mainly constitute traffic information.

[0033] Static information that makes up road information includes information that needs to be updated within one month, such as roads, road structures, lane information, road surface information, and permanent traffic regulations. "Roads" include, for example, road locations and shapes, intersections, and road attributes (e.g., national roads, prefectural roads, city roads, private roads, priority roads, non-priority roads, general roads, and expressways). "Road structures" include, for example, traffic signs, traffic lights, convex mirrors, and pedestrian bridges.

[0034] The quasi-static information that constitutes road information is composed of information that needs to be updated every hour, such as traffic regulation information due to road construction or events, wide-area weather information, and traffic congestion forecasts.

[0035] The semi-dynamic information that makes up traffic information is composed of information that must be updated within one minute, such as the actual traffic congestion situation at the time of observation, driving restrictions, temporary driving obstructions such as fallen objects and obstacles, actual accident conditions, and narrow-area weather information.

[0036] The dynamic information that constitutes the traffic information is composed of information that needs to be updated every second, such as information transmitted and exchanged between moving objects, information on currently displayed traffic signals, information on pedestrians and bicycles at intersections, information on vehicles traveling on roads, etc. Such road map information is maintained and updated periodically until the next information is received from each vehicle, and the updated road map information is transmitted to each vehicle as appropriate via the transceiver 520.

[0037] 9, the driving control device 1000 includes a stereo camera 110, a visible laser emitting unit 120, a headlight emitting unit 130, a vehicle state quantity sensor 140, a GNSS receiver 150, a transceiver 160, a control flag input unit 170, a notification unit 180, and a high-precision road map DB 190. The headlight emitting unit 130 has a right headlight 130a and a left headlight 130b. The driving control device 1000 may further include components other than those shown in FIG. 9. FIG. 9 illustrates an example of a portion of the configuration within the driving control device 1000.

[0038] The stereo camera 110 is fixed, for example, to the upper center of the vehicle interior CR and includes, for example, a main camera 111 and a sub-camera 112. The main camera 111 and the sub-camera 112 are autonomous sensors that sense the real space ahead of the vehicle 100. The main camera 111 and the sub-camera 112 are, for example, arranged at symmetrical positions on either side of the central portion in the width direction of the vehicle 100, and are capable of capturing stereo images of the road ahead of the vehicle 100 from different viewpoints. The main camera 111 and the sub-camera 112 are capable of acquiring stereo image data of the area ahead of the vehicle 100 under control of a control unit 210 (described later). The stereo camera 110 is further capable of outputting, to the control unit 210, stereo image data of the area ahead of the vehicle 100 obtained by capturing images with the main camera 111 and the sub-camera 112. The stereo image data is composed of image data Ia of the visible region obtained by the main camera 111 and image data of the visible region obtained by the sub-camera 112. The image data Ia may be image data obtained by the sub-camera 112. The stereo camera 110 can further generate distance image data Ib calculated from the amount of displacement between the positions of corresponding objects based on the obtained stereo image data, and output the distance image data Ib to the control unit 210.

[0039] The visible laser irradiator 120 is provided inside the headlight HLa, for example, as shown in Fig. 9. The visible laser irradiator 120 scans a laser beam L in the visible range on the road surface ahead of the vehicle 100 (traveling road surface 300) under the control of the control unit 210, thereby generating a linear visible laser pattern LP on the traveling road surface 300. Under the control of the control unit 210, the visible laser irradiator 120 is capable of scanning the laser beam L over an area of ​​the traveling road surface 300 that includes a location where two expected passage areas 310 are likely to exist. Under the control of the control unit 210, the visible laser irradiator 120 is capable of scanning the laser beam L in a direction that obliquely intersects with the longitudinal direction of the two expected passage areas 310 (i.e., the traveling direction of the vehicle 100). This enables the visible laser irradiation unit 120 to generate a linear visible laser pattern LP extending in a direction that diagonally intersects with the longitudinal direction of the expected passage area 310 (i.e., the traveling direction of the vehicle 100) in an area of ​​the travel road surface 300 that includes a location where there is a high possibility that two expected passage areas 310 exist. The visible laser irradiation unit 120 is capable of emitting, as the laser beam L, a laser beam of a single wavelength included in a wavelength band (for example, a green wavelength band) different from the wavelength band of colors generally used on the travel road surface 300. Examples of "colors generally used on the travel road surface 300" include the colors of paved or unpaved roads, or the colors of dividing lines on paved roads.

[0040] The visible laser irradiation unit 120 has, for example, a laser emission unit capable of emitting visible laser light (laser beam L), an emission control driver capable of controlling the emission of the laser emission unit, an optical system capable of scanning the laser light on the road surface 300, and a scan control driver capable of controlling the scanning of the laser light by the optical system. The emission control driver is capable of controlling the emission of the laser emission unit under control of the control unit 210. The scan control driver is capable of controlling the operation of the optical system under control of the control unit 210. The laser emission unit has, for example, a semiconductor laser that emits visible laser light (laser beam L). The optical system is configured to include, for example, a polygon mirror and an fθ lens. The polygon mirror reflects the visible laser light emitted from the laser emission unit and is capable of scanning the reflected light of the visible laser light on the road surface 300 via the fθ lens.

[0041] The vehicle state quantity sensor 140 is configured to include various sensors such as an acceleration sensor, a vehicle speed sensor, and a gyro sensor. The vehicle state quantity sensor 140 is capable of outputting detection signals obtained by the various sensors to the control unit 210. The GNSS receiver 150 is capable of receiving positioning signals transmitted from a plurality of positioning satellites. The GNSS receiver 150 is capable of outputting the received positioning signals to the control unit 210.

[0042] The control flag input unit 170 is capable of receiving input of a control flag 412 from the driver. The control flag input unit 170 is, for example, a paddle shifter attached to a steering wheel. For example, when the driver simultaneously presses and holds the left and right paddle shifters, the control flag input unit 170 can store "1" as the control flag 412 in the storage unit 410. For example, when the driver simultaneously presses and holds the left and right paddle shifters again after previously storing "1" as the control flag 412 in the storage unit 410, the control flag input unit 170 can store "0" as the control flag 412 in the storage unit 410. For example, when the driver simultaneously presses and holds the left and right paddle shifters again after previously storing "0" as the control flag 412 in the storage unit 410, the control flag input unit 170 can store "1" as the control flag 412 in the storage unit 410.

[0043] When the control flag 412 is "1", it means, for example, that the mode is laser irradiation mode. When the control flag 412 is "0", it means, for example, that the mode is normal mode in which laser irradiation is not performed automatically. Note that the values ​​that the control flag 412 can take are not limited to those mentioned above.

[0044] The notification unit 180 includes, for example, a liquid crystal display panel or an organic EL display panel and a speaker. The notification unit 180 can display an image on the display screen 170A based on a video signal input from the notification control unit 23 (described later), and can output a sound based on a sound signal input from the notification control unit 23 (described later).

[0045] The high-precision road map DB 190 is stored in a large-capacity storage medium such as an HDD. The high-precision road map DB 190 includes high-precision road map information (dynamic map). This high-precision road map information, like the road map information included in the road map information integration_ECU 510, includes static information and quasi-static information that mainly constitute road information, and quasi-dynamic information and dynamic information that mainly constitute traffic information.

[0046] The storage unit 410 is configured, for example, by a nonvolatile memory. The storage unit 410 stores, for example, drawing data 411, a control flag 412, a resolution table 413, and a front position table 414. The drawing data 411 includes irradiation pattern setting values ​​for generating a visible laser pattern LP at a predetermined location on the road surface (traveling road surface 300) ahead of the vehicle 100. The control flag 412 includes a flag (for example, "0" or "1") input from the control flag input unit 170.

[0047] The resolution table 413 includes size data in a predetermined pixel unit (e.g., 1 pixel) for the image data Ia or the range image data Ib. The resolution table 413 includes Y-direction resolution in a direction (Y direction in FIG. 11 described later) corresponding to the traveling direction of the vehicle 100 (Y direction in FIG. 6) for the image data Ia or the range image data Ib, for each predetermined pixel unit (e.g., 1 pixel). The resolution table 413 further includes X-direction resolution in a direction (X direction in FIG. 11 described later) corresponding to the direction (X direction in FIG. 6) perpendicular to the traveling direction of the vehicle 100 (Y direction in FIG. 6) for the image data Ia or the range image data Ib. The resolution table 413 stores, for example, (2 mm, 3 mm) as the pixel resolution (X-direction resolution, Y-direction resolution) corresponding to a position 20 m ahead from the front end of the vehicle 100. In the resolution table 413, for example, (1 mm, 2 mm) is stored as the pixel resolution (X direction resolution, Y direction resolution) corresponding to a position 5 m ahead from the front end of the vehicle 100.

[0048] The front position table 414 includes position data of the road surface 300 ahead of the vehicle 100 for each pixel in the image data Ia or the range image data Ib. Assume that the image data Ia or the range image data Ib is composed of m×n pixels, with m pixels in the X direction and n pixels in the Y direction. In this case, the front position table 414 specifies, for example, that the position data of the (m / 2)th pixel in the X direction of the image data Ia or the range image data Ib and the n-th pixel in the Y direction of the image data Ia is the center position in the width direction of the vehicle 100 and a position 20 m ahead from the front end of the vehicle 100. The front position table 414 also specifies, for example, that the position data of the (m / 2)th pixel in the X direction of the image data Ia or the range image data Ib and the first pixel in the Y direction of the image data Ia or the range image data Ib is the center position in the width direction of the vehicle 100 and a position 5 m ahead from the front end of the vehicle 100.

[0049] The cruise control device 1000 further includes, for example, a control unit 210, a throttle actuator 270, a brake actuator 280, and a steering actuator 290, as shown in FIG. 9 . The control unit 210 corresponds to a specific example of a “processing unit” according to an embodiment of the present disclosure. The control unit 210 is capable of controlling the entire vehicle 100. The control unit 210 is, for example, a so-called ECU (Electronic Control Unit) and is configured to include, for example, one or more processors and one or more memories. The control unit 210 may be configured to include, for example, a CPU (Central Processing Unit). In this case, the control unit 210 may be capable of controlling the entire vehicle 100 by, for example, executing a program stored in a storage unit 410.

[0050] The control unit 210 has, for example, a driving assistance unit 220 as shown in Fig. 9. The driving assistance unit 220 is capable of assisting the driver in driving the vehicle 100. The driving assistance unit 220 has, for example, an illumination control unit 21, a road surface shape estimation unit 22, and a notification control unit 23 as shown in Fig. 9.

[0051] The irradiation control unit 21 is capable of controlling the irradiation (drawing) of the laser beam L from the visible laser irradiation unit 120 and the irradiation (drawing) of light from the headlamp irradiation unit 130. The irradiation control unit 21 is capable of generating a control signal required for the irradiation (drawing) of the visible laser pattern LP based on, for example, drawing data 411 (irradiation pattern setting values) in the storage unit 410, and outputting the control signal to the visible laser irradiation unit 120. The irradiation control unit 21 is further capable of generating a control signal required for the irradiation (drawing) of light from the headlamp irradiation unit 130, and outputting the control signal to the headlamp irradiation unit 130.

[0052] The irradiation control unit 21 is capable of generating, for example, based on the drawing data 411 (irradiation pattern setting values), a control signal required to scan the laser beam L on the road surface 300 ahead of the vehicle 100, and outputting the control signal to the variable laser irradiation unit 120. The irradiation control unit 21 is capable of generating, for example, based on the drawing data 411 (irradiation pattern setting values), a control signal required to scan the laser beam L in an area of ​​the road surface 300 ahead of the vehicle 100, including a location where at least two expected passage regions 310 are likely to exist. The irradiation control unit 21 is capable of generating, for example, based on the drawing data 411 (irradiation pattern setting values), a control signal required to scan the laser beam L in a direction obliquely intersecting the longitudinal direction of the expected passage region 310 (i.e., the traveling direction of the vehicle 100).

[0053] When the irradiation control unit 21 outputs the control signal to the visible laser irradiation unit 120, the control unit 210 outputs a signal to control imaging to the stereo camera 110, thereby enabling the stereo camera 110 to acquire image data Ia or distance image data Ib including the visible laser pattern LP. The image data Ia or distance image data Ib obtained under the above-described circumstances corresponds to a specific example of "second image data" according to an embodiment of the present disclosure. When the irradiation control unit 21 outputs the control signal to the visible laser irradiation unit 120, the control unit 210 outputs a signal to control imaging to the stereo camera 110, thereby enabling the road surface shape estimation unit 22 to acquire image data Ia or distance image data Ib including the visible laser pattern LP obtained by the stereo camera 110.

[0054] The road surface shape estimation unit 22 is capable of acquiring image data Ia or distance image data Ib including the visible laser pattern LP obtained by the stereo camera 110. Hereinafter, the image data Ia or distance image data Ib including the visible laser pattern LP obtained by the stereo camera 110 will be referred to as image data ILP. The road surface shape estimation unit 22 is capable of detecting unevenness on the road surface (traveling road surface 300) ahead of the vehicle 100 based on the image data ILP obtained by the stereo camera 110. The road surface shape estimation unit 22 is capable of detecting the presence or absence of unevenness on the road surface (traveling road surface 300) ahead of the vehicle 100 based on, for example, the image data ILP obtained by the stereo camera 110.

[0055] The road surface shape estimation unit 22 is capable of detecting the presence or absence of irregularities on the road surface (traveling road surface 300) ahead of the vehicle 100 in the image data ILP by the following method: For example, when there are bends and discontinuities in the visible laser pattern LP included in the image data ILP, the road surface shape estimation unit 22 is capable of determining that there are irregularities on the road surface (traveling road surface 300) ahead of the vehicle 100 in the image data ILP.

[0056] The characteristics of the "bent line" differ depending on whether the irregularity is a depression 330 or an obstacle 340 on the road surface 300. Fig. 11 shows an example of a visible laser pattern LP included in the image data ILP when the irregularity is a depression 330. Fig. 12 shows an example of a visible laser pattern LP included in the image data ILP when the irregularity is an obstacle 340 on the road surface 300.

[0057] 11, in the case where the unevenness is a depression 330, the end of the bent line LPa that is relatively far from the vehicle 100 is connected to a straight portion of the visible laser pattern LP, and the end that is relatively closer to the vehicle 100 is not connected to the straight portion of the visible laser pattern LP and is interrupted. In other words, there is an interruption γ between one end of the bent line LPa (the end that is relatively closer to the vehicle 100) and the visible laser pattern LP. When the road surface shape estimation unit 22 detects the above-mentioned features (the bent line LPa, the interruption γ) from the visible laser pattern LP in the image data ILP, it is possible to determine that a depression 330 exists on the road surface (traveling road surface 300) ahead of the vehicle 100.

[0058] 12, in the case where the unevenness is an obstacle 340 on the traveling road surface 300, the end of the bending line LPb that is relatively closer to the vehicle 100 is connected to a straight portion of the visible laser pattern LP, and the end that is relatively farther from the vehicle 100 is not connected to the straight portion of the visible laser pattern LP and is interrupted. In other words, there is an interruption γ between one end of the bending line LPb (the end that is relatively farther from the vehicle 100) and the visible laser pattern LP. When the road surface shape estimation unit 22 detects the above-mentioned features (bending line LPb, interruption γ) from the visible laser pattern LP in the image data ILP, it is possible to determine that an obstacle 340 exists on the road surface (traveling road surface 300) ahead of the vehicle 100.

[0059] The road surface shape estimation unit 22 is capable of calculating the position and size of unevenness on the road by utilizing the bends in the visible laser pattern LP contained in the image data ILP obtained as described above. The road surface shape estimation unit 22 is capable of calculating the position and size of unevenness on the road based on the shape of the visible laser pattern LP contained in the image data ILP.

[0060] The road surface shape estimation unit 22 is capable of calculating a group of pixel coordinates in the image data ILP for a predetermined region including the detected unevenness. After calculating the group of pixel coordinates, the road surface shape estimation unit 22 is further capable of extracting partial image data (partial image data Ic) of the group of pixel coordinates from the image data ILP. The road surface shape estimation unit 22 is capable of detecting bend lines LPa and LPb in the extracted partial image data Ic.

[0061] When the road surface shape estimation unit 22 detects a bending line LPa in the extracted partial image data Ic, it generates a straight line (virtual straight line LV) assuming that there is no bending in the visible laser pattern LP, as shown in Figure 13, and is able to set the gap in the vertical direction (Y direction) in the partial image data Ic between the generated virtual straight line LV and the bending line LPa as a specific region δa.

[0062] When the road surface shape estimation unit 22 detects a bending line LPb in the extracted partial image data Ic, it generates a straight line (virtual straight line LV) assuming that there is no bending in the visible laser pattern LP, as shown in Figure 14, and is able to set the gap in the vertical direction (Y direction) in the partial image data Ic between the generated virtual straight line LV and the bending line LPb as a specific region δb.

[0063] The road surface shape estimation unit 22 is capable of calculating the number of pixels Np1 of the generated specific region δa and acquiring position data D1 of the specific region δa in the partial image data Ic. The number of pixels Np1 is the number of pixels corresponding to the distance in the Y-axis direction (vertical length Lv1) between, for example, the end (end A) of the bending line LPa that is not in contact with the imaginary straight line LV and the point (point P1) where the bending line LPa and the imaginary straight line LV are connected to each other.

[0064] The road surface shape estimation unit 22 is capable of acquiring, as the position data D1 of the specific region δa, for example, the coordinates (x1, y1) of a point (point P1) in the specific region δa where the Y coordinate is maximum, and the coordinates (x2, y2) of a point (point P2) in the specific region δa where the Y coordinate is minimum. Here, point P1 is a portion where the virtual straight line Lv and the bent line LPa are connected, and is the starting point of the bent line LPa. Point P2 is a portion where the straight line portion of the visible laser pattern LP is interrupted. The road surface shape estimation unit 22 is capable of estimating the position of the depression 330 ahead of the vehicle 100 based on the acquired position data D1 and the forward position table 414.

[0065] The road surface shape estimation unit 22 is capable of calculating the number of pixels Np2 of the generated specific region δb and acquiring position data D2 of the specific region δb in the partial image data Ic. The number of pixels Np2 is the number of pixels corresponding to the distance in the Y-axis direction (vertical length Lv2) between the bending point (point P3) included in the bending line LPb and the point (point P4) where the virtual straight line LV and the bending line LPb are connected to each other.

[0066] The road surface shape estimation unit 22 is capable of acquiring, as the position data D2 of the specific region δb, for example, the coordinates (x3, y3) of the point in the specific region δb where the Y coordinate is maximum (end B of the bending line LPb) and the coordinates (x4, y4) of the point in the specific region δb where the Y coordinate is minimum (point P4). Here, the end B is a portion of the bending line LPa that is not connected to the imaginary straight line Lv. The point P4 is a portion where the bending line LPa and the imaginary straight line Lv are connected to each other. The road surface shape estimation unit 22 is capable of estimating the position of the obstacle 340 ahead of the vehicle 100 based on the acquired position data D2 and the forward position table 414.

[0067] The road surface shape estimation unit 22 is capable of estimating the depth and size of the depression 330 based on the number of pixels Np1, the position data D1, the resolution table 413, and the front position table 414. The road surface shape estimation unit 22 is capable of, for example, reading out vertical size data in predetermined pixel units (for example, one pixel) that corresponds to the position data D1 from the resolution table 413, and estimating the depth and size of the depression 330 based on the read size data, the number of pixels Np1, and the front position table 414.

[0068] The road surface shape estimation unit 22 is capable of estimating the height and size of the obstacle 340 based on the number of pixels Np2, the position data D2, the resolution table 413, and the front position table 414. The road surface shape estimation unit 22 is capable of reading, for example, vertical size data in a predetermined pixel unit (for example, one pixel) that corresponds to the position data D1 from the resolution table 413, and estimating the height and size of the obstacle 340 based on the read size data, the number of pixels Np2, and the front position table 414.

[0069] The notification control unit 23 is capable of performing notification control in accordance with the depth of the depression 330 or the height of the obstacle 340 obtained as a result of estimation by the road surface shape estimation unit 22. When the depth of the depression 330 or the height of the obstacle 340 exceeds a predetermined threshold, the notification control unit 23 is capable of performing control to notify the driver to avoid the depression 330 or the obstacle 340. When the depth of the depression 330 or the height of the obstacle 340 does not exceed the predetermined threshold, the notification control unit 23 is capable of performing control to notify the driver of the presence of the depression 330 or the obstacle 340.

[0070] In both a manual driving mode (to be described later) and a driving control mode (to be described later), the notification control unit 23 is capable of outputting to the notification unit 180 a video signal for displaying an image in which a marker indicating the position of a depression 330 or an obstacle 340 (for example, an enclosing marker MK surrounding the depression 330 or the obstacle 340) is superimposed on the image data Ia. The notification unit 180 is capable of displaying, on the display screen 170A, an image in which the enclosing marker MK is superimposed, based on the video signal input from the notification control unit 23, as shown in Fig. 15, for example.

[0071] In a driving control mode described below, when the depth of the depression 330 or the height of the obstacle 340 exceeds a predetermined threshold, the notification control unit 23 can, for example, output a video signal to the notification unit 180 for displaying an image including a marker indicating the position of the depression 330 or the obstacle 340, and simultaneously output an audio signal to the notification unit 180 to indicate that driving control will be performed to avoid the depression 330 or the obstacle 340. In a driving control mode described below, when the depth of the depression 330 or the height of the obstacle 340 does not exceed a predetermined threshold, the notification control unit 23 can, for example, output a video signal to the notification unit 180 for displaying an image including a marker indicating the position of the depression 330 or the obstacle 340, and simultaneously output an audio signal to the notification unit 180 to indicate that driving control will be performed to cause the vehicle 100 to travel along the travel path without avoiding the depression 330 or the obstacle 340. The notification control unit 23 may paint the area of ​​the depression 330 or the obstacle 340 with a specific color to serve as a marker indicating the position of the depression 330 or the obstacle 340 .

[0072] Control unit 210 further includes a driving control unit 230, for example, as shown in Fig. 9. Driving control unit 230 is capable of controlling driving of vehicle 100. Driving control unit 230 includes a driving environment detection unit 31, a locator calculation unit 32, and an avoidance control unit 33, for example, as shown in Fig. 9.

[0073] The driving control unit 230 is capable of controlling the vehicle 100 according to, for example, a driving mode. Examples of the driving modes include a manual driving mode and a driving control mode. The manual driving mode is a driving mode that requires the driver to maintain steering, and is a driving mode in which the vehicle 100 is driven according to driving operations such as steering, accelerator, and brake operations by the driver. The driving control mode is a driving mode that supports the driver in driving operations by the driver to increase the safety of pedestrians, vehicles, and the like around the vehicle 100.

[0074] The driving environment detection unit 31 is capable of determining lane markings that demarcate the road around the vehicle 100 based on the image data Ia or range image data Ib received from the stereo camera 110. The driving environment detection unit 31 is further capable of determining, for example, the road curvature [1 / m] of the markings that demarcate the left and right sides of the road (driving lane) on which the vehicle 100 is traveling, and the width between the left and right markings (vehicle width). The driving environment detection unit 31 is further capable of detecting lane marks and three-dimensional objects such as structures that exist around the vehicle 100, for example, by performing predetermined pattern matching on the image data Ia or range image data Ib.

[0075] Here, the detection of a three-dimensional object in the driving environment detection unit 31 includes, for example, detecting the type of the three-dimensional object, the distance to the three-dimensional object, the speed of the three-dimensional object, the relative speed between the three-dimensional object and the vehicle (host vehicle), etc. Examples of three-dimensional objects to be detected include traffic lights, intersections, road signs, stop lines, other vehicles, pedestrians, and various buildings.

[0076] Locator calculation unit 32 estimates the position of vehicle 100 on a road map (host vehicle position) and is capable of estimating the host vehicle position. Vehicle state quantity sensor 140 and GNSS receiver 150, which are required to estimate the position of vehicle 100 (host vehicle position), are connected to the input side of locator calculation unit 32.

[0077] In the driving control mode, the avoidance control unit 33 is capable of performing driving control in accordance with the depth of the depression 330 or the height of the obstacle 340 obtained as a result of estimation by the road surface shape estimation unit 22. When the depth of the depression 330 or the height of the obstacle 340 exceeds a predetermined threshold, the avoidance control unit 33 is capable of performing driving control to avoid the depression 330 or the obstacle 340. When the depth of the depression 330 or the height of the obstacle 340 does not exceed the predetermined threshold, the avoidance control unit 33 is capable of performing driving control to follow the driving path.

[0078] If the depth of the depression 330 or the height of the obstacle 340 exceeds a predetermined threshold, the avoidance control unit 33 is capable of performing driving control to avoid the depression 330 or the obstacle 340 based on, for example, the image data Ia or the distance image data Ib obtained from the stereo camera 110, various data obtained from the vehicle state quantity sensor 140, the positioning signal obtained from the GNSS receiver 150, the road map information read from the high-precision road map DB 190, and the position of the depression 330 or the obstacle 340 obtained from the road surface shape estimation unit 22.

[0079] When the depth of the depression 330 or the height of the obstacle 340 exceeds a predetermined threshold, the avoidance control unit 33, for example, when it determines that engine control is necessary, is capable of transmitting an engine control command to the engine control unit 240 as driving control for stopping the vehicle 100 in front of the depression 330 or the obstacle 340. When the depth of the depression 330 or the height of the obstacle 340 exceeds a predetermined threshold, the avoidance control unit 33, for example, when it determines that braking control is necessary, is capable of transmitting braking control as driving control for stopping the vehicle 100 in front of the depression 330 or the obstacle 340. At this time, the avoidance control unit 33, for example, is capable of transmitting a braking control command to the brake control unit 250 as braking control. When the depth of the depression 330 or the height of the obstacle 340 exceeds a predetermined threshold, for example, if the avoidance control unit 33 determines that steering control is necessary, the avoidance control unit 33 can perform, as travel control, steering control to stop the vehicle 100 in front of the depression 330 or the obstacle 340, or to travel while avoiding the depression 330 or the obstacle 340. At this time, the avoidance control unit 33 can, for example, transmit a steering control command to the steering control unit 260 as steering control.

[0080] A throttle actuator 270 is connected to the output side of the engine control unit 240. The throttle actuator 270 opens and closes a throttle valve of an electronically controlled throttle provided in a throttle body of the engine. The engine control unit 240 is able to control the operation of the throttle actuator 270 by outputting a drive signal to the throttle actuator 270. The throttle actuator 270 opens and closes the throttle valve based on the drive signal from the engine control unit 240 to adjust the intake air flow rate, thereby generating a desired engine output.

[0081] A brake actuator 280 is connected to the output side of the brake control unit 250. The brake actuator 280 is capable of adjusting the brake hydraulic pressure supplied to the brake wheel cylinders provided on each wheel. The brake control unit 250 is capable of controlling the operation of the brake actuator 280 by outputting a drive signal to the brake actuator 280. Based on the drive signal from the brake control unit 250, the brake actuator 280 generates a braking force on each wheel using the brake wheel cylinder, thereby forcibly decelerating the vehicle.

[0082] A steering actuator 290 is connected to the output side of the steering control unit 260. The steering actuator 290 is capable of adjusting the steering angle of the steering wheel. The steering control unit 260 is capable of controlling the operation of the steering actuator 290 by outputting a drive signal to the steering actuator 290. The steering actuator 290 is capable of generating a steering torque on the steering wheel based on the drive signal from the steering control unit 260, and forcibly rotating the steering wheel.

[0083] [Operation] Next, the operation of the driving control device 1000 will be described with reference to Fig. 16. Fig. 16 is a diagram for explaining an example of a driving assistance procedure in the driving control device 1000.

[0084] The driving control device 1000 determines whether the control flag 412 is on ("1") (step S101). If the control flag 412 is off ("0") (step S101; N), the driving control device 1000 outputs a control signal to the headlamp irradiation unit 130 to cause the headlamp irradiation unit 130 to irradiate light onto a headlamp irradiation area α on the road surface (traveling road surface 300) ahead of the vehicle 100. As a result, the headlamp irradiation unit 130 irradiates light onto the headlamp irradiation area α in accordance with the input control signal (step S102).

[0085] On the other hand, if the control flag 412 is on (“1”) (step S101; Y), the driving control device 1000 outputs a control signal to the visible laser irradiation unit 120 to scan the laser beam L on the road surface (traveling road surface 300) ahead of the vehicle 100, and outputs a control signal to the headlamp irradiation unit 130 to irradiate a headlamp irradiation area α of the road surface (traveling road surface 300) ahead of the vehicle 100 with light. As a result, the visible laser irradiation unit 120 irradiates the laser beam L onto the road surface (traveling road surface 300) ahead of the vehicle 100 in accordance with the input control signal (step S103). As a result, a linear visible laser pattern LP is drawn on the road surface (traveling road surface 300) ahead of the vehicle 100. Furthermore, the headlamp irradiation unit 130 irradiates the headlamp irradiation area α with light in accordance with the input control signal (step S103).

[0086] Next, the driving control device 1000 acquires the visible laser pattern LP and image data ILP including the visible laser pattern LP captured while light from the headlamp irradiation unit 130 is irradiated onto the road surface (driving road surface 300) ahead of the vehicle 100 (step S104). Based on the acquired image data ILP, the driving control device 1000 detects unevenness on the road surface (driving road surface 300) ahead of the vehicle 100, and estimates the depth or height and position of the detected unevenness (step S105).

[0087] The driving control device 1000 determines whether or not the unevenness should be avoided based on the depth or height and position of the unevenness obtained as a result of the estimation (step S106). If the driving control device 1000 determines that the unevenness does not need to be avoided (step S106; N), it performs control to notify the driver of the presence of the unevenness (step S107). The notification unit 180 displays, for example, an image on which an enclosing marker MK is superimposed on the display screen 170A. The driving control device 1000 further performs driving control to keep the vehicle along the road (step S108).

[0088] On the other hand, when it is determined that the unevenness should be avoided (step S106; Y), the driving control device 1000 performs control to notify the driver of the presence and avoidance of the unevenness (step S109). The notification unit 180, for example, displays an image with an enclosing marker MK superimposed on the display screen 170A, and outputs a sound to notify the driver of the presence and avoidance of the unevenness. The driving control device 1000 further performs driving control to avoid the unevenness (step S110). In this way, driving assistance in the driving control device 1000 is performed.

[0089] [effect] Next, the effects of vehicle 100 according to this embodiment will be described.

[0090] In this embodiment, the stereo camera 110 and the visible laser emitting unit 120 are installed at a position where the visible laser pattern LP on the road intersects with a straight line La connecting the stereo camera 110 and the visible laser emitting unit 120. The stereo camera 110 and the visible laser emitting unit 120 are further installed at positions spaced apart from each other by a gap that allows detection of bending of the visible laser pattern LP included in the acquired image data Ia (first image data) due to the object BOX when an object BOX is placed on the road and the visible laser pattern LP is generated at a location on the road including the object BOX. In this way, when the image data Ia or distance image data Ib is acquired by the stereo camera 110 while the vehicle 100 is traveling on the road, the position and size of unevenness on the road can be calculated using bending lines LPb of the linear visible laser pattern LP included in the acquired image data Ia or distance image data Ib. Therefore, out of the ease of detection and ease of visibility of the visible laser pattern LP, at least the ease of detection can be improved.

[0091] Furthermore, if the driver of the vehicle 100 is located at a position on the front window FW of the vehicle 100 that is farther away from the position of the visible laser irradiation unit 120 than the position at the center of the width of the vehicle 100, not only the ease of detection of the visible laser pattern LP but also the ease of visibility can be improved.

[0092] Furthermore, in this embodiment, it is possible to calculate the position and size of the irregularities based on the shape of the linear visible laser pattern LP contained in the image data Ia or the distance image data Ib, thereby improving at least the detectability of the visible laser pattern LP, among its detectability and visibility, with a small amount of calculation.

[0093] In this embodiment, the visible laser irradiator 120 is disposed inside the headlight (the right headlight HLa in Japan) of a pair of headlights (the right headlight HLa and the left headlight HLb) that is farther from the shoulder 320, as a position that satisfies the above-mentioned conditions. Furthermore, the stereo camera 110 is disposed at a position that satisfies the above-mentioned conditions, either at the center of the vehicle 100 in the width direction or at a pair of locations on either side of the center of the vehicle 100 in the width direction. This allows the position and size of unevenness on the road to be calculated using the bent lines LPb of the linear visible laser pattern LP contained in the image data Ia or distance image data Ib obtained by the stereo camera 110 while the vehicle 100 is traveling on a road. Therefore, of the ease of detection and the ease of visual recognition of the visible laser pattern LP, at least the ease of detection can be improved.

[0094] Furthermore, in this embodiment, when the driver of the vehicle 100 is located behind the stereo camera 110 and the visible laser emitting unit 120 in the vehicle interior CR and views the visible laser pattern LP through the windshield FW, the straight line La and the visible laser pattern LP intersect in an X shape. As a result, when image data Ia or distance image data Ib are obtained by the stereo camera 110 while the vehicle 100 is traveling on a road, the position and size of unevenness on the road can be calculated using the bent line LPb of the straight visible laser pattern LP contained in the obtained image data Ia or distance image data Ib. Therefore, of the ease of detection and ease of visual recognition of the visible laser pattern LP, at least the ease of detection can be improved.

[0095] In this embodiment, the visible laser irradiation unit 120 may be configured to irradiate a plurality of visible laser patterns LP onto the road surface 300. In this case, it is possible to detect unevenness on the road surface 300 more precisely.

[0096] Although the present disclosure has been described above using embodiments, the present disclosure is not limited to these embodiments and various modifications are possible. The effects described in this specification are merely examples, and the effects of the present disclosure are not limited to the effects described in this specification. Therefore, other effects may be obtained with respect to the present disclosure.

[0097] Furthermore, the present disclosure may take the following aspects. (1) an imaging unit capable of acquiring image data by imaging a road; a laser light source capable of generating a linear laser pattern on the travel path by irradiating the travel path with visible or infrared laser light; a processing unit capable of processing the image data; A vehicle equipped with The imaging unit and the laser light source are installed at a position where the linear laser pattern on the traveling path and a straight line connecting the imaging unit and the laser light source intersect with each other, and further, when an object is placed on the traveling path and the linear laser pattern is generated at a location on the traveling path that includes the object, the imaging unit and the laser light source are installed at positions spaced apart from each other by a gap that allows detection of a bend in the linear laser pattern included in the acquired first image data due to the object, When second image data is obtained by the imaging unit while the vehicle is traveling on the road, the processing unit is capable of calculating the position and size of unevenness on the road by utilizing the bending of the linear laser pattern included in the obtained second image data. vehicle. (2) The processing unit is capable of calculating the position and size of the unevenness based on the shape of the linear laser pattern included in the second image data. (1) The vehicle described in (1). (3) The laser light source is provided in one of the left and right headlights of the vehicle, which is relatively farther from a non-traveling road adjacent to the traveling road. A vehicle described in (1) or (2). (4) The imaging unit is provided at the center of the vehicle in the width direction or at a pair of locations sandwiching the center of the vehicle in the width direction. A vehicle described in any one of (1) to (3). (5) When the linear laser pattern is viewed from a position within the vehicle, behind the imaging unit and the laser light source, and through a front window of the vehicle, the linear laser pattern and the line intersect in an X shape. A vehicle described in any one of (1) to (4).

[0098] The control unit 210 shown in FIG. 3 can be implemented by a circuit including at least one semiconductor integrated circuit, such as at least one processor (e.g., a central processing unit (CPU)), at least one application-specific integrated circuit (ASIC), and / or at least one field-programmable gate array (FPGA). The at least one processor can be configured to perform all or a portion of the various functions of the control unit 210 shown in FIG. 3 by reading instructions from at least one non-transitory, tangible computer-readable medium. Such medium can take various forms, including, but not limited to, various magnetic media such as hard disks, various optical media such as CDs or DVDs, and various semiconductor memories (i.e., semiconductor circuits) such as volatile or non-volatile memories. Volatile memories can include DRAM and SRAM. Non-volatile memories can include ROM and NVRAM. An ASIC is an integrated circuit (IC) specialized to perform all or a portion of the various functions of the control unit 210 shown in FIG. 3. An FPGA is an integrated circuit designed to be configurable after manufacture to perform all or a portion of the various functions of the control unit 210 shown in FIG. 3. [Explanation of symbols]

[0099] 21...Illumination control unit, 22...Road surface shape estimation unit, 23...Notification control unit, 31...Driving environment detection unit, 32...Locator calculation unit, 33...Avoidance control unit, 100...Vehicle, 110...Stereo camera, 111...Main camera, 112...Sub camera, 120...Visible laser irradiation unit, 130...Headlight irradiation unit, 130a...Variable light distribution right headlight, 130b...Variable light distribution left headlight, 140...Vehicle state quantity sensor, 150...GNSS receiver, 160...Transceiver, 170...Control flag input unit, 170A...Display screen, 180...Notification unit, 190...High-precision road map DB, 210...Control unit, 220...Driving assistance unit, 230...Driving control unit, 240...Engine control unit, 250...Brake control unit, 260...Steering control unit, 270...Throttle actuator, 280...Brake actuator, 290...Steering actuator actuator, 300...road surface, 310...expected passage area, 320...side strip, 330...pothole, 340...obstacle, 410...storage unit, 411...drawing data, 412...control flag, 413...resolution table, 414...forward position table, 510...road map information integration_ECU, 520...transmitter / receiver, 1000...driving control device, 2000...control device, BOX...object, FW...front window, HLa, HLb...headlight, Ia...image data, Ib...range image data, L...laser beam, LP, LP1, LP2...visible laser pattern, La...straight line, LPa, LPb...bent line, MK...enclosing marker, NW...network environment, P1, P2, P3, P4...location, TR...tire, α...headlight illumination area, γ...interruption, Δd...distance, ΔX...width, ΔY...depth, ΔZ...height.

Claims

1. an imaging unit capable of acquiring image data by imaging a road; a laser light source capable of generating a linear laser pattern on the travel path by irradiating the travel path with visible or infrared laser light; a processing unit capable of processing the image data; A vehicle equipped with The imaging unit and the laser light source are installed at a position where the linear laser pattern on the travel path and a straight line connecting the imaging unit and the laser light source intersect with each other, and further, when an object is placed on the travel path and the linear laser pattern is generated at a location on the travel path that includes the object, the imaging unit and the laser light source are installed at positions spaced apart from each other by a gap that allows detection of a bend in the linear laser pattern included in the acquired first image data due to the object when the object is placed on the travel path and first image data is acquired by the imaging unit in a state where the linear laser pattern is generated at a location on the travel path that includes the object, When second image data is obtained by the imaging unit while the vehicle is traveling on the road, the processing unit is capable of calculating the position and size of unevenness on the road by utilizing the bending of the linear laser pattern included in the obtained second image data. vehicle.

2. The processing unit is capable of calculating the position and size of the unevenness based on the shape of the linear laser pattern included in the second image data. The vehicle of claim 1 .

3. The laser light source is provided in one of the left and right headlights of the vehicle, which is relatively farther from a non-traveling road adjacent to the traveling road. The vehicle of claim 1 .

4. The imaging unit is provided at the center of the vehicle in the width direction or at a pair of locations sandwiching the center of the vehicle in the width direction. The vehicle of claim 1 .

5. When the linear laser pattern is viewed from a position within the vehicle, behind the imaging unit and the laser light source, and through a front window of the vehicle, the linear laser pattern and the line intersect in an X shape. The vehicle of claim 1 .

Citation Information

Patent Citations

  • Vehicular driving support device

    JP2010018080A

  • Stick-on deep body thermometer

    JP6962464B2