The present disclosure relates to a vehicle control apparatus.
There has been proposed a vehicle control apparatus for realizing autonomous driving of a vehicle. With regard to a vehicle capable of performing autonomous driving, there has been disclosed a technology related to a vehicle control apparatus that autonomously changes traffic lanes from a communication path to a main lane through a speed-changing lane on an expressway or the like. There exists a technology in which it is determined whether or not lane changing from a speed-changing lane can be performed, in accordance with an inter-vehicle distance between an own vehicle and another vehicle traveling on a main lane, and then the lane changing is started at an appropriate timing.
Patent Document 1 discloses a vehicle control apparatus, for supporting lane changing, that determines whether or not lane changing to a main lane can be performed while continuing autonomous driving, based on the position of another vehicle and the shape of a road. When determining that the lane changing to the main lane can be performed while continuing autonomous driving, the vehicle control apparatus requests the driver to perform manual operation.
In the technology disclosed in Patent Document 1, outside-monitoring vehicle sensors such as a camera and a radar are provided in a vehicle; thus, the position, the speed, and the like of another vehicle can be detected. In some cases, lane changing from a communication path to a main lane through a speed-changing lane is performed on an expressway or the like. This lane changing will be referred to as merging. When the communication path merges with the main lane, the lane changing is performed while securing an inter-vehicle distance by recognizing the position and the speed of another vehicle traveling on the main lane.
In a place where lane changing for merging is performed, there may exist an obstacle such as a pole, a guard rail, or a wall around a position where connection between a lane on which an own vehicle is traveling and another lane is started. In some cases, the effect of such an obstacle causes a dead-angle zone and hence another vehicle traveling on another lane cannot be detected by a vehicle sensor. Accordingly, in the case where another vehicle exists in the dead-angle zone of the vehicle sensor, it is conceivable that said another vehicle cannot be detected and hence the own vehicle abnormally approaches said another vehicle. In this case, said another vehicle may be decelerated.
The present disclosure has been implemented in order to solve the foregoing problem. The objective thereof is to obtain a vehicle control apparatus in which when lane changing from a traveling lane to another lane is performed, the dead angle of an obstacle is considered and a lane-changing feasibility determination is started after the state where another vehicle traveling on another lane can sufficiently be detected has been realized, so that abnormal approach to said another vehicle existing in the dead-angle zone is prevented.
A vehicle control apparatus according to the present disclosure includes
an own-vehicle-information detection unit for detecting a position and a speed of an own vehicle that performs lane changing from one lane to another lane,
an another-vehicle-information detection unit for detecting a position and a speed of another vehicle traveling on said another lane, by means of a sensor provided in the own vehicle,
a road-information acquisition unit for acquiring road information indicating respective road positions that specify the one lane and said another lane,
a dead-angle-zone calculation unit for calculating a dead-angle zone that is a zone within a dead angle on said another lane when viewed from the own vehicle, based on the road information acquired by the road-information acquisition unit and a position of the own vehicle detected by the own-vehicle-information detection unit,
a lane-changing-feasibility-determination start decision unit for deciding to start a lane-changing feasibility determination, based on a position of the own vehicle and a position of an imaginary vehicle imagined at a position that is within the dead-angle zone calculated by the dead-angle-zone calculation unit and is nearest to the own vehicle,
a lane-changing feasibility determination unit for determining whether or not lane changing is feasible, based on a position and a speed of the own vehicle and a position and a speed of said another vehicle, in the case where the lane-changing-feasibility-determination start decision unit decides to start a lane-changing feasibility determination, and
a traveling control unit for making the own vehicle perform lane changing to another lane, in the case where the lane-changing feasibility determination unit determines that lane changing is feasible.
In a vehicle control apparatus according to the present disclosure, when lane changing from a traveling lane to another lane is performed, the dead angle of an obstacle is considered and a lane-changing feasibility determination is started after the state where another vehicle traveling on said another lane can sufficiently be detected has been realized, so that abnormal approach to said another vehicle existing in the dead-angle zone can be prevented.
The vehicle sensor 100 includes a group of sensors, such as a vehicle speed sensor, an acceleration sensor, a yaw-rate sensor (an angular acceleration sensor), and the like, that are incorporated in the vehicle. The own-vehicle positon sensor 120 is configured with an apparatus such as a GPS (Global Positioning System) that can recognize the position of an own vehicle. The external-information sensor 150 includes sensors, such as a camera, a radar, and a LiDAR (Light Detection And Ranging), that are mounted in the vehicle, and can detect another vehicle outside the own vehicle, signs around a road, an obstacle, a landmark, and the like. A map-data apparatus 200 stores road information; the vehicle utilize the road information in order to perform autonomous running. The vehicle control apparatus 300 can obtain road information related to the vicinity of a traveling area of the vehicle each time the vehicle moves.
The actuator 400 includes an electric power steering apparatus, a wheel driving apparatus, a braking apparatus, a gear-changing apparatus, and the like, and is controlled by the vehicle control apparatus 300. In addition, the vehicle control apparatus 300 can transfer information to a driver through the HMI 500. The HMI 500 includes a liquid-crystal display, a sound-output speaker, a buzzer, a lamp, and the like.
Function blocks provided in the vehicle control apparatus 300 are represented inside the vehicle control apparatus 300 in
The own-vehicle-information detection unit 301 obtains information items related to a traveling state, such as the speed, the acceleration, the turning acceleration, and the like of the own vehicle, from the vehicle speed sensor, the acceleration sensor, the yaw-rate sensor, and the like included in the vehicle sensor 100. Moreover, the own-vehicle-information detection unit 301 obtains information related to the position of the own vehicle from the own-vehicle positon sensor 120. The respective information items on the vehicle speed, the acceleration, and the turning acceleration may be obtained from the wheel rotation speed and the outputs of a G sensor and a rotation-angle acceleration sensor that are mounted in the respective directions of the vehicle body. However, it may be allowed that the respective information items on the vehicle speed, the acceleration, and the turning acceleration may be obtained from the output of the GPS system. The own-vehicle-information detection unit 301 can detect the position and the speed of the own vehicle.
The another-vehicle-information detection unit 302 can detect the position and the speed of another vehicle outside the own vehicle from the signals of the external-information sensor 150 including a camera, a radar, a LiDAR, and the like. The another-vehicle-information detection unit 302 may further detect the traveling state of another vehicle, including the acceleration, the rotation-angle speed, and the rotation-angle acceleration.
The road-information acquisition unit 303 receives the present position of the own vehicle and road information on the surrounding area thereof from the map-data apparatus 200. In order to cope with road merging and lane changing, the road-information acquisition unit 303 obtains road information indicating respective road positions that specify the lane on which the own vehicle is traveling and another lane to which lane changing is to be performed.
The dead-angle-zone calculation unit 304 calculates a dead-angle zone, based on the road information acquired by the road-information acquisition unit 303 and the position of the own vehicle detected by the own-vehicle-information detection unit 301. The dead-angle zone denotes a zone within a dead angle on another lane to which lane changing is to be performed, when viewed from the own vehicle on the lane on which the own vehicle is traveling. The dead-angle zone is a zone about which it is considered that another vehicle therein cannot be detected by the external-information sensor 150 mounted in the own vehicle.
The lane-changing-feasibility-determination start decision unit 305 assumes that another vehicle exists in the dead-angle zone calculated by the dead-angle-zone calculation unit 304. The lane-changing-feasibility-determination start decision unit 305 assumes that another vehicle exists at a position nearest to the own vehicle in the dead-angle zone; this vehicle will be referred to as an imaginary vehicle. Based on the present position of the own vehicle and the position of the imaginary vehicle, the lane-changing-feasibility-determination start decision unit 305 determines whether or not a lane-changing feasibility determination can be started. When a sufficient inter-vehicle distance exists between the imaginary vehicle and the own vehicle, it can be determined that appropriate lane changing can be planned without abnormally approaching the imaginary vehicle, even when the imaginary vehicle exists. Accordingly, in this case, the lane-changing feasibility determination unit 306 can start the lane-changing feasibility determination, while considering, for example, the existence of another vehicle in a place other than the dead-angle zone.
In the case where the lane-changing-feasibility-determination start decision unit 305 decides to start the lane-changing feasibility determination, the lane-changing feasibility determination unit 306 determines whether or not lane changing can be performed, based on the position and the speed of the own vehicle and the position and the speed of another vehicle. Specifically, the lane-changing feasibility determination unit 306 determines whether or not lane changing can be performed, based on whether or not there exists an inter-vehicle distance, for avoiding abnormal approach, between the own vehicle and a preceding vehicle or a following vehicle on another lane to which lane changing is to be performed.
In the case where the lane-changing feasibility determination unit 306 determines that lane changing is feasible, the traveling control unit 307 makes the own vehicle change the present lane to another lane. The traveling control unit 307 transmits an output signal to the actuator 400 so as to control the vehicle by operating the electric power steering apparatus, the wheel driving apparatus, the braking apparatus, the gear-changing apparatus, and the like.
It may be allowed that as the computing processing unit 90, an ASIC (Application Specific Integrated Circuit), an IC (Integrated Circuit), a DSP (Digital Signal Processor), an FPGA (Field Programmable Gate Array), each of various kinds of logic circuits, each of various kinds of signal processing circuits, or the like is provided. In addition, it may be allowed that as the computing processing unit 90, two or more computing processing units of the same type or different types are provided and respective processing items are executed in a sharing manner. As the storage apparatuses 91, there are provided a RAM (Random Access Memory) that can read data from and write data in the computing processing unit 90, a ROM (Read Only Memory) that can read data from the computing processing unit 90, and the like. As the storage apparatus 91, a nonvolatile or volatile semiconductor memory such as a flash memory, an EPROM, or an EEPROM, a magnetic disk, a flexible disk, an optical disk, a compact disk, a minidisk, a DVD, or the like may be utilized. The input circuit 92 is connected with various kinds of sensors including the vehicle sensor group 100, the own-vehicle positon sensor 120, and the output signal of the external-information sensor 150, switches, and communication lines, and is provided with an A/D converter, a communication circuit, and the like for inputting output signals from these sensors and switches and communication information to the computing processing unit 90. The output circuit 93 is provided with a driving circuit and the like for outputting control signals from the computing processing unit 90 to apparatuses including the actuator 400 and the HMI 500. The computing processing unit 90 can communicate with external apparatuses including the map-data apparatus 200 through a communication unit.
The computing processing unit 90 executes software items (programs) stored in the storage apparatus 91 such as a ROM and collaborates with other hardware devices in the vehicle control apparatus 300, such as the storage apparatus 91, the input circuit 92, and the output circuit 93, so that the respective functions provided in the vehicle control apparatus 300 are realized. Setting data items such as a threshold value and a determination value to be utilized in the vehicle control apparatus 300 are stored, as part of software items (programs), in the storage apparatus 91 such as a ROM. It may be allowed that the respective functions included in the vehicle control apparatus 300 are configured with either software modules or combinations of software and hardware.
In
The distance between the present position of the own vehicle E and the speed-changing-lane ending point P2 is indicated as a speed-changing-lane pre-ending distance S2. The distance between the present position of the own vehicle E and the connection starting point P1 is indicated as a speed-changing-lane pre-connection distance S1. The distance between the connection starting point P1 and the speed-changing-lane ending point P2 is indicated as a speed-changing-lane distance S3. In this situation, the speed-changing-lane pre-connection distance S1 and the speed-changing-lane pre-ending distance S2 may be replaced by the respective distances between the front-end position of the own vehicle E, projected on the main lane, and the connection starting point P1 and between the front-end position of the own vehicle E, projected on the main lane, and the speed-changing-lane ending point P2; the respective distances are defined in the middle portion of the main lane R2.
In
As illustrated in
The dead-angle-zone calculation unit 304 calculates the dead-angle zone BA, based on the road information including the positions of the communication path R3, the speed-changing lane R1, and the main lane R2, acquired by the road-information acquisition unit 303, and the position of the own vehicle E. The point where the dead-angle boundary line L1 included in the dead-angle zone BA and the center line of the main lane intersect each other is calculated as a dead-angle boundary point Q. It is imagined that the own vehicle exists on the dead-angle boundary point Q. This own vehicle is indicated as an imaginary vehicle Y. The imaginary vehicle Y is imagined at a position that is within the dead-angle zone BA and is nearest to the own vehicle E. The lane-changing-feasibility-determination start decision unit 305 determines whether or not a lane-changing feasibility determination can be started, while assuming the case where the imaginary vehicle Y exists on the dead-angle boundary point Q.
In
In the case where when the imaginary inter-vehicle distance Dy and an imaginary inter-vehicle distance threshold value Ey are compared with each other, the imaginary inter-vehicle distance Dy is larger than the imaginary inter-vehicle distance threshold value Ey, the lane-changing-feasibility-determination start decision unit 305 decides to start the lane-changing feasibility determination. This is because the imaginary inter-vehicle distance Dy is sufficiently large and hence even when the imaginary vehicle Y exists, the own vehicle E does not abnormally approach the imaginary vehicle Y at a time of lane changing.
It may be allowed that the imaginary inter-vehicle distance threshold value Ey is obtained from a speed Ve of the own vehicle E and a speed Vy of the imaginary vehicle Y. An imaginary approaching speed (imaginary relative speed) Vry can be obtained from the equation [Vry=Vy−Ve].
The own vehicle E moves from the communication path R3 to the speed-changing lane R1 and then travels the speed-changing-lane post-connection distance S4, so that the imaginary inter-vehicle distance Dy can be secured. Because even when the imaginary vehicle Y appears after the imaginary inter-vehicle distance Dy has become larger than the imaginary inter-vehicle distance threshold value Ey, no abnormal approach occurs and hence lane changing can be planned, the lane-changing-feasibility-determination start decision unit 305 can decide to start the lane-changing feasibility determination.
Here, an estimation method for the speed Vy of the imaginary vehicle Y will be explained. In the case where as represented in
It may be allowed that the speed Vof of the preceding vehicle OF is directly utilized as the speed Vy of the imaginary vehicle Y. In addition, it may also be allowed that the speed Vy of the imaginary vehicle Y is obtained by multiplying the speed Vof of the preceding vehicle OF by a predetermined coefficient (for example, 1.2). Multiplication by the coefficient results in further prevention of abnormal approach between the own vehicle and another vehicle.
In addition, it may be allowed that a maximum speed specified for the main lane R2 is utilized as the speed Vy of the imaginary vehicle Y. From the maximum speed actually specified for the main lane R2, the speed Vy of the imaginary vehicle that is possibly traveling can be estimated. In addition, it may also be allowed that the speed Vy of the imaginary vehicle Y is obtained by multiplying the maximum speed specified for the main lane R2 by a predetermined coefficient (for example, 1.2). Multiplication by the coefficient results in further prevention of abnormal approach between the own vehicle and another vehicle.
In
In addition, it may be allowed that in the case of merging in which the communication path R3, the speed-changing lane R1, and the main lane R2 exist, the dead-angle zone BA is calculated assuming in principle that the dead-angle zone BA exists. In that case, when the following vehicle OR is detected after the dead-angle boundary point Q, it is determined that no dead-angle zone caused by an obstacle exists. Then, the lane-changing-feasibility-determination start decision unit 305 decides to start the lane-changing feasibility determination. Moreover, also when the following vehicle OR is detected before the dead-angle boundary point Q, it is not required to consider the imaginary vehicle Y; thus, the lane-changing-feasibility-determination start decision unit 305 may decide to start the lane-changing feasibility determination.
There will be explained the case where the external-information sensor 150 of the own vehicle E has detected the position and the speed Vof of the preceding vehicle OF. A front inter-vehicle distance Dof between the own vehicle E and the preceding vehicle OF is indicated. Based on the position and the speed Ve of the own vehicle E and the position and the speed Vof of the preceding vehicle OF, the lane-changing feasibility determination unit 306 determines whether or not lane changing is feasible.
It may be allowed that the front inter-vehicle distance Dof with which it is determined that lane changing is feasible is decided from the speed Ve of the own vehicle E and the speed Vof of the preceding vehicle OF. A front approaching speed Vrof is the difference between the speed Ve of the own vehicle E and the speed Vof of the preceding vehicle OF. The front approaching speed Vrof is defined by the equation [Vrof=Ve−Vof]. A front inter-vehicle distance threshold value Eof can be determined from the front approaching speed Vrof. In the case where the front inter-vehicle distance Dof between the preceding vehicle OF and the own vehicle E is smaller than the front inter-vehicle distance threshold value Eof, the lane-changing feasibility determination unit 306 can determine that the lane changing is not feasible. In contrast, in the case where the front inter-vehicle distance Dof is the same as or larger than the front inter-vehicle distance threshold value Eof, the lane-changing feasibility determination unit 306 can determine that the lane changing is feasible. This is because abnormal approach between the own vehicle E and the preceding vehicle OF can be prevented and hence the lane changing to (merging with) the main lane can be made in good time.
In
It may be allowed that the rear inter-vehicle distance Dor with which it is determined that lane changing is feasible is decided from the speed Ve of the own vehicle E and the speed Vor of the following vehicle OR. A rear approaching speed Vror is the difference between the speed Ve of the own vehicle E and the speed Vor of the following vehicle OR. The rear approaching speed Vror is defined by the equation [Vror=Vor−Ve]. A rear inter-vehicle distance threshold value Eor can be determined from the rear approaching speed Vror. In the case where the rear inter-vehicle distance Dor between the following vehicle OR and the own vehicle E is smaller than the rear inter-vehicle distance threshold value Eor, the lane-changing feasibility determination unit 306 can determine that the lane changing is not feasible. In contrast, in the case where the rear inter-vehicle distance Dor is the same as or larger than the rear inter-vehicle distance threshold value Eor, the lane-changing feasibility determination unit 306 can determine that the lane changing is feasible. This is because abnormal approach between the own vehicle E and the following vehicle OR can be prevented and hence the lane changing to (merging with) the main lane can be made in good time.
In the case where the lane-changing feasibility determination unit 306 determines that the lane changing is feasible, the traveling control unit 307 makes the own vehicle E autonomously travel up to the main lane R2 so as to perform the lane changing (merging). Specifically, the traveling control unit 307 transmits an output signal to the actuator 400 so as to control the vehicle and perform the lane changing (merging), by operating the electric power steering apparatus, the wheel driving apparatus, the braking apparatus, the gear-changing apparatus, and the like.
The processing in the flowchart in
The processing is started in the step S100; then, in the step S101, the own-vehicle positon sensor 120 updates the present position of the own vehicle E. Then, in the step S102, in response to the update of the present position, map information is updated, as may be necessary. Specifically, the vehicle control apparatus 300 receives necessary map information from the map-data apparatus 200. When the moving amount of the present position is minute and hence it is not required to update the map information, it is not necessary to newly receive map information.
In the step S103, it is determined whether or not the own vehicle E has approached a merging point. It is determined whether or not a determination on merging through lane changing is required at a time when the own vehicle approaches an interchange of an expressway including the communication path R3, the speed-changing lane R1, and the main lane R2. In the case where the own vehicle E has not approached a merging point (the determination is “NO”), the processing is ended in the step S120 in
In the step S104, own-vehicle information detected by the own-vehicle-information detection unit 301 is obtained. In the step S105, another-vehicle information detected by the another-vehicle-information detection unit 302 is obtained. Then, in the step S106, the dead-angle-zone calculation unit 304 calculates the dead-angle zone BA, and the dead-angle boundary point Q is calculated. In the step S107, the lane-changing-feasibility-determination start decision unit 305 considers whether or not a lane-changing feasibility determination should be started. In the present embodiment, it is determined whether or not a sufficient distance is secured between the imaginary vehicle Y and the own vehicle E in the dead-angle zone BA. In the case where a sufficient distance is secured, the lane-changing feasibility determination is started.
In the step S108, whether or not the lane-changing feasibility determination should be started is decided. In the case where the lane-changing feasibility determination is not started (the determination is “NO”), the processing is ended in the step S120 in
In the step S109 in
In the step S111, the traveling control unit 307 controls the actuator 400 so as to perform autonomous lane changing operation. In the step S112, a signal is outputted to the HMI 500 so that the state “autonomous lane changing operation is being performed” is displayed. In this situation, the state “autonomous lane changing operation is being performed” may be notified to the driver through not only screen display but also audio output. After that, the processing is ended in the step S120.
In the step S113, processing for cancelling autonomous lane changing operation is performed. In the step S114, a signal is outputted to the HMI 500 so that the state “autonomous lane changing operation is being cancelled” is displayed. In this situation, the state “autonomous lane changing operation is being cancelled” may be notified to the driver through not only screen display but also audio output. After that, the processing is ended in the step S120.
In the case where the lane-changing feasibility determination unit 306 determines that lane changing is not feasible, the speed adjustment unit 310 adjusts the speed of the own vehicle E so as to extend the inter-vehicle distance between the own vehicle E and another vehicle traveling on the main lane R2 and to make the present state move to a state where lane changing (merging) is feasible. For example, the speed adjustment unit 310 determines a target speed so that the speed Ve of the own vehicle E becomes a lane-changing permission speed that is a lower speed and with which it is determined that lane changing is feasible.
In this case, the speed adjustment unit 310 sets a target speed and outputs a signal to the actuator 400 so that the speed Ve of the own vehicle E is decreased in order to make the lane changing feasible by extending the front inter-vehicle distance Dof. Because as the speed Ve of the own vehicle E decreases, the front inter-vehicle distance Dof is extended, the front inter-vehicle distance Dof becomes the same as or larger than the front inter-vehicle distance threshold value Eof and hence the lane-changing feasibility determination unit 306 can determine that the lane changing is feasible.
In addition, because as the speed Ve of the own vehicle E decreases, the front approaching speed Vrof also decreases, the front inter-vehicle distance threshold value Eof becomes smaller and hence it is facilitated that the front inter-vehicle distance Dof becomes the same as or larger than the front inter-vehicle distance threshold value Eof. As a result, the lane changing (merging) becomes feasible.
In the case where the following vehicle OR is detected and the rear inter-vehicle distance Dor between the following vehicle OR and the own vehicle E is smaller than the rear inter-vehicle distance threshold value Eor, the lane-changing feasibility determination unit 306 determines that the lane changing is not feasible. Similarly in this case as well, the speed adjustment unit 310 sets a target speed so that the speed Ve of the own vehicle E becomes a lane-changing permission speed that is a higher speed and with which it is determined that lane changing is feasible. The speed adjustment by the speed adjustment unit 310 prevents the own vehicle from abnormally approaching the following vehicle OR and hence the lane changing (merging) becomes feasible.
In the case where the position of another vehicle traveling on the main lane is approaching the own vehicle E, it may be determined whether merging is made at the front side of said another vehicle or at the rear side of said another vehicle, based on the relative speed and the inter-vehicle distance between the own vehicle and said another vehicle. In the case where it is determined that merging is made at the front side of said another vehicle, the target speed is set for acceleration; in the case where it is determined that merging is made at the rear side of said another vehicle, the target speed is set for deceleration. Because in general, operation can be performed faster at a time of deceleration than at a time of acceleration, rapid deceleration can be performed by the braking apparatus. However, when another vehicle exists after the own vehicle E, it is required to take it into consideration that due to rapid deceleration, the own vehicle may be rear-ended.
As described above, in the vehicle control apparatus 300a according to Embodiment 2, in the case where it is determined that lane changing (merging) is not feasible, speed adjustment is performed so as to extend the inter-vehicle distance between the own vehicle E and another vehicle traveling on the main lane R2, so that the lane changing (merging) is made feasible. As a result, a load on the driver is reduced, and the own vehicle can be prevented from reaching the speed-changing-lane ending point P2 while being not capable of performing the lane changing.
Based on information items from the camera of the external-information sensor 150, the radar, the LiDAR, and the like, the obstacle detection unit 320 of the vehicle control apparatus 300b determines whether or not there exists the obstacle Bo such as a side wall among the communication path R3, the speed-changing lane R1, and the main lane R2 and detects an obstacle front-end position Pb. Then, the dead-angle-zone calculation unit 304 of the vehicle control apparatus 300b defines a line connecting the position of the own vehicle E with the obstacle front-end position Pb, as the dead-angle boundary line L1, and calculates the dead-angle boundary point Q where the dead-angle boundary line L1 and the center line of the main lane intersect each other and the imaginary inter-vehicle distance Dy between the present position of the own vehicle E and the dead-angle boundary point Q. The imaginary inter-vehicle distance Dy between the present position of the own vehicle E and the dead-angle boundary point Q may be replaced by a distance between the position of the own vehicle E projected on the main lane R2 and the dead-angle boundary point Q.
By use of the imaginary inter-vehicle distance Dy between the present position of the own vehicle E and the dead-angle boundary point Q obtained by the obstacle detection unit 320 and the dead-angle-zone calculation unit 304, the lane-changing-feasibility-determination start decision unit 305 of the vehicle control apparatus 300b performs processing the same as each of the processing items in Embodiments 1 and 2. As described above, Embodiment 3 makes it possible that the external-information sensor 150 detects an obstacle among the communication path R3, the speed-changing lane R1, and the main lane R2. Accordingly, it can be determined whether or not there exists an actual obstacle that cannot be distinguished by means of map information and road information obtained from the map-data apparatus 200. Thus, in practice, a decision for starting the lane-changing-feasibility determination and the determination on the lane-changing feasibility can be made at an early timing, in accordance with whether or not an obstacle exists. Accordingly, the lane changing (merging) can be performed in good time.
The speed-changing-lane-ending-point approaching determination unit 330 calculates a speed-changing-lane pre-ending distance S2, which is a distance between the present position of the own vehicle E and the speed-changing-lane ending point P2. The speed-changing-lane pre-ending distance S2 is indicated in each of
In this situation, it may be allowed that the stopping distance D2 is a distance through which the speed of the own vehicle E becomes “0” at a time when the present speed Ve thereof is decreased at a predetermined constant acceleration. In other words, the stopping distance D2 is set to a distance through which the own vehicle can stop through not rapid deceleration but smooth deceleration. When lane changing is not feasible, the own vehicle can stop at the speed-changing-lane ending point P2 on the speed-changing lane R1. The predetermined constant acceleration is set to a deceleration value for stopping, set by the traveling control unit, or a value smaller than the deceleration value for stopping. Such speed decreasing through constant deceleration makes it possible that when lane changing (merging) to the main lane R2 is not feasible, the own vehicle smoothly stops at the speed-changing-lane ending point P2, while preventing from being rear-ended by a following vehicle.
In the step S118, the speed-changing-lane-ending-point approaching determination unit 330 determines whether or not the speed-changing-lane pre-ending distance S2 has become the same as or smaller than the predetermined stopping distance D2. That is to say, it is determined whether or not the own vehicle E has approached the position that is situated before the speed-changing-lane ending point P2 by the stopping distance D2. In the case where the own vehicle E has approached the position that is situated before the speed-changing-lane ending point P2 by the stopping distance D2 (the determination is “YES”), the step S118 is followed by the step S119. In the case where the own vehicle E has not approached the position that is situated before the speed-changing-lane ending point P2 by the stopping distance D2 (the determination is “NO”), the step S118 is followed by the step S120, where the processing is ended.
In the step S119, the traveling control unit 307 controls the actuator 400 so as to make the vehicle stop at the speed-changing-lane ending point P2. Then, the processing is ended in the step S120.
The speed-changing-lane-ending-point approaching determination unit 330a calculates the speed-changing-lane pre-ending distance S2, which is a distance between the present position of the own vehicle E and the speed-changing-lane ending point P2. The speed-changing-lane pre-ending distance S2 is indicated in each of
It may be allowed that the manual-driving request distance D1 is a distance larger than the stopping distance D2 explained in Embodiment 4. Accordingly, when the own vehicle approaches a position within the manual-driving request distance D1 of the speed-changing-lane ending point P2, the manual-driving requesting unit 341 can preliminarily request the driver to perform manual driving. Because the judgement is entrusted in a situation where autonomous driving cannot be performed, high-level judgement can be expected. Then, when the own vehicle approaches a position within the stopping distance D2 of the speed-changing-lane ending point P2, the own vehicle E is made to stop at the speed-changing-lane ending point P2, so that the own vehicle E can be prevented from abnormally approaching another vehicle on the main lane R2.
In the step S116, the speed-changing-lane-ending-point approaching determination unit 330a determines whether or not the speed-changing-lane pre-ending distance S2 has become the same as or smaller than the predetermined manual-driving request distance D1. That is to say, it is determined whether or not the own vehicle E has approached the position that is situated before the speed-changing-lane ending point P2 by the manual-driving request distance D1. In the case where the own vehicle E has approached the position that is situated before the speed-changing-lane ending point P2 by the manual-driving request distance D1 (the determination is “YES”), the step S116 is followed by the step S117. In the case where the own vehicle E has not approached the position that is situated before the speed-changing-lane ending point P2 by the manual-driving request distance D1 (the determination is “NO”), the step S116 is followed by the step S120, where the processing is ended.
In the step S117, the manual-driving requesting unit 341 requests the driver to perform manual driving. Specifically, the manual driving is requested through the HMI 500, by means of a display or sound output. Then, the processing is ended in the step S120.
Based on the speed-changing-lane distance S3, which is the length of the speed-changing lane R1, the lane-changing-support feasibility determination unit 340 determines whether or not lane-changing support is feasible. The distance between the connection starting point P1 and the speed-changing-lane ending point P2 is indicated, as the speed-changing-lane distance S3, in
The acceleration-distance threshold value Da3 is defined as the distance in which the speed Ve of the own vehicle E reaches a target speed based on the maximum speed specified on the main lane R2, when at the connection starting point P1, acceleration to the speed Ve of the own vehicle E is continued based on a predetermined constant acceleration (Da3 is not indicated). In this situation, the target speed may be the maximum speed specified on the main lane R2. In addition, it may also be allowed that the target speed is obtained by multiplying the maximum speed specified on the main lane R2 by a predetermined coefficient (for example, 1.2). It is determined whether or not in the speed-changing-lane distance S3, the own vehicle E can be accelerated from the present speed Ve to the target speed at a predetermined constant acceleration.
In the case where the lane-changing-support feasibility determination unit 340 determines that in the speed-changing-lane distance S3, the own vehicle E can be accelerated up to the target speed at the predetermined constant acceleration, it is considered that lane changing is feasible and hence the lane changing (merging) is continued. In the case where the lane-changing-support feasibility determination unit 340 determines that in the speed-changing-lane distance S3, the own vehicle E cannot be accelerated up to the target speed at the predetermined constant acceleration, it is considered that lane changing is not feasible and hence the driver is requested to perform manual driving so that judgement and operation are entrusted to the driver. The predetermined constant acceleration for the own vehicle is set to an acceleration value, set by the traveling control unit, or a value smaller than the acceleration value.
Accordingly, when lane changing (merging) is feasible through smooth acceleration, the lane changing can be implemented. In the case where it can originally be determined that lane changing through smooth acceleration is not feasible, judgement and operation are entrusted to the driver so that higher-level judgement can be expected.
The flowchart in
In the step S121, it is determined whether or not acceleration on an speed-changing lane is feasible. In Embodiment 6, the lane-changing-support feasibility determination unit 340 determines whether or not within the speed-changing-lane distance S3, acceleration up to the target speed can be performed at a predetermined constant acceleration. In the case where the acceleration on the speed-changing lane is feasible (the determination is “YES”), the step S121 is followed by the step S104; then, the conventional determination on lane changing is performed. In the case where the acceleration on the speed-changing lane is not feasible (the determination is “NO”), the step S121 is followed by the step S117 in
In the present embodiment, the determination on whether or not the acceleration on the speed-changing lane is feasible is made by whether or not within the speed-changing-lane distance S3, acceleration up to the target speed can be performed at a predetermined constant acceleration. However, the speed-changing-lane distance S3 may be replaced by the speed-changing-lane pre-ending distance S2, which is a distance between the present position of the own vehicle E and the speed-changing-lane ending point P2. The speed-changing-lane pre-ending distance S2 is indicated in
In the case where the speed-changing-lane distance S3 is replaced by the speed-changing-lane pre-ending distance S2, the determination on whether or not the acceleration on the speed-changing lane is feasible is changed in the step S121 in
In Embodiment 6, it is determined whether or not the lane-changing support is feasible, based on whether or not within the speed-changing-lane distance S3 or the speed-changing-lane pre-ending distance S2, acceleration up to the target speed can be performed at a predetermined constant acceleration. In Embodiment 7, it is determined whether or not the lane-changing support is feasible, based on whether or not within the speed-changing-lane pre-connection distance S1, which is a distance in which the own vehicle E on the communication path R3 reaches the connection starting point P1, acceleration up to a predetermined acceleration preparation speed can be performed at a predetermined constant acceleration. The speed-changing-lane pre-connection distance S1 is indicated in
In the case where when entering the speed-changing lane R1, the own vehicle E has been accelerated up to a sufficient acceleration preparation speed in preparation for course changing to (merging with) the main lane, additional acceleration is facilitated in the subsequent course changing to the main lane; thus, the course changing is smoothly performed. When this acceleration is not feasible, the driver is preliminarily requested to perform manual driving. This method makes it possible that the driver preliminarily receives the request for manual driving; thus, the course changing (merging) can be coped with in good time under the condition that preparations therefor have been made.
The flowchart in
In the case where in the step S122, acceleration up to the acceleration preparation speed can be performed before the speed-changing lane (the determination is “YES”), the step S122 is followed by the step S104; then, the conventional determination on lane changing is performed. In the case where acceleration up to the acceleration preparation speed cannot be performed before the speed-changing lane (the determination is “NO”), the step S122 is followed by the step S117 in
Although the present application is described above in terms of various exemplary embodiments and implementations, it should be understood that the various features, aspects and functions described in one or more of the individual embodiments are not limited in their applicability to the particular embodiment with which they are described, but instead can be applied, alone or in various combinations to one or more of the embodiments. Therefore, an infinite number of unexemplified variant examples are conceivable within the range of the technology disclosed in the specification of the present disclosure. For example, there are included the case where at least one constituent element is modified, added, or omitted and the case where at least one constituent element is extracted and then combined with constituent elements of other embodiments.
Number | Date | Country | Kind |
---|---|---|---|
2021-162489 | Oct 2021 | JP | national |