Vehicle control device
The vehicle control device addresses the challenge of inappropriate speed control at merging points by using sign and path recognition to adjust speeds based on road signs and curvature, enhancing safety and adherence to speed limits during lane transitions.
Patent Information
- Application Number
- JP2023169378
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2023-09-29
- Publication Date
- 2025-09-19
- Estimated Expiration
- 2043-09-29
AI Technical Summary
Existing vehicle speed control systems struggle to accurately determine the applicability of road signs near merging points, leading to inappropriate speed control when vehicles merge onto main lanes.
A vehicle control device that includes a sign recognition unit to identify road signs associated with the travel path, a travel path recognition unit to detect curvature, a speed setting unit to set target speeds based on recognized signs and curvature, and a travel control unit to adjust vehicle speed accordingly, ensuring appropriate speed transitions during lane merges.
Enables precise speed control during lane merges, improving safety by ensuring vehicles adhere to speed limits and smoothly transition onto main lanes, even when road signs are installed near merging points.
Smart Images

Figure 0007742386000001 
Figure 0007742386000002 
Figure 0007742386000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to a vehicle control device that controls the traveling of a vehicle at a point where a merging lane merges into a main lane. [Background technology]
[0002] As this type of device, a device that controls vehicle speed based on the speed limit displayed on road signs or road markings has been known (see, for example, Patent Document 1). The device described in Patent Document 1 recognizes the speed limit displayed on the road signs or road markings based on a captured image of the area ahead of the vehicle, and controls the vehicle speed based on the recognized speed limit. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2005-128790 Summary of the Invention [Problem to be solved by the invention]
[0004] However, when a road sign is installed near a merging point where a vehicle merges onto a main lane of a highway, it is difficult to determine based on a captured image whether the road sign corresponds to the main lane. Therefore, simply recognizing road sign information based on captured images, as in the device described in Patent Document 1, may not allow for appropriate control of vehicle speed near the merging point. [Means for solving the problem]
[0005] A vehicle control device according to one aspect of the present invention includes a sign recognition unit that recognizes road signs installed ahead of the vehicle in the direction of travel in association with the vehicle's travel path, a travel path recognition unit that recognizes the curvature of the travel path ahead of the vehicle in the direction of travel, a speed setting unit that sets a target travel speed for the vehicle on the travel path, a travel actuator, and a travel control unit that controls the travel actuator so that the vehicle travels at the target travel speed set by the speed setting unit. the speed setting unit, when the sign recognition unit recognizes a road sign, sets the target traveling speed to a first target traveling speed based on the road sign; The roadway recognition unit recognizes the curvature of the recognized roadway. , the curvature is greater than or equal to a predetermined value. Curved road and at least one of a straight path whose curvature is less than a predetermined value. When the travel path recognition unit recognizes a curved road while the host vehicle is traveling on a merging lane merging onto a main road and the sign recognition unit recognizes a road sign on the curved road, the speed setting unit sets the target travel speed to a first target travel speed based on the road sign, and when the host vehicle enters the main road, sets the target travel speed to a second target travel speed different from the first target travel speed. The speed setting unit further maintains the target driving speed at the first target driving speed even after the vehicle enters the main lane when the driving path recognition unit recognizes a straight road connected to the curved road ahead in the direction of travel while the vehicle is traveling in the merging lane and the sign recognition unit recognizes a road sign on the straight road, whereas when the driving path recognition unit recognizes a further curved road ahead in the direction of travel of the straight road, the speed setting unit sets the target driving speed to the second target driving speed when the vehicle enters the main lane. [Effects of the Invention]
[0006] According to the present invention, the vehicle speed can be appropriately controlled when traveling near a merging point. [Brief explanation of the drawings]
[0007] [Figure 1] 1 is a block diagram showing a schematic configuration of a main part of a vehicle control device according to an embodiment of the present invention; [Figure 2A] FIG. 2 is a diagram showing an example of a driving scene of the host vehicle; [Figure 2B] Graph showing the curvature of the merging lane in Figure 2A. [Figure 3] FIG. 10 is a diagram showing another example of a driving scene of the host vehicle. [Figure 4A] FIG. 10 is a diagram showing another example of a driving scene of the host vehicle. [Figure 4B] Graph showing the curvature of the merging lane in Figure 4A. [Figure 5A] FIG. 10 is a diagram showing another example of a driving scene of the host vehicle. [Figure 5B] FIG. 10 is a diagram showing another example of a driving scene of the host vehicle. [Figure 6]2 is a flowchart showing an example of processing executed by the controller of FIG. 1; [Figure 7] FIG. 10 is a diagram showing another example of a driving scene of the host vehicle. DETAILED DESCRIPTION OF THE INVENTION
[0008] Hereinafter, an embodiment of the present invention will be described with reference to Figs. 1 to 7. A vehicle control device according to an embodiment of the present invention can be applied to a vehicle having an automatic driving function, that is, an automatic driving vehicle. A vehicle to which a vehicle control device according to the present embodiment is applied may be referred to as the host vehicle to distinguish it from other vehicles. The host vehicle may be an engine vehicle having an internal combustion engine (engine) as a driving source, an electric vehicle having a driving motor as a driving source, or a hybrid vehicle having an engine and a driving motor as driving sources. The host vehicle can run not only in an automatic driving mode in which no driving operation by the driver is required, but also in a manual driving mode in which the driver operates the vehicle.
[0009] Fig. 1 is a block diagram showing a schematic configuration of a main part of a vehicle control device 100 according to an embodiment of the present invention. As shown in Fig. 1, the vehicle control device 100 includes a controller 10, a communication unit 1 communicatively connected to the controller 10, a positioning sensor 2, a vehicle speed sensor 3, a camera 4, an input device 5, an output device 6, an acceleration sensor 7, and an actuator AC.
[0010] The communication unit 1 communicates with various servers (not shown) via networks including wireless communication networks such as the Internet and mobile phone networks, and acquires map information, traffic information, and the like from the servers periodically or at any timing. Networks include not only public wireless communication networks but also closed communication networks established for each predetermined management area, such as wireless LAN, Wi-Fi (registered trademark), Bluetooth (registered trademark), and the like. The acquired map information is output to the storage unit 12 and updated as needed.
[0011] The positioning sensor 2 receives positioning signals transmitted from positioning satellites. The positioning satellites are artificial satellites such as GPS satellites and quasi-zenith satellites. The current traveling position (latitude, longitude, altitude) of the host vehicle 101 is measured using the positioning information received by the positioning sensor 2. The positioning sensor 2 is used to detect the position of the host vehicle 101. Instead of the positioning sensor 2, a distance detection sensor (radar, lidar, etc.) that detects the distance from the host vehicle 101 to an object (an object installed on the road) can also be used to detect the position of the host vehicle 101. In this case, the position of the host vehicle 101 is detected based on position information of the object installed on the road obtained from map information stored in the memory unit 12 and distance information to the object obtained by the positioning sensor 2. The positioning sensor 2 may be a sensor that receives positioning signals and a distance detection sensor. The vehicle speed sensor 3 detects the vehicle speed of the host vehicle 101. The acceleration sensor 7 detects the acceleration in the left and right direction (lateral acceleration) of the host vehicle 101. The acceleration sensor 7 may detect acceleration of the host vehicle 101 in the longitudinal direction (longitudinal direction) and the vertical direction (vertical direction).
[0012] The camera 4 has an imaging element (image sensor) such as a CCD or CMOS. The camera 4 may be a monocular camera or a stereo camera. The camera 4 captures images of the surroundings of the vehicle 101. The camera 4 is attached, for example, to a predetermined position in front of the vehicle 101, and continuously captures images of the space ahead of the vehicle 101 to obtain image data of the object (hereinafter referred to as captured image data or simply as captured image).
[0013] The input device 5 is a general term for devices that accept input operations from the driver. For example, the input device 5 includes buttons, switches, and displays with touch panel functions that are installed in predetermined positions inside the vehicle (for example, on the steering wheel or center console).
[0014] The output device 6 is a general term for devices that output information to the driver. For example, the output device 6 includes a display and a speaker that are installed in a predetermined position in the vehicle and provide information (image information and audio information) to the driver.
[0015] Actuators AC are driving actuators for controlling the driving of the host vehicle 101. When the driving source for driving is an engine, actuators AC include a throttle actuator that adjusts the opening of a throttle valve (throttle opening) of the engine. When the driving source for driving is a driving motor, actuators AC include the driving motor. Actuators AC also include a brake actuator that operates the braking device of the host vehicle 101 and a steering actuator that drives the steering device.
[0016] The controller 10 is composed of an electronic control unit (ECU). More specifically, the controller 10 includes a computer having an arithmetic unit 11 such as a CPU (microprocessor), a storage unit 12 such as a ROM and RAM, and other peripheral circuits (not shown) such as an I / O interface. Note that although multiple ECUs with different functions, such as an engine control ECU, a traction motor control ECU, and a braking device ECU, can be provided separately, for convenience, the controller 10 is shown in FIG. 1 as a collection of these ECUs.
[0017] The memory unit 12 stores highly accurate, detailed map information (referred to as high-accuracy map information). The high-accuracy map information includes road position information, road shape (curvature, etc.) information, road gradient information, intersection and branch point position information, number of lanes information, lane width and lane position information (information on lane center positions and lane boundary lines), position information of landmarks (traffic lights, buildings, etc.) as map markers, road sign information (positions, types, regulation information, etc.), and road surface profile information such as road surface irregularities. The memory unit 12 also stores various control programs, thresholds used in the programs, and other information.
[0018] The calculation unit 11 has, as functional components, a sign recognition unit 111, a roadway recognition unit 112, a speed setting unit 113, and a driving control unit 114. Based on the captured image obtained by the camera 4, the sign recognition unit 111 detects road signs included in the image capture range, specifically, road signs installed ahead in the traveling direction (farther in the traveling direction) in association with the traveling path of the host vehicle 101. The sign recognition unit 111 recognizes information about the detected road signs, such as the type (warning sign or regulatory sign) and content of the road sign, and the position where the road sign was recognized (hereinafter referred to as the recognized position), based on the captured image, and stores the recognized information in the storage unit 12. The sign recognition unit 111 may recognize information about road signs installed ahead in the traveling direction in association with the traveling path of the host vehicle 101 from map information stored in the storage unit 12.
[0019] The roadway recognition unit 112 recognizes the curvature of the road ahead in the traveling direction of the host vehicle 101. Specifically, the roadway recognition unit 112 calculates the curvature of the road included in the imaging range based on the captured image obtained by the camera 4. The roadway recognition unit 112 may calculate the curvature of the road based on the yaw rate, yaw angle, pitch rate, pitch angle, roll rate, and roll angle of the host vehicle 101 while traveling, which are detected by an on-board sensor (not shown) of the host vehicle 101. The roadway recognition unit 112 may also acquire the curvature of the road from map information stored in the memory unit 12. Furthermore, the roadway recognition unit 112 may estimate the curvature of the road based on the lateral acceleration detected by the acceleration sensor 7 and the vehicle speed detected by the vehicle speed sensor 3. The roadway recognition unit 112 recognizes a curved road based on the curvature of the road ahead in the traveling direction of the host vehicle 101.
[0020] FIG. 2A is a diagram showing an example of a driving scene of the host vehicle 101. FIG. 2B is a graph showing the curvature K of the merging lane AL1 in FIG. 2A. FIG. 2A shows a scene in which the host vehicle 101 is driving on a lane AL1 (hereinafter referred to as the merging lane) that merges into a two-lane highway HW. Lanes LN1 and LN2 in FIG. 2A are the two lanes on the right side of the highway HW. The merging lane AL1 includes a curved road where the curvature changes to become maximum at position VP, and a straight road (hereinafter also referred to as the acceleration lane) that is adjacent to the lane LN1 beyond the curved road (toward the rear in the direction of travel). A road sign (speed limit sign) SG11 indicating that the maximum vehicle speed is limited to 60 km / h is installed on the curved road of the merging lane AL1.
[0021] The speed setting unit 113 sets a target traveling speed of the host vehicle 101 on a traveling road including a merging lane and an expressway as shown in FIG. 2A. When the host vehicle 101 is traveling on a merging lane merging onto an expressway, the traveling road recognition unit 112 recognizes a curved road and the sign recognition unit 111 recognizes a speed limit sign on the curved road. The speed setting unit 113 recognizes that the speed limit sign recognized by the sign recognition unit 111 applies to the host vehicle 101 traveling on the merging lane (more specifically, the section from the installation position of the speed limit sign to the end position of the acceleration lane). In other words, the speed setting unit 113 recognizes that the maximum vehicle speed of the host vehicle 101 is limited to the speed limit specified by the speed limit sign from the time the host vehicle 101 passes the speed limit sign until it enters the expressway. The speed setting unit 113 then sets the target traveling speed of the host vehicle 101 to the speed limit specified by the speed limit sign (hereinafter referred to as speed V1). Thereafter, when the curvature K of the travel path recognized by the travel path recognition unit 112 becomes less than a predetermined value, the speed setting unit 113 determines that the host vehicle 101 has entered the acceleration lane beyond the curved road of the merging lane (the host vehicle 101 will soon enter an expressway), and sets the target travel speed of the host vehicle 101 to a speed V2 different from the speed V1. The speed V2 is a target travel speed input by the user via the input device 5 when using an automatic driving function (or a driving assistance function) such as constant speed travel. The storage unit 12 stores information indicating the speed V2 (hereinafter referred to as set speed information). When the target travel speed is not input by the user, the speed setting unit 113 may acquire the speed limit specified by a speed limit sign as the speed V2 based on the speed limit sign recognized by the sign recognition unit 111 after the host vehicle 101 has entered the acceleration lane. The speed limit may be acquired from map information stored in the storage unit 12, or a default limit value for the highway may be applied.
[0022] 3, 4A, 4B, 5A, and 5B are diagrams illustrating other examples of driving scenes of the host vehicle 101. The driving scene in FIG. 3 is similar to the driving scene in FIG. 2A, except that a speed limit sign SG2 is provided near the end of a curved road, i.e., near the start of an acceleration lane. When the sign recognition unit 111 recognizes a speed limit sign provided at the start of the acceleration lane or within a predetermined distance in the traveling direction from the start of the acceleration lane, the speed setting unit 113 recognizes that the speed limit sign applies not only to the host vehicle 101 traveling in the merging lane but also to the host vehicle 101 after it has entered the expressway. In other words, the speed setting unit 113 recognizes that the maximum vehicle speed of the host vehicle 101 is limited to the speed limit specified by the speed limit sign not only during the period from when the host vehicle 101 passes the speed limit sign until it enters the expressway, but also after it has entered the expressway.
[0023] Fig. 4A shows a scene in which the host vehicle 101 is traveling on a merging lane AL2 that includes a first curved road (section CI1-CO1) and a second curved road (section CI2-CO2). Fig. 4B is a graph showing the curvature K of the merging lane AL2 in Fig. 4A.
[0024] When a straight road DL (sections CO1 to CI2) with a curvature K less than a predetermined value is included, as in the merging lane AL2 shown in FIG. 4A, the speed setting unit 113 may mistakenly recognize the straight road DL as an acceleration lane. In this case, the speed setting unit 113 mistakenly determines that the speed limit sign SG2 is installed near the start position of the acceleration lane. As a result, the speed limit sign SG2 should only be applied to the host vehicle 101 traveling on the merging lane AL2, but it is also applied to the host vehicle 101 after it has entered the expressway HW, as in the driving scene of FIG. 3.
[0025] Therefore, the speed setting unit 113 determines that the host vehicle 101 has entered an acceleration lane when the curvature K of the road ahead in the traveling direction, as recognized by the roadway recognition unit 112, continues to be less than a predetermined value for a predetermined distance. The predetermined distance is set to a value greater than the length of the straight road DL so as not to erroneously recognize a section in which the curvature K is less than the predetermined value, such as a straight road DL, as an acceleration lane. The speed setting unit 113 may also determine that the host vehicle 101 has entered an acceleration lane when the curvature K of the road ahead in the traveling direction continues to be less than the predetermined value for a predetermined time. The predetermined time may also be changed depending on the current traveling speed of the host vehicle 101.
[0026] Alternatively, the travel path recognition unit 112 may acquire the curvature of the merging lane from the map information stored in the memory unit 12, and recognize the end position of the curved road included in the merging lane based on the curvature K, and the speed setting unit 113 may determine whether the host vehicle 101 has entered the acceleration lane based on the end position. As in the example of FIG. 4A , when the merging lane AL2 includes multiple curved roads, the travel path recognition unit 112 recognizes the end position of the curved road furthest to the traveling direction. When the speed setting unit 113 determines that the host vehicle 101 has entered the acceleration lane, it switches the target travel speed of the host vehicle 101 from speed V1 to speed V2.
[0027] FIG. 5A shows an overhead view of a multilevel highway where merging lane AL3 merges with expressway HW, and FIG. 5B shows a schematic view of the multilevel highway in FIG. 5A as seen from the right side (the lower side of FIG. 5A). As described above, a speed limit sign SG3 installed near the start position of an acceleration lane normally applies not only to host vehicle 101 traveling on merging lane AL3, but also to host vehicle 101 after entering expressway HW. However, when the acceleration lane is a slope as shown in FIG. 5B, the speed limit sign SG3 installed in the acceleration lane applies to host vehicle 101 traveling on the acceleration lane, but does not apply to host vehicle 101 after entering expressway HW. Therefore, when the roadway recognition unit 112 recognizes a speed limit sign near the start position of the acceleration lane, the speed setting unit 113 determines whether the acceleration lane is a slope. When the speed setting unit 113 determines that the acceleration lane is a slope, it recognizes that the speed limit sign applies to the host vehicle 101 traveling in the merging lane, but does not apply to the host vehicle 101 after entering the expressway. Note that the speed setting unit 113 recognizes that the acceleration lane is a slope when the gradient of the acceleration lane is equal to or greater than a predetermined threshold. The gradient of the acceleration lane is recognized by the travel path recognition unit 112 based on the image captured by the camera 4 or the map information stored in the memory unit 12.
[0028] The traveling control unit 114 controls the traveling speed of the host vehicle 101 based on the target traveling speed set by the speed setting unit 113. Specifically, the traveling control unit 114 controls the actuator AC so that the host vehicle 101 travels at the target traveling speed set by the speed setting unit 113.
[0029] Fig. 6 is a flowchart showing an example of processing executed by the controller 10 of Fig. 1. The processing shown in this flowchart is repeated at predetermined intervals while the host vehicle 101 is traveling in the autonomous driving mode, for example.
[0030] As shown in FIG. 6, first, in step S1, the current position (current traveling position) of the host vehicle 101 is acquired based on the positioning information received by the positioning sensor 2 and the map information stored in the memory unit 12. In step S2, road sign recognition processing is performed based on the image captured by the camera 4 or the map information stored in the memory unit 12. In step S3, it is determined whether a speed limit sign was recognized in step S2. If the result in step S3 is affirmative, in step S5, a flag FLRG is set to 1. The flag FLRG is information indicating whether a speed limit sign was recognized using 1 (TRUE) or 0 (FALSE), and is stored in the memory unit 12. In step S6, the target traveling speed is set to the speed limit (speed V1) specified by the speed limit sign recognized in step S2. Specifically, the speed limit information SL is updated with the speed V1. The speed limit information SL is information indicating the target traveling speed of the host vehicle 101 and is stored in the memory unit 12. On the other hand, if the result in step S3 is negative, the flag FLRG is set to 0 in step S4, and the process proceeds to step S7.
[0031] In step S7, it is determined whether the host vehicle 101 is traveling in a merging lane. If the result in step S7 is affirmative, in step S8, it is determined whether the curvature of the road ahead in the traveling direction is equal to or greater than a predetermined value, based on the image captured by the camera 4 or the map information stored in the memory unit 12. If the result in step S8 is affirmative, in step S9, a flag FCI is set to 1, a flag FCO is set to 0, and a flag FC is set to 1. The flag FCI is information that indicates, with 1 (TRUE) or 0 (FALSE), whether the host vehicle 101 has passed the start position of a curved road (point CI in the example of FIG. 3). The flag FCO is information that indicates, with 1 (TRUE) or 0 (FALSE), whether the host vehicle 101 has passed the end position of the curved road (point CO in the example of FIG. 3) after passing the start position of the curved road. The flag FC is information that indicates, with 1 (TRUE) or 0 (FALSE), whether the host vehicle 101 has passed the end position of the curved road while traveling in a merging lane. The flags FCI, FCO, and FC are stored in the storage unit 12 and are initialized to 0 in advance. If the result in step S8 is negative, then in step S10 it is determined whether or not the flag FCI is 1. That is, it is determined whether or not the host vehicle 101 has passed the start position of the curved road. If the result in step S10 is negative, then it is determined that the host vehicle 101 is traveling on a straight road (including a straight road between two curved roads as in FIG. 4A), and the process proceeds to step S12. If the result in step S10 is positive, then it is determined that the host vehicle 101 has passed the start position of the curved road and then passed the end position of the curved road, and in step S11 the flag FCO is set to 1. At this time, the flag FCI is initialized to 0. Next, in step S12 it is determined whether or not the flag FLRG is 1. In step S12 positiveIf so, in step S13, it is determined whether or not flag FCO is 1. If the result in step S13 is YES, it is determined that a speed limit sign has been recognized by the host vehicle 101 at the end of the curved road or on the straight road (acceleration lane) behind it, and in step S21, flag FL is set to 0. On the other hand, if the result in step S13 is NO, it is determined in step S14 whether or not flag FC is 1. If the result in step S14 is YES, it is determined that a speed limit sign has been recognized while the host vehicle 101 was traveling on a curved road, and in step S16, flag FL is set to 1, and the process ends. Flag FL is information for adjusting the timing at which the target traveling speed setting of the host vehicle 101 is switched from speed V1 to speed V2. When flag FL is set to 1 (TRUE), the vehicle 101 is controlled to travel at a speed V1 until it enters a main lane (expressway). When the vehicle 101 enters the main lane, the target vehicle speed of the vehicle 101 is switched from speed V1 to speed V2, and the vehicle 101 is controlled to travel at a speed V2. When flag FL is set to 0 (FALSE), the vehicle 101 continues to travel at a speed V1 even after it enters a main lane (expressway). When step S14 is negative, that is, when a speed limit sign is recognized without the vehicle 101 having passed a curved road, step S15 determines whether the lane the vehicle 101 is traveling in is inclined. When step S15 is positive, it is determined that a speed limit sign was recognized while the vehicle 101 was traveling in an inclined acceleration lane such as that shown in FIGS. 5A and 5B. When step S16 is negative, the process ends. As a result, when a speed limit sign is recognized in the acceleration lane, if the acceleration lane is a slope, the speed limit sign applies only to the host vehicle 101 traveling in the acceleration lane. On the other hand, if the acceleration lane in which the speed limit sign is recognized is not a slope, the speed limit sign applies not only to the host vehicle 101 traveling in the acceleration lane, but also to the host vehicle 101 traveling on the expressway. The flag FL is initialized to 0 in advance.
[0032] If the result in step S7 is negative, that is, if it is determined that the host vehicle 101 is traveling on a main lane (expressway), then in step S17, the flags FCI, FC0, and FC are initialized to 0. In step S18, it is determined whether or not the flag FLRG is 1. If the result in step S18 is positive, that is, if a speed limit sign is recognized while the host vehicle 101 is traveling on the main lane, then the process proceeds to step S21, where the flag FL is set to 0 and the process ends. If the result in step S18 is negative, then in step S19, it is determined whether or not the flag FL is 1. If the result in step S19 is negative, then the process proceeds to step S21. If the result in step S19 is positive, then in step S20, the speed limit information SL is updated with speed V2, and then the process proceeds to step S21. In this way, when the flag FL is set to 1, the target traveling speed of the host vehicle 101 is switched from speed V1 to speed V2 when the host vehicle 101 enters the main lane. In addition, in the determination of step S7, if the state in which the curvature of the road ahead in the traveling direction is less than a predetermined value continues for a predetermined distance or a predetermined time, it may be determined that the host vehicle 101 traveling in the acceleration lane will soon enter the main lane (expressway), and the process may proceed to step S17. As a result, while the host vehicle 101 is traveling in the acceleration lane, the target traveling speed of the host vehicle 101 is switched from speed V1 to speed V2, and the host vehicle 101 can smoothly enter the main lane.
[0033] The traveling control unit 114 controls the actuator AC based on the speed limit information SL that is updated by repeatedly executing the processing of Fig. 6. More specifically, the traveling control unit 114 controls the actuator AC so that the vehicle speed detected by the vehicle speed sensor 3 does not exceed the target traveling speed indicated by the speed limit information SL.
[0034] The operation of the vehicle control device 100 according to this embodiment can be summarized as follows. In the driving scene of FIG. 2A, when a road sign SG11 installed on the road ahead in the direction of travel is recognized, the speed limit information SL is updated with the speed limit (speed V1) specified by the road sign SG11 (S1 to S3, S5, S6). In this case, the vehicle control device 100 determines that the speed limit sign SG11 applies only to the host vehicle 101 traveling in a merging lane (S7, S8, S9, S12, S13, S14, S16). While the curvature of the road ahead in the direction of travel is equal to or greater than a predetermined value, i.e., while the host vehicle 101 is traveling on a curved road, travel speed control based on speed V1 continues (S1 to S4, S7, S8, S9, S12). Then, when the host vehicle 101 enters the main lane, the speed limit information SL is updated (S1 to S4, S7, S17, S18, S19, S20, S21) with the speed V2 indicated by the set speed information stored in the storage unit 12. As a result, the host vehicle 101 travels at the speed limit (speed V1) specified by the road sign SG11 until it enters the main lane, and once it enters the main lane, it travels at the target traveling speed (speed V2) commanded in advance by the user.
[0035] On the other hand, in the driving scene of Fig. 4A, when a speed limit sign SG2 installed on a straight road DL between the first curve road and the second curve road of the merging lane AL2 is recognized, the speed limit information SL is updated with the speed limit (speed V1) specified by the speed limit sign SG2 (S1 to S3, S5, S6). In the driving scene of Fig. 4A, the straight road DL is recognized ahead of the host vehicle 101 in the traveling direction, but because a second curve road exists ahead, the vehicle control device 100 determines that the straight road DL is not an acceleration lane and that the speed limit sign SG2 applies only to the host vehicle 101 traveling in the merging lane (S7, S8, S10, S12, S13, S14, S16). As a result, driving speed control based on speed V1 continues. Thereafter, when the vehicle 101 passes through the second curved road and enters the main road, the speed limit information SL is updated to the speed V2 (S1 to S4, S7, S17, S18, S19, S20, S21).
[0036] 3, when a speed limit sign SG12 installed near the start of the acceleration lane of merging lane AL1 is recognized, the speed limit information SL is updated to the speed limit (speed V1) specified by the speed limit sign SG12 (S1-S3, S5, S6). Because the acceleration lane of merging lane AL1 is not inclined, the vehicle control device 100 determines that the speed limit sign SG12 applies not only to the host vehicle 101 traveling in the merging lane AL1, but also to the host vehicle 101 after entering the expressway HW (S7, S8, S10, S11, S12, S13, S21). As a result, travel speed control based on speed V1 continues even after entering the expressway HW (S1-S4, S7, S17, S18, S19, S21). 5A, when a speed limit sign SG3 installed in the acceleration lane (inclined road) of the merging lane AL3 is recognized, the vehicle control device 100 determines that the speed limit sign SG3 applies to the host vehicle 101 traveling in the acceleration lane, but does not apply to the host vehicle 101 after entering the expressway HW (S1 to S3, S5, S6, S7, S8, S10, S12, S13, S14, S15, S16). As a result, the traveling speed control based on the speed limit (speed V1) specified by the speed limit sign SG3 continues until the host vehicle 101 enters the expressway HW. When the host vehicle 101 enters the expressway HW, the target traveling speed is switched from speed V1 to speed V2, and traveling speed control based on speed V2 is started (S1 to S4, S7, S17, S18, S19, S20, S21).
[0037] According to this embodiment, the following effects can be achieved. (1) The vehicle control device 100 includes a sign recognition unit 111 that recognizes road signs installed ahead in the direction of travel in association with the travel path of the host vehicle 101, a travel path recognition unit 112 that recognizes the curvature of the travel path ahead in the direction of travel, a speed setting unit 113 that sets a target travel speed of the host vehicle 101 on the travel path, an actuator AC, and a travel control unit 114 that controls the actuator AC so that the host vehicle 101 travels at the target travel speed set by the speed setting unit 113. The travel path recognition unit 112 further recognizes a curved road based on the curvature of the recognized travel path. When the travel path recognition unit 112 recognizes a curved road while the vehicle 101 is traveling in a merging lane merging onto a main lane (expressway), and the sign recognition unit 111 recognizes a road sign on the curved road, the speed setting unit 113 sets the target travel speed to a first target travel speed (speed V1) based on the road sign, and then, when the vehicle 101 enters the main lane, sets the target travel speed to a second target travel speed (speed V2) different from speed V1. This allows the vehicle 101 to smoothly enter the main lane from the merging lane in accordance with the speed limit sign installed on the merging lane, even if the merging lane includes a curved road. As a result, traffic safety can be improved near the merging point.
[0038] (2) After the travel path recognition unit 112 recognizes a curved road, if the curvature of the curved road remains less than a predetermined value for a predetermined time or distance, the travel path recognition unit 112 determines that the host vehicle 101 is traveling in the acceleration lane, i.e., that the host vehicle 101 will soon enter an expressway, and changes the target travel speed from speed V1 to speed V2. This makes it possible to suppress travel speed control based on speed limit signs installed in merging lanes when the host vehicle 101 enters the acceleration lane. Furthermore, on a straight road DL included in a curved road (sections CI1 to CO2), such as merging lane AL2 in FIG. 4A, it is possible to prevent suppression of travel speed control based on speed limit signs installed in merging lanes.
[0039] (3) The travel path recognition unit 112 further recognizes the gradient of the travel path ahead in the direction of travel. When the sign recognition unit 111 recognizes a road sign while the host vehicle 101 is traveling in a merging lane, the speed setting unit 113 determines whether the gradient of the travel path recognized by the travel path recognition unit 112 is equal to or greater than a predetermined threshold, and if it determines that the gradient is equal to or greater than the predetermined threshold, changes the target travel speed from speed V1 to speed V2. This makes it possible to appropriately control the travel speed of the host vehicle 101 in accordance with the speed limit sign installed in the merging lane, even in a merging lane where the acceleration lane is a slope as shown in FIG. 5A .
[0040] The above embodiment can be modified in various ways. Some modifications will be described below. In the above embodiment, the camera 4 serving as the imaging unit is configured to detect the situation around (forward of) the vehicle 101, but the on-board detector may have any configuration as long as it detects the situation around the vehicle 101. For example, the on-board detector may be a radar or a lidar. Furthermore, in the above embodiment, signs and the like included in the image captured by the camera 4 are detected, but the sign recognition unit may detect signs and the like based on information obtained by the radar or the lidar.
[0041] In the above embodiment, the roadway recognition unit 112 recognizes the curvature and gradient of the roadway ahead in the traveling direction. However, the roadway recognition unit may recognize a toll gate installed on the roadway ahead in the traveling direction based on an image captured by the camera 4, or map information stored in the memory unit 12, and the position of the host vehicle 101 detected by the positioning sensor 2. FIG. 7 is a diagram showing another example of a traveling scene of the host vehicle 101. In FIG. 7, a toll gate TG is installed on the merging lane AL4, and a speed limit sign SG4 is installed just before the toll gate TG in the traveling direction. In the traveling scene of FIG. 7, when the sign recognition unit 111 recognizes the speed limit sign SG4, the speed setting unit 113 determines whether the roadway recognition unit 112 has recognized the toll gate TG on the roadway ahead in the traveling direction. When a toll gate TG is recognized on the road ahead in the traveling direction, the speed setting unit 113 recognizes that the speed limit sign SG4 applies to the host vehicle 101 before passing through the toll gate TG, but does not apply to the host vehicle 101 after passing through the toll gate TG. Then, the speed setting unit 113 sets the target traveling speed to the speed limit (speed V1) specified by the speed limit sign SG4 until the host vehicle 101 passes through the toll gate TG, and changes the target traveling speed from speed V1 to speed V2 when the host vehicle 101 passes through the toll gate TG.
[0042] In the above embodiment, when the host vehicle 101 enters the acceleration lane in a driving scene such as that shown in FIG. 2A , the speed setting unit 113 sets the target driving speed to the speed V2 indicated by the set speed information stored in the storage unit 12. When the set speed information is not stored in the storage unit 12, the speed setting unit 113 acquires the speed limit specified by the speed limit sign recognized by the sign recognition unit 111 as the speed V2 after the host vehicle 101 enters the acceleration lane. However, due to occlusion by a preceding vehicle or the like, the sign recognition unit 111 may not be able to recognize the speed limit sign associated with the road ahead in the traveling direction of the host vehicle 101 from the image captured by the camera 4. In such a case, the speed setting unit 113 is unable to acquire the information on the speed V2 and is unable to successfully switch the target driving speed. Therefore, the speed setting unit may output request information (audio information or image information) requesting input of a command value for the speed V2 to the output device 6, and may acquire the command value for the speed V2 input by the user via the input device 5 in response to the request. More specifically, when the host vehicle 101 is traveling in a merging lane and the curvature of the traveling lane recognized by the traveling lane recognition unit 112 remains less than a predetermined value for a predetermined time or distance, and no new road signs are recognized by the sign recognition unit 111, the speed setting unit outputs the request information via the output device 6. When the command value for the speed V2 is input by the user via the input device 5 in response to the output of the request information, the speed setting unit changes the target traveling speed from the speed V1 to the speed V2 based on the command value. This makes it possible to appropriately control the traveling speed in the acceleration lane even when set speed information is not stored in the storage unit 12. In addition, when the curvature of the road recognized by the roadway recognition unit 112 remains less than a predetermined value for a predetermined time or distance and no new road signs are recognized by the sign recognition unit 111, instead of requesting input of a command value for speed V2, the speed setting unit may obtain information about a speed limit sign associated with the roadway ahead in the direction of travel of the vehicle 101 from the map information stored in the memory unit 12, and obtain the speed limit specified by the speed limit sign as speed V2.Alternatively, information on the legal speed limit set for the road ahead in the traveling direction of the vehicle 101 may be obtained from the map information stored in the storage unit 12, and the legal speed limit may be obtained as the speed V2.
[0043] In addition, in the above embodiment, the vehicle control device 100 is applied to an autonomously driven vehicle, but the vehicle control device 100 can also be applied to vehicles other than autonomously driven vehicles. For example, the vehicle control device 100 can also be applied to a manually driven vehicle equipped with an ADAS (Advanced Driver-Assistance Systems).
[0044] Furthermore, in the above embodiment, an example was shown in which the processing of FIG. 6 was executed while the host vehicle 101 was traveling in an autonomous driving mode. However, the processing of FIG. 6 may also be executed while the host vehicle 101 was traveling in a manual driving mode. In this case, the traveling control unit 114 controls the output device 6 as a notification unit together with or in place of the actuator AC based on the speed limit information SL that is updated by repeatedly executing the processing of FIG. 6. Note that the output device 6 as a notification unit may also be controlled together with the actuator AC while traveling in an autonomous driving mode. That is, the control unit may control at least one of the notification unit and the traveling actuator based on road signs. For example, the control unit controls the output device 6 (display) so that the speed limit indicated by the speed limit information SL is notified to the occupant by image. Furthermore, for example, the control unit controls the output device 6 (speaker) so that the speed limit indicated by the speed limit information SL is notified to the occupant by voice.
[0045] The above description is merely an example, and the present invention is not limited to the above-described embodiment and modifications as long as the features of the present invention are not impaired. One or more of the above-described embodiment and modifications can be arbitrarily combined, and modifications can also be combined with each other. [Explanation of symbols]
[0046] 1 communication unit, 2 positioning sensor, 3 vehicle speed sensor, 4 camera, 5 input device, 6 output device, 7 acceleration sensor, 10 controller, 11 calculation unit, 12 memory unit, 100 vehicle control device, 111 sign recognition unit, 112 road recognition unit, 113 speed setting unit, 114 driving control unit, AC actuator
Claims
1. a sign recognition unit that recognizes road signs installed ahead in the traveling direction of the vehicle in association with the traveling route of the vehicle; a travel path recognition unit that recognizes the curvature of the travel path ahead in the traveling direction; a speed setting unit that sets a target traveling speed of the host vehicle on the traveling route; A traveling actuator; a travel control unit that controls the travel actuator so that the host vehicle travels at the target travel speed set by the speed setting unit, the speed setting unit sets the target traveling speed to a first target traveling speed based on the road sign when the road sign is recognized by the sign recognition unit; The roadway recognition unit further recognizes, based on the recognized curvature, at least one of a curved road whose curvature is equal to or greater than a predetermined value and a straight road whose curvature is less than the predetermined value, The speed setting unit when the vehicle is traveling on a merging lane merging onto a main lane, the travel path recognition unit recognizes the curved road, and when the sign recognition unit recognizes the road sign on the curved road, when the vehicle enters the main lane, the target travel speed is set to a second target travel speed different from the first target travel speed; The speed setting unit further a vehicle control device configured to: when the straight road connected to the curved road ahead in the direction of travel by the travel path recognition unit while the vehicle is traveling in the merging lane, and when the road sign is recognized on the straight road by the sign recognition unit, maintain the target travel speed at the first target travel speed even after the vehicle enters the main lane; and when a further curved road ahead in the direction of travel by the travel path recognition unit is recognized on the straight road, set the target travel speed to the second target travel speed when the vehicle enters the main lane.
2. A sign recognition unit that recognizes road signs installed ahead in the direction of travel of the vehicle in association with the route the vehicle is traveling; a travel path recognition unit that recognizes the curvature of the travel path ahead in the traveling direction; a speed setting unit that sets a target traveling speed of the host vehicle on the traveling route; A traveling actuator; a travel control unit that controls the travel actuator so that the host vehicle travels at the target travel speed set by the speed setting unit, the speed setting unit sets the target traveling speed to a first target traveling speed based on the road sign when the road sign is recognized by the sign recognition unit; The travel path recognition unit further recognizes a curved road based on the curvature of the recognized travel path, The speed setting unit when the vehicle is traveling on a merging lane merging onto a main lane, the travel path recognition unit recognizes the curved road, and when the sign recognition unit recognizes the road sign on the curved road, when the vehicle enters the main lane, the target travel speed is set to a second target travel speed different from the first target travel speed; A vehicle control device characterized in that, after the roadway recognition unit recognizes the curved road, if the curvature remains less than a predetermined value for a predetermined time or distance, the vehicle determines that it will enter the main road and changes the target driving speed from the first target driving speed to the second target driving speed.
3. A sign recognition unit that recognizes road signs installed ahead in the direction of travel of the vehicle in association with the route the vehicle is traveling; a travel path recognition unit that recognizes the curvature of the travel path ahead in the traveling direction; a speed setting unit that sets a target traveling speed of the host vehicle on the traveling route; A traveling actuator; a travel control unit that controls the travel actuator so that the host vehicle travels at the target travel speed set by the speed setting unit, the speed setting unit sets the target traveling speed to a first target traveling speed based on the road sign when the road sign is recognized by the sign recognition unit; The travel path recognition unit further recognizes a curved road based on the curvature of the recognized travel path, The speed setting unit when the vehicle is traveling on a merging lane merging onto a main lane, the travel path recognition unit recognizes the curved road, and when the sign recognition unit recognizes the road sign on the curved road, when the vehicle enters the main lane, the target travel speed is set to a second target travel speed different from the first target travel speed; The roadway recognition unit further recognizes the gradient of the roadway, When the sign recognition unit recognizes the road sign while the host vehicle is traveling on the merging lane, the speed setting unit sets the target traveling speed to the first target traveling speed, and determines whether the gradient of the traveling path recognized by the traveling path recognition unit is equal to or greater than a predetermined threshold, and when it is determined that the gradient is equal to or greater than the predetermined threshold, changes the target traveling speed from the first target traveling speed to the second target traveling speed when the host vehicle enters the main lane.
4. An input device for inputting commands from a user; an output device; a sign recognition unit that recognizes road signs installed ahead in the traveling direction of the vehicle in association with the traveling route of the vehicle; a travel path recognition unit that recognizes the curvature of the travel path ahead in the traveling direction; a speed setting unit that sets a target traveling speed of the host vehicle on the traveling route; A traveling actuator; a travel control unit that controls the travel actuator so that the host vehicle travels at the target travel speed set by the speed setting unit, the speed setting unit sets the target traveling speed to a first target traveling speed based on the road sign when the road sign is recognized by the sign recognition unit; The travel path recognition unit further recognizes a curved road based on the curvature of the recognized travel path, The speed setting unit When the vehicle is traveling on a merging lane merging into a main lane, the travel path recognition unit recognizes the curved road, and when the sign recognition unit recognizes the road sign on the curved road, when the vehicle enters the main lane, the target travel speed is set to a second target travel speed different from the first target travel speed; and outputting, via the output device, request information for requesting input of a command value for the second target traveling speed, when the curvature of the traveling path recognized by the traveling path recognition unit remains less than a predetermined value for a predetermined time or a predetermined distance while the host vehicle is traveling on the merging lane and no new road signs are recognized by the sign recognition unit; a vehicle control device configured to change the target traveling speed from the first target traveling speed to the second target traveling speed based on the command value when the command value for the second target traveling speed is input to the input device in response to the output of the request information.
5. A sign recognition unit that recognizes road signs installed ahead in the direction of travel of the vehicle in association with the route the vehicle is traveling; a travel path recognition unit that recognizes the curvature of the travel path ahead in the traveling direction; a speed setting unit that sets a target traveling speed of the host vehicle on the traveling route; A traveling actuator; a travel control unit that controls the travel actuator so that the host vehicle travels at the target travel speed set by the speed setting unit; a storage unit that stores map information; the speed setting unit sets the target traveling speed to a first target traveling speed based on the road sign when the road sign is recognized by the sign recognition unit; The travel path recognition unit further recognizes a curved road based on the curvature of the recognized travel path, The speed setting unit when the vehicle is traveling on a merging lane merging onto a main lane, the travel path recognition unit recognizes the curved road, and when the sign recognition unit recognizes the road sign on the curved road, when the vehicle enters the main lane, the target travel speed is set to a second target travel speed different from the first target travel speed; a vehicle control device configured to change the target traveling speed from the first target traveling speed to the second target traveling speed obtained based on the map information stored in the memory unit when, while the vehicle is traveling in the merging lane, the curvature of the traveling path remains less than a predetermined value for a predetermined time or a predetermined distance and no new road signs are recognized by the sign recognition unit.
6. A vehicle control device according to any one of claims 1 to 5, The roadway recognition unit further recognizes toll booths installed on the roadway, a speed setting unit that sets the target traveling speed to the first target traveling speed when the road sign is recognized by the sign recognition unit while the host vehicle is traveling in the merging lane, determines whether the toll gate has been recognized by the traveling path recognition unit, and, if the toll gate has been recognized by the traveling path recognition unit, changes the target traveling speed from the first target traveling speed to the second target traveling speed when the host vehicle passes through the toll gate.
Citation Information
Patent Citations
Speed limit information providing system and program for providing speed limit information
JP2004347470A
Speed limit recognition device, speed limit display device, speed-warning device, and speed controller
JP2005128790A
Travel support device and travel support method
JP2016018495A
Sign recognition and display device
JP2020197862A
Vehicle control device, vehicle control method, and program
JP2021041881A