Lane keep assist device
11511741 · 2022-11-29
Assignee
Inventors
- Akira Nagae (Susono, JP)
- Ryo Inomata (Kanagawa-ken, JP)
- Hironori Ito (Susono, JP)
- Masayuki Ikeda (Susono, JP)
Cpc classification
B60W2050/0095
PERFORMING OPERATIONS; TRANSPORTING
B60W30/0956
PERFORMING OPERATIONS; TRANSPORTING
G08G1/167
PHYSICS
G06V20/58
PHYSICS
G06V20/588
PHYSICS
G08G1/166
PHYSICS
International classification
G05D1/00
PHYSICS
G06V20/56
PHYSICS
G06V20/58
PHYSICS
G06F7/00
PHYSICS
G06F17/00
PHYSICS
Abstract
A lane keep assist device is configured to perform lane keep assist control for making a host vehicle travel along a lane, and preventing the host vehicle from departing from the lane. The lane keep assist device includes an electronic control device configured to detect presence or absence of another vehicle, present in a vicinity of the host vehicle, which have a gradual decrease in a distance from the host vehicle, and when the other vehicle is detected, the electronic control device configured to set virtual line extending along front-rear direction of the detected other vehicle at position away by first predetermined distance in right-left direction of the other vehicle from lateral side of the detected other vehicle, and to specify the lane based on the set virtual line to perform the lane keep assist control.
Claims
1. A lane keep assist device for a first vehicle, comprising: an electronic control unit programmed to: determine whether a second vehicle is present in a vicinity of the first vehicle; detect whether a lane line is drawn on a road surface upon which the first vehicle is traveling; based upon a determination that the second vehicle is present in the vicinity of the first vehicle, set a virtual boundary line in a front-rear direction of the second vehicle, and at a first predetermined distance away from a lateral side of the second vehicle, so that the virtual boundary line passes between the first vehicle and the second vehicle; determine whether a distance L is less than a distance LD, wherein the distance L is a distance from a lateral side of the first vehicle to the lane line and the distance LD is a distance away from the lateral side of the first vehicle to the virtual boundary line, wherein the lateral side of the first vehicle is a side of the first vehicle that faces the virtual boundary line; based upon L being less than LD, perform a lane keep assist control using the lane line of the road surface upon which the first vehicle is traveling; based upon L not being less than LD, perform the lane keep assist control using the virtual boundary line; and based upon the distance LD from the lateral side of the first vehicle to the virtual boundary line being less than a second predetermined distance away in a right-left direction of the first vehicle, stop the lane keep assist control so that the vehicle is controlled by a driver.
2. The lane keep assist device according to claim 1, wherein, when a traveling direction of the second vehicle and a traveling direction of the first vehicle are different from each other, the electronic control unit is further programmed to set the first predetermined distance to be larger than the first predetermined distance in a case where the traveling direction of the second vehicle and the traveling direction of the first vehicle are the same as each other.
3. The lane keep assist device according to claim 1, wherein the electronic control unit sets the first predetermined distance to increase as a vehicle speed of the first vehicle becomes higher.
4. The lane keep assist device according to claim 1, wherein when the lane line is not detected and the second vehicle is detected, perform the lane keep assist control using the virtual boundary line.
5. The lane keep assist device according to claim 1, wherein when the lane line is not detected and the second vehicle is not detected, perform the lane keep assist control using a roadside of the road upon which the first vehicle is traveling.
6. The lane keep assist device according to claim 1, wherein when the lane keep assist control is being performed, the ECU is programmed to: determine whether there is a possibility of a lane departure of the vehicle from a traveling lane on which the vehicle is currently traveling; and based upon the determination that there is the possibility of the lane departure, control at least one of a steering and a braking to at least one of a plurality of wheels of the vehicle.
7. The lane keep assist device according to claim 6, wherein when the ECU determines that there is the possibility of the lane departure, the ECU is programmed to issue a warning to the driver by issuing a warning on a display of the vehicle or by applying a vibration to a steering wheel of the vehicle.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) Features, advantages, and technical and industrial significance of exemplary embodiments of the disclosure will be described below with reference to the accompanying drawings, in which like numerals denote like elements, and wherein:
(2)
(3)
(4)
(5)
(6)
(7)
DETAILED DESCRIPTION OF EMBODIMENTS
(8) An embodiment relating to a lane keep assist device of the disclosure will be described with reference to
(9) Configuration of Vehicle
(10) The configuration of the vehicle 1 will be described with reference to
(11) In
(12) The vehicle 1 further includes a steering wheel 141, a vibration actuator 142, a speed sensor 151, a wheel speed sensor 152, a yaw rate sensor 153, an acceleration sensor 154, a periphery monitoring device 155, a display 16, and an electronic control unit (ECU) 17 that is a specific example of the “lane keep assist device”.
(13) The master cylinder 112 adjusts the pressure of a brake fluid (or, any fluid) within the master cylinder 112, in accordance with the stepped amount of the brake pedal 111. The pressure of the brake fluid within the master cylinder 112 is transferred to the wheel cylinders 122FL, 122RL, 122FR, 122RR through the brake pipes 113FL, 113RL, 113FR, 113RR, respectively. As a result, braking forces appropriate to the pressure of the brake fluid transferred to the wheel cylinders 122FL, 122RL, 122FR, 122RR are applied to the left front wheel 121FL, the left rear wheel 121RL, the right front wheel 121FR and the right rear wheel 121RR, respectively.
(14) The brake actuator 13 can adjust the pressure of the brake fluid transferred to each of the wheel cylinders 122FL, 122RL, 122FR, 122RR, independently of the stepped amount of the brake pedal 111, under the control of the ECU 17. Therefore, the brake actuator 13 can adjust braking force applied to each of the left front wheel 121FL, the left rear wheel 121RL, the right front wheel 121FR and the right rear wheel 121RR, independently of the stepped amount of the brake pedal 111.
(15) The steering wheel 141 is an operator operated by a driver in order to steer the vehicle 1 (that is, steer a steering wheel). The vibration actuator 142 can vibrate the steering wheel 141 under the control of the ECU 17.
(16) The ECU 17 controls the operation of the entire vehicle 1. Particularly in the present embodiment, the ECU 17 makes the vehicle 1 travel along a traveling lane on which the vehicle is currently traveling, and performs lane keep assist for suppressing the departure of the vehicle 1 from the traveling lane. That is, the ECU 17 functions as a control device for realizing lane keep assist including a lane keep operation (for example, lane keep assist (LKA)) and a lane departure suppression operation (for example, lane departure alert (LDA), lane departure prevention (LDP)).
(17) The lane keep operation means that the ECU 17 controls electric power steering (EPS) (not shown) so that the vehicle 1 travels on, for example, the vicinity of the center of the traveling lane, or performs a call for attention through, for example, the display 16 in a case where the vehicle 1 has the possibility of departing from the traveling lane.
(18) The lane departure suppression operation means that, in a case where the vehicle 1 has the possibility of departing from the traveling lane, the ECU 17 applies a yaw moment for returning the vehicle 1 to the center of the traveling lane to the vehicle 1 by controlling electric power steering (so-called EPS-LDA), or applies the yaw moment to the vehicle 1 by applying braking force to at least one of the left front wheel 121FL, the left rear wheel 121RL, the right front wheel 121FR and the right rear wheel 121RR (so-called brake LDA).
(19) Various existing aspects can be applied to the lane keep operation and the lane departure suppression operation, and thus the description of the details thereof will not be given. However, an example of the lane departure suppression operation will be taken in order to describe the operation of the ECU 17 that is a specific example of the “lane keep assist device”.
(20) Lane Departure Suppression Operation
(21) The lane departure suppression operation according to the present embodiment will be described with reference to the flowchart of
(22) In order to perform the lane departure suppression operation, the ECU 17 includes a data acquisition unit 171, an LDA control unit 172, and a brake control unit 173, as processing blocks logically realized therein or processing circuits physically realized therein.
(23) In
(24) The LDA control unit 172 recognizes (step S2) a traveling lane on which the vehicle 1 is currently traveling based on the detection results or the like of the periphery monitoring device 155 acquired in the process of step S101, and the details of traveling lane recognition will be described later.
(25) The LDA control unit 172 determines whether the traveling lane on which the vehicle 1 is currently traveling is a straight road or a curved road based on the result of the process of step S2, and calculates the radius of curvature of the traveling lane in a case where the traveling lane is determined to be a curved road (step S102).
(26) The LDA control unit 172 further calculates the current lateral position, lateral velocity and departure angle of the vehicle 1, based on the result of the process of step S2 (step S103). The “lateral position” means a distance from the center of a traveling lane to the vehicle 1 (typically, distance to the center of the vehicle 1) along the direction of lane width orthogonal to a direction in which the traveling lane extends (lane extension direction). The “lateral velocity” means the velocity of the vehicle 1 along the direction of lane width. The “departure angle” means an angle between the traveling lane and the axis of the vehicle 1 in its front-rear direction (for example, an angle between the lane line and the axis of the vehicle 1 in its front-rear direction).
(27) The LDA control unit 172 further sets an allowable departure distance (step S104). The allowable departure distance indicates an allowable maximum value of the departure distance of the vehicle 1 from the traveling lane (for example, departure distance of the vehicle 1 from the lane line) in a case where the vehicle 1 departs from the traveling lane. Therefore, the lane departure suppression operation is an operation for applying a yaw moment to the vehicle 1 so that the departure distance of the vehicle 1 from the traveling lane falls within the allowable departure distance.
(28) Thereafter, the LDA control unit 172 determines whether the vehicle 1 has the possibility of lane departure (departing from the traveling lane on which the vehicle is currently traveling) (step S105). Specifically, for example, the LDA control unit 172 calculates the future (for example, after a few seconds to several tens of seconds) position of the vehicle 1, based on the current velocity, lateral position, lateral velocity and the like of the vehicle 1. The LDA control unit 172 determines whether the vehicle 1 straddles or treads the lane line at the future position. In a case where the LDA control unit determines that the vehicle 1 straddles or treads the lane line at the future position, the LDA control unit 172 determines that the vehicle 1 has the possibility of departing from the traveling lane.
(29) In the determination of step S105, in a case where the LDA control unit determines that the vehicle 1 does not have the possibility of departing from the traveling lane (step S105: No), the lane departure suppression operation shown in
(30) On the other hand, in the determination of step S105, in a case where the LDA control unit determines that the vehicle 1 has the possibility of departing from the traveling lane (step S105: Yes), the LDA control unit 172 turns on a control flag relating to the brake LDA. In addition, a driver of the vehicle 1 is warned that the vehicle 1 has the possibility of departing from the traveling lane, for example, through the display 16, or by applying a vibration to the steering wheel 141 using the vibration actuator 142 (step S106).
(31) In a case where the LDA control unit determines that the vehicle 1 has the possibility of departing from the traveling lane, the LDA control unit 172 further calculates a new traveling locus along which the vehicle 1 traveling away from the center of the traveling lane travels toward the center of the traveling lane. In this case, the calculated traveling locus satisfies the restriction of the allowable departure distance that is set in the process of step S104.
(32) Subsequently, the LDA control unit 172 calculates a yaw rate to be generated in the vehicle 1 in order to make the vehicle 1 travel along the new traveling locus, as a target yaw rate (step S107). Next, the LDA control unit 172 calculates a yaw moment to be applied to the vehicle 1 in order to generate the target yaw rate in the vehicle 1, as a target yaw moment (step S108). The LDA control unit 172 further calculates braking force that makes it possible to apply the target yaw moment to the vehicle 1. In this case, the LDA control unit 172 individually calculates braking forces that are applied to the left front wheel 121FL, the left rear wheel 121RL, the right front wheel 121FR and the right rear wheel 121RR.
(33) Thereafter, the brake control unit 173 calculates a pressure command value for specifying the pressure of a brake fluid needed for generating the braking force calculated by the LDA control unit 172 (step S109). In this case, the brake control unit 174 individually calculates pressure command values for specifying the pressure of the brake fluid inside the wheel cylinders 122FL, 122RL, 122FR, 122RR.
(34) Thereafter, the brake control unit 173 controls the brake actuator 13 based on the pressure command value calculated in the process of step S109. As a result, braking force appropriate to the pressure command value is applied to at least one of the left front wheel 121FL, the left rear wheel 121RL, the right front wheel 121FR and the right rear wheel 121RR (step S110).
(35) Thereafter, the LDA control unit 172 starts the lane departure suppression operation shown in
(36) In this case, in the determination of step S105 performed again, in a case where the LDA control unit determines that the vehicle 1 has the possibility of departing from the traveling lane (step S105: Yes), processes of step S106 and the subsequent steps are performed, and thus the application of the yaw moment to the vehicle 1 is continued. On the other hand, in the determination of step S105 performed again, in a case where the LDA control unit determines that the vehicle 1 does not have the possibility of departing from the traveling lane (step S105: No), the control flag relating to the brake LDA is turned off, and the application of the yaw moment to the vehicle 1 is terminated (that is, the lane departure suppression operation shown in
(37) Traveling Lane Recognition Process
(38) Next, a traveling lane recognition process according to the present embodiment will be described with reference to the flowchart of
(39) In
(40) In the determination of step S201, in a case where the LDA control unit determines that the lane line is drawn (that is, in a case where the lane line is detected) (step S201: Yes), the LDA control unit 172 determines whether vehicle to be monitored are present in the vicinity of the vehicle 1, based on the detection results of the periphery monitoring device 155 acquired in the process of step S101 (step S202).
(41) The “vehicle to be monitored” mean a vehicle (for example, vehicle 11 in
(42) In the determination of step S202, in a case where the LDA control unit determines that no vehicle to be monitored is present (step S202: No), the LDA control unit 172 specifies the traveling lane of the vehicle 1 based on the lane line (step S206).
(43) On the other hand, in the determination of step S202, in a case where the LDA control unit determines that the vehicle to be monitored is present (step S202: Yes), the LDA control unit 172 creates (or set) a virtual boundary line (step S203).
(44) The virtual boundary line will be described with reference to
(45) In a case where the vehicle to be monitored is the vehicle 11 in
(46) In a case where the vehicle to be monitored is the vehicle 12 in
(47) In a case where the vehicle to be monitored is the vehicle 20 in
(48) As shown in
(49) Referring back to
(50) In the determination of step S204, in a case where the LDA control unit determines that the distance L is shorter than the distance LD (step S204: Yes), the LDA control unit 172 specifies the traveling lane of the vehicle 1 based on the lane line (step S206), and performs the processes of step S102 and the subsequent steps.
(51) On the other hand, in the determination of step S204, in a case where the LDA control unit determines that the distance L is not shorter than the distance LD (step S204: No), the LDA control unit 172 specifies the traveling lane of the vehicle 1 based on the virtual boundary line (step S205), and performs the processes of step S102 and the subsequent steps.
(52) For example, in a case where the virtual boundary line is the line b.sub.1 in
(53) On the other hand, in a case where the virtual boundary line is the line b.sub.3 in
(54) In the determination of step S201, in a case where the LDA control unit determines that the lane line is not drawn (that is, in a case where the lane line is not detected) (step S201: No), the LDA control unit 172 determines whether a vehicle to be monitored is present in the vicinity of the vehicle 1, based on the detection results of the periphery monitoring device 155 acquired in the process of step S101 (step S207).
(55) In the determination of step S207, in a case where the LDA control unit determines that no vehicle to be monitored is present (step S207: No), the LDA control unit 172 specifies the traveling lane of the vehicle 1 based on a roadside demarcated by, for example, a curbstone, a guardrail, a wall or a fence (step S210), and performs the processes of step S102 and the subsequent steps.
(56) On the other hand, in the determination of step S207, in a case where the LDA control unit determines that the vehicle to be monitored is present (step S207: Yes), the LDA control unit 172 creates (or set) a virtual boundary line (step S208). Subsequently, the LDA control unit 172 specifies the traveling lane of the vehicle 1 based on the virtual boundary line (step S209), and performs the processes of step S102 and the subsequent steps.
(57) Meanwhile, in a case where a plurality of vehicles to be monitored is present, the traveling lane recognition process shown in
Technical Effect
(58) In the lane keep assist including the above-described lane departure suppression operation, the traveling lane of the vehicle 1 needs to be specified. For example, in a case where the traveling lane of the vehicle 1 is constantly specified based on the lane line drawn on a road surface, and a vehicle having the possibility of coming close to the vehicle 1 beyond the lane line like, for example, the vehicle 20 in
(59) In the present embodiment, in a case where a vehicle to be monitored is present in the vicinity of the vehicle 1, the virtual boundary line extending the front-rear direction of the vehicle to be monitored is set at a position away by the distance Dt or the distance Dc from the lateral side of the vehicle to be monitored. In a case where the lane line is drawn on a road surface, the traveling lane of the vehicle 1 is specified based on the virtual boundary line, on a condition that the distance from the lateral side of the vehicle 1 to the virtual boundary line is shorter than the distance from the lateral side of the vehicle 1 to the lane line. On the other hand, in a case where the lane line is not drawn on a road surface, the traveling lane of the vehicle 1 is specified based on the virtual boundary line.
(60) Therefore, according to the present embodiment, even in a case where a vehicle having the possibility of coming close to the vehicle 1 beyond the lane line is present, it is possible to cope with such a case through the lane keep assist. That is, according to the present embodiment, it is possible to perform lane keep assist in which a relative positional relationship between the vehicle 1 and a vehicle to be monitored is considered. Additionally, in a case where the lane line is drawn on a road surface, the distance from the lateral side of the vehicle 1 to the virtual boundary line and the distance from the lateral side of the vehicle 1 to the lane line are compared with each other and then the traveling lane is specified. Therefore, it is possible to prevent the traveling lane from being specified to be wider than needs.
(61) The “LDA control unit 172” according to the present embodiment is an example of “detection means”. The “LDA control unit 172” and the “brake control unit 173” according to the present embodiment are an example of an “electronic control device”.
Modification Example
(62) A modification example of the traveling lane recognition process according to the above-described embodiment will be described with reference to the flowchart of
(63) In the process of step S205 or S209, after the traveling lane of the vehicle 1 is specified based on the virtual boundary line, the LDA control unit 172 determines whether the distance LD (for example, LDt, LDc in
(64) The wording “the distance LD is less than a predetermined value” means that in a state where the vehicle 1 maintains a safe distance with a vehicle to be monitored, both the vehicles have difficulty in passing each other. Particularly, a case where the distance LD has a negative value refers to a case where the vehicle 1 straddles or treads the virtual boundary line, and means that there is the possibility of the vehicle 1 colliding with or coming into contact with the vehicle to be monitored.
(65) In the determination of step S301, in a case where the LDA control unit determines that the distance LD is less than the predetermined value (step S301: Yes), the LDA control unit 172 stops the lane keep assist such as, for example, the lane departure suppression operation shown in
(66) On the other hand, in the determination of step S301, in a case where the LDA control unit determines that the distance LD is not less than the predetermined value (step S301: No), the LDA control unit 172 performs the processes of step S102 and the subsequent steps (see
(67) The aspect of the disclosure is not limited to the above-described embodiment, and may be appropriately modified without departing from the scope of the disclosure that can be read from claims and the entire specification. In addition, a lane keep assist device involving such modifications is also intended to be included in the technical scope of the disclosure.