US20170103657A1 - Drive assist apparatus and storage medium storing program for executing drive assist process - Google Patents
Drive assist apparatus and storage medium storing program for executing drive assist process Download PDFInfo
- Publication number
- US20170103657A1 US20170103657A1 US15/284,998 US201615284998A US2017103657A1 US 20170103657 A1 US20170103657 A1 US 20170103657A1 US 201615284998 A US201615284998 A US 201615284998A US 2017103657 A1 US2017103657 A1 US 2017103657A1
- Authority
- US
- United States
- Prior art keywords
- vehicle
- maneuver
- drive assist
- object vehicle
- pass
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
- 238000000034 method Methods 0.000 title claims description 21
- 230000008569 process Effects 0.000 title claims description 19
- 238000001514 detection method Methods 0.000 claims description 10
- 230000015654 memory Effects 0.000 description 10
- 230000008901 benefit Effects 0.000 description 7
- 230000006870 function Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000001105 regulatory effect Effects 0.000 description 3
- 238000012790 confirmation Methods 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G08—SIGNALLING
- G08G—TRAFFIC CONTROL SYSTEMS
- G08G1/00—Traffic control systems for road vehicles
- G08G1/16—Anti-collision systems
- G08G1/167—Driving aids for lane monitoring, lane changing, e.g. blind spot detection
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60Q—ARRANGEMENT OF SIGNALLING OR LIGHTING DEVICES, THE MOUNTING OR SUPPORTING THEREOF OR CIRCUITS THEREFOR, FOR VEHICLES IN GENERAL
- B60Q9/00—Arrangement or adaptation of signal devices not provided for in one of main groups B60Q1/00 - B60Q7/00, e.g. haptic signalling
- B60Q9/008—Arrangement or adaptation of signal devices not provided for in one of main groups B60Q1/00 - B60Q7/00, e.g. haptic signalling for anti-collision purposes
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R11/00—Arrangements for holding or mounting articles, not otherwise provided for
- B60R11/04—Mounting of cameras operative during drive; Arrangement of controls thereof relative to the vehicle
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B62—LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
- B62D—MOTOR VEHICLES; TRAILERS
- B62D1/00—Steering controls, i.e. means for initiating a change of direction of the vehicle
- B62D1/24—Steering controls, i.e. means for initiating a change of direction of the vehicle not vehicle-mounted
- B62D1/28—Steering controls, i.e. means for initiating a change of direction of the vehicle not vehicle-mounted non-mechanical, e.g. following a line or other known markers
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/38—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
- G01S19/39—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/42—Determining position
-
- G06K9/00798—
-
- G06T7/0044—
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/70—Determining position or orientation of objects or cameras
- G06T7/73—Determining position or orientation of objects or cameras using feature-based methods
- G06T7/74—Determining position or orientation of objects or cameras using feature-based methods involving reference images or patches
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/50—Context or environment of the image
- G06V20/56—Context or environment of the image exterior to a vehicle by using sensors mounted on the vehicle
- G06V20/58—Recognition of moving objects or obstacles, e.g. vehicles or pedestrians; Recognition of traffic objects, e.g. traffic signs, traffic lights or roads
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/50—Context or environment of the image
- G06V20/56—Context or environment of the image exterior to a vehicle by using sensors mounted on the vehicle
- G06V20/588—Recognition of the road, e.g. of lane markings; Recognition of the vehicle driving pattern in relation to the road
Definitions
- the present invention relates to a drive assist apparatus and a storage medium storing a drive assist program.
- Japanese Patent Application Laid-open No. 2008-90654 describes an apparatus which sets a target speed to pass a preceding vehicle based on the speed of the preceding vehicle when a vehicle driver has made a passing maneuver. This apparatus notifies the vehicle driver that it will not be possible to pass the preceding vehicle if the set speed is higher than a speed limit specified by the road traffic regulation.
- the above described apparatus has a problem in that timing to notify the vehicle driver may not be appropriate for some situations. For example, in a case where an object vehicle is running on a one-lane road, it may occur that the apparatus notifies the vehicle driver that it is not possible to overtake the preceding vehicle after the preceding vehicle strayed into the opposite lane.
- a maneuver detecting section that detects whether or not a passing maneuver to pass the preceding vehicle has been started
- a warning section that gives a warning to a vehicle driver of the object vehicle at a time when the propriety decision section decides that the object vehicle to be controlled will not be able to pass the preceding vehicle while keeping the traffic regulations, and the maneuver detecting section detects that the passing maneuver has been started.
- the exemplary embodiment also provides a storage medium storing a program causing a computer to execute a drive assist process including deciding whether or not an object vehicle to be controlled will be able to pass a preceding vehicle while keeping traffic regulations, detecting whether or not a passing maneuver to pass the preceding vehicle has been started, and giving a warning to a vehicle driver of the object vehicle if a decision that the object vehicle will not be able to pass the preceding vehicle while keeping the traffic regulations is made, and a detection that the passing maneuver has been started is made.
- a drive assist apparatus and a drive assist process which enable giving a warning that it will not be possible to pass a preceding vehicle while keeping traffic regulations to a vehicle driver at an appropriate timing.
- FIG. 1 is a block diagram showing the structure of a drive assist apparatus according to a first embodiment of the invention
- FIG. 2 is a flowchart showing steps of a drive assist process performed by the drive assist apparatus.
- FIG. 3 is a diagram for explaining advantages of the drive assist process.
- FIG. 1 is a block diagram showing the structure of a drive assist apparatus 1 according to a first embodiment of the invention.
- the drive assist apparatus 1 which is mounted on an object vehicle 98 to be controlled shown in FIG. 3 , is mainly consisted of a drive assist ECU 10 .
- the drive assist ECU 10 is connected with an on-vehicle camera 20 , a millimeter-wave radar 21 , turn indicators 23 , a vehicle speed sensor 25 , a yaw rate sensor 27 , a navigation device 29 , a meter ECU 41 and so on.
- the on-vehicle camera 20 is for capturing images ahead of the object vehicle 98 .
- the millimeter-wave radar 21 is for detecting the distance to a preceding vehicle or an obstacle present ahead of the object vehicle 98 .
- the turn indicators are lit by a vehicle driver of the object vehicle 98 at the time of lane changing, overtaking, turning left or right, and so on.
- the vehicle speed sensor 25 is for detecting the speed of the object vehicle 98 .
- the yaw rate sensor 27 is for detecting the turning angle velocity of the object vehicle 98 .
- the navigation device 29 includes a position detecting section 29 A and a map memory 29 B.
- the position detecting section 29 A is for detecting the latitude and the longitude of the current position of the object vehicle 98 .
- the position detecting section 29 A may be a GPS (Global Positioning System) or GNSS (Global Navigation Satellite System).
- GPS Global Positioning System
- GNSS Global Navigation Satellite System
- the map memory 29 B there are stored various regulatory information including speed limits and passing prohibition/permission in addition to general map data of a road map.
- the meter ECU 41 performs display control of a meter panel 43 provided in front of the driver's seat.
- the meter panel 43 is for displaying the vehicle speed and other various information in accordance with signals supplied from the meter ECU 41 .
- the drive assist ECU 10 is a microcomputer-based ECU having a CPU and semiconductor memories including a RAM, a ROM and a flash memory. Various functions or methods of the drive assist ECU 10 are implemented by the CPU executing programs stored in the semiconductor memories which are non-transitory physical storage medium.
- the drive assist ECU 10 may include one or two or more CPUs.
- the drive assist ECU 10 includes a passing propriety decision section 11 and a passing maneuver detecting section detection section 13 as its functions. These functions do not necessary have to be implemented by software. All or part of them may be implemented by hardware including combinations of logical circuits and analog circuits.
- this process begins in step S 1 where it is detected whether or not the current road (the road on which the object vehicle 98 is running) is a passing permitted road.
- Step S 1 is performed by the passing propriety decision section 11 based on results of analyzing images captured by the on-vehicle camera 20 .
- the position detecting section 29 A and the map memory 29 B of the navigation device 29 may be used to assist performing step S 1 .
- step S 3 it is detected whether or not the object vehicle 98 has started a passing maneuver to pass a preceding vehicle 99 shown in FIG. 3 .
- the passing maneuver has been started if the turn indicator 23 is being lit over a predetermined time, and the relative speed between the object vehicle 98 and the preceding vehicle 99 is lower than a predetermined threshold speed.
- the relative speed is the speed of the preceding vehicle 99 minus the speed of the object vehicle (own vehicle) 98 .
- the relative speed can be acquired by the millimeter-wave radar 21 .
- the threshold speed may be set to ⁇ 5 km/h.
- Step S 3 is performed by the passing maneuver detecting section 13 .
- step S 3 If the detection result in step S 3 is negative, the process is terminated. On the other hand, if the detection result in step S 3 is affirmative, the process proceeds to step S 5 .
- step S 5 the meter panel 43 displays a warning message in accordance with a signal received from the meter ECU 41 , and then the process is terminated.
- the warning message may be just “PASSING PROHIBITED”, or may be accompanied with a message stating that the current road section is a passing prohibited section. Further, this message may be notified by a not shown speaker.
- step S 7 speed limit information of the current road is acquired by analyzing images captured by the on-vehicle camera 20 .
- the position detecting section 29 A and the map memory 29 B of the navigation device 2 may be used to assist performing step S 7 .
- step S 9 the relative speed is acquired by the millimeter-wave radar 21 .
- step S 11 a minimum speed necessary for the object vehicle 98 to pass the preceding vehicle 98 is calculated. In this embodiment, the minimum speed is calculated by adding a predetermined speed to the sum of the speed of the object vehicle 98 acquired by the vehicle speed sensor 25 and the relative speed.
- step S 13 it is determined whether or not the speed of the object vehicle 98 will be likely to exceed the speed limit by comparing the calculated minimum speed with the speed limit acquired in step S 7 .
- Step S 17 is performed by the passing propriety decision section 11 .
- step S 13 it is detected whether the object vehicle has started a passing maneuver based on the relative speed acquired in step S 9 . If the detection result in step S 3 , the process proceeds to step S 5 .
- step S 5 a warning message is displayed. The message may be just “PASSING PROHIBITED”, or may be accompanied with a message that the speed will exceed the speed limit.
- a warning is given to the vehicle driver. That is, according to the embodiment, a warning is given to the vehicle driver at a timing when the vehicle driver starts performing an operation for the object vehicle 98 to pass the preceding vehicle 98 . As described above, according to the embodiment, it is possible to appropriately set a timing to issue a warning that the object vehicle 98 will not be able to pass the preceding vehicle 99 while keeping the regulation.
- a warning is issued after the object vehicle 98 crossed the white line L into the opposite lane. That is, the warning is issued immediately after the vehicle driver starts to perform a passing maneuver so that the vehicle driver can drive the object vehicle 98 safely and comfortably.
- step S 1 or S 13 it is determined in step S 1 or S 13 whether or not the object vehicle 98 will be able to pass the preceding vehicle 99 while keeping the regulation irrespective of whether a passing maneuver to pass the preceding vehicle 99 has been started or not. If it is determined in step S 1 or S 13 that the object vehicle 98 will not be able to pass the preceding vehicle 99 while keeping the regulation, it is detected in step S 3 whether or not a passing maneuver has been started. Accordingly, a warning is issued at a more appropriate timing immediately after the vehicle driver starts to perform a passing maneuver so that the vehicle driver can drive the object vehicle 98 more safely and comfortably.
- the embodiment described above provides an advantage to prevent the vehicle driver from violating the no-passing regulation and an advantage to prevent the vehicle driver from violating the speed limit regulation.
- regulatory information such as prohibition or permission of passing a preceding vehicle and a limit speed is acquired through images captured by the on-vehicle camera 20 . This makes it possible to properly comply with regulatory information.
- the second embodiment is basically the same in mechanical structure as the first embodiment shown in FIG. 1 .
- the drive assist apparatus 51 according to the second embodiment includes a drive assist ECU 60 instead of the drive ECU 10 .
- a drive assist process performed by the drive assist ECU 60 differs from the drive assist process performed by the drive ECU 10 in the content of step S 3 .
- the second embodiment provides the following advantage in addition to the advantages provided by the first embodiment.
- determination of whether a passing maneuver has been started may be made even when there is no change in the speed of the object vehicle 98 . Therefore, according to the second embodiment, it is possible to determine at an appropriate timing that a passing maneuver has been started even in a case where the vehicle driver moves the object vehicle 98 toward the opposite lane to confirm whether there is a space ahead of the preceding vehicle 99 for the object vehicle 98 to enter, and then accelerates the object vehicle 98 to pass the preceding vehicle 98 . In this case, since a warning is issued while the vehicle driver makes the confirmation, the vehicle driver can drive the object vehicle even more safely.
- step S 3 may be modified differently from that in the second embodiment described above.
- the relative position of the object vehicle 98 in the vehicle width direction relative to the preceding vehicle 99 may be detected by the on-vehicle camera 20 .
- various traffic regulation information such as speed limit and prohibition/permission of passing are acquired basically through images captured by the on-vehicle camera 20 .
- traffic regulation information may be acquired using only the position detecting section 29 A and the map memory 29 B of the navigation device 29 A.
- traffic regulation information stored in the map memory 29 B are used.
- the first embodiment may be modified such that part of the traffic regulation information are acquired through captured images, and the other part of the traffic regulation information are acquired from the map memory 29 B.
- the navigation device 29 may be omitted.
- the limit speed may be fixed to a constant value.
- the speed of the preceding vehicle 99 is indirectly detected based on the relative speed of the object vehicle 98 relative to the preceding vehicle 99 and the speed of the object vehicle 99 , and then a minimum speed necessary to pass the preceding vehicle 99 is calculated based on the detected speed of the preceding vehicle 99 .
- the speed of the preceding vehicle 99 may be directly detected by comparing an image of the while line L and an image of the preceding vehicle 99 captured by the on-vehicle camera 20 .
- the passing propriety decision section 11 is configured to determine whether the road on which the object vehicle 98 is running is a passing permitted road and determine whether the speed of the object vehicle 98 will be likely to exceed a limit speed when passing a preceding vehicle.
- the passing propriety decision section 11 may be configured differently, if it can determine whether or not the object vehicle will be able to pass a preceding vehicle while keeping the regulation.
- the passing propriety decision section 11 may be configured to determine one of whether or not the road on which the object vehicle 98 is running is a passing permitted road and whether or not the speed of the object vehicle 98 will be likely to exceed a speed limit when passing a preceding vehicle.
- passing a preceding vehicle means that the object vehicle moves ahead of a preceding vehicle and thereafter the object vehicle may or may not return to the original lane.
- the passing maneuver detecting section 13 detects travelling states of the object vehicle 98 such as the approaching speed of the object vehicle 98 to the preceding vehicle 99 , the position of the object vehicle 98 relative to the while line L or the relative position in the vehicle width direction of the object vehicle 98 relative to the preceding vehicle 99 to detect start of a passing maneuver.
- Start of a passing maneuver may be detected based on combinations of these travelling states.
- the passing maneuver detecting section 13 may detect start of a passing maneuver using other than the above travelling states of the object vehicle 98 , For example, start of a passing maneuver may be detected by comparing the yaw rate of the object vehicle 98 detected by the yaw rate sensor 27 with a road curvature of the current road.
- a warning that passing will not be possible is given to the vehicle driver by displaying a message on the meter panel 43 .
- a warning may be given to the vehicle driver in various forms.
- a sound generating device such as a bell or a buzzer may be used.
- a liquid crystal display of the navigation device 29 may be used.
- a device for applying vibration to the driver's seat may be used.
- the components of the drive assist apparatus 1 are vehicle-mounted components.
- the components of the drive assist apparatus 1 may be components included in a smartphone or the like carried by the vehicle driver and a cloud computer outside the object vehicle 98 .
- the various functions of the drive assist apparatus 1 are implemented by the cloud computer to which images ahead of the object vehicle 98 captured by the smartphone and the position information of the object vehicle 98 detected by the smartphopne are transmitted, and the smartphone gives a warning to the vehicle driver by image or sound.
- the drive assist apparatus of the present invention and a system including this drive assist apparatus may be practiced using computer programs and a non-transitory physical storage medium.
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Remote Sensing (AREA)
- Mechanical Engineering (AREA)
- Radar, Positioning & Navigation (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Combustion & Propulsion (AREA)
- Transportation (AREA)
- Chemical & Material Sciences (AREA)
- Computer Networks & Wireless Communication (AREA)
- Human Computer Interaction (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Traffic Control Systems (AREA)
- Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
Abstract
A drive assist apparatus includes a propriety decision section that decides whether or not an object vehicle to be controlled will be able to pass a preceding vehicle while keeping traffic regulations, a maneuver detecting section that detects whether or not a passing maneuver to pass the preceding vehicle has been started, and a warning section that gives a warning to a vehicle driver of the object vehicle at a time when the propriety decision section decides that the object vehicle to be controlled will not be able to pass the preceding vehicle while keeping the traffic regulations, and the maneuver detecting section detects that the passing maneuver has been started.
Description
- This application claims priority to Japanese Patent Application No. 2015-200141 filed on Oct. 8, 2015, the entire contents of which are hereby incorporated by reference.
- 1. Field of the Invention
- The present invention relates to a drive assist apparatus and a storage medium storing a drive assist program.
- 2. Description of Related Art
- There is known a technique for determining whether an object vehicle to be controlled can pass a preceding vehicle when a vehicle driver of the object vehicle shows an intention to pass the preceding vehicle. For example, Japanese Patent Application Laid-open No. 2008-90654 describes an apparatus which sets a target speed to pass a preceding vehicle based on the speed of the preceding vehicle when a vehicle driver has made a passing maneuver. This apparatus notifies the vehicle driver that it will not be possible to pass the preceding vehicle if the set speed is higher than a speed limit specified by the road traffic regulation.
- However, the above described apparatus has a problem in that timing to notify the vehicle driver may not be appropriate for some situations. For example, in a case where an object vehicle is running on a one-lane road, it may occur that the apparatus notifies the vehicle driver that it is not possible to overtake the preceding vehicle after the preceding vehicle strayed into the opposite lane.
- An exemplary embodiment provides a drive assist apparatus including:
- a propriety decision section that decides whether or not an object vehicle to be controlled will be able to pass a preceding vehicle while keeping traffic regulations;
- a maneuver detecting section that detects whether or not a passing maneuver to pass the preceding vehicle has been started; and
- a warning section that gives a warning to a vehicle driver of the object vehicle at a time when the propriety decision section decides that the object vehicle to be controlled will not be able to pass the preceding vehicle while keeping the traffic regulations, and the maneuver detecting section detects that the passing maneuver has been started.
- The exemplary embodiment also provides a storage medium storing a program causing a computer to execute a drive assist process including deciding whether or not an object vehicle to be controlled will be able to pass a preceding vehicle while keeping traffic regulations, detecting whether or not a passing maneuver to pass the preceding vehicle has been started, and giving a warning to a vehicle driver of the object vehicle if a decision that the object vehicle will not be able to pass the preceding vehicle while keeping the traffic regulations is made, and a detection that the passing maneuver has been started is made.
- According to the exemplary embodiment, there is provided a drive assist apparatus and a drive assist process which enable giving a warning that it will not be possible to pass a preceding vehicle while keeping traffic regulations to a vehicle driver at an appropriate timing.
- Other advantages and features of the invention will become apparent from the following description including the drawings and claims.
- In the accompanying drawings:
-
FIG. 1 is a block diagram showing the structure of a drive assist apparatus according to a first embodiment of the invention; -
FIG. 2 is a flowchart showing steps of a drive assist process performed by the drive assist apparatus; and -
FIG. 3 is a diagram for explaining advantages of the drive assist process. -
FIG. 1 is a block diagram showing the structure of adrive assist apparatus 1 according to a first embodiment of the invention. Thedrive assist apparatus 1, which is mounted on anobject vehicle 98 to be controlled shown inFIG. 3 , is mainly consisted of a drive assist ECU 10. The drive assist ECU 10 is connected with an on-vehicle camera 20, a millimeter-wave radar 21,turn indicators 23, avehicle speed sensor 25, ayaw rate sensor 27, anavigation device 29, ameter ECU 41 and so on. - The on-
vehicle camera 20 is for capturing images ahead of theobject vehicle 98. The millimeter-wave radar 21 is for detecting the distance to a preceding vehicle or an obstacle present ahead of theobject vehicle 98. The turn indicators are lit by a vehicle driver of theobject vehicle 98 at the time of lane changing, overtaking, turning left or right, and so on. Thevehicle speed sensor 25 is for detecting the speed of theobject vehicle 98. Theyaw rate sensor 27 is for detecting the turning angle velocity of theobject vehicle 98. - The
navigation device 29 includes aposition detecting section 29A and amap memory 29B. Theposition detecting section 29A is for detecting the latitude and the longitude of the current position of theobject vehicle 98. Theposition detecting section 29A may be a GPS (Global Positioning System) or GNSS (Global Navigation Satellite System). In themap memory 29B, there are stored various regulatory information including speed limits and passing prohibition/permission in addition to general map data of a road map. - The meter ECU 41 performs display control of a
meter panel 43 provided in front of the driver's seat. Themeter panel 43 is for displaying the vehicle speed and other various information in accordance with signals supplied from themeter ECU 41. - The drive assist ECU 10 is a microcomputer-based ECU having a CPU and semiconductor memories including a RAM, a ROM and a flash memory. Various functions or methods of the drive assist ECU 10 are implemented by the CPU executing programs stored in the semiconductor memories which are non-transitory physical storage medium. The drive assist ECU 10 may include one or two or more CPUs.
- The drive assist ECU 10 includes a passing
propriety decision section 11 and a passing maneuver detectingsection detection section 13 as its functions. These functions do not necessary have to be implemented by software. All or part of them may be implemented by hardware including combinations of logical circuits and analog circuits. - Next, a drive assist process performed by the drive assist ECU 10 is explained with reference to the flowchart of
FIG. 2 . When either one of theturn indicators 23 is lit, the drive assist ECU 10 starts to perform the drive assist process. - As shown in
FIG. 2 , this process begins in step S1 where it is detected whether or not the current road (the road on which theobject vehicle 98 is running) is a passing permitted road. Step S1 is performed by the passingpropriety decision section 11 based on results of analyzing images captured by the on-vehicle camera 20. Theposition detecting section 29A and themap memory 29B of thenavigation device 29 may be used to assist performing step S1. - If the detection result in step S1 is negative, the process proceeds to step S3. In step S3, it is detected whether or not the
object vehicle 98 has started a passing maneuver to pass a precedingvehicle 99 shown inFIG. 3 . In this embodiment, it is detected that the passing maneuver has been started if theturn indicator 23 is being lit over a predetermined time, and the relative speed between theobject vehicle 98 and the precedingvehicle 99 is lower than a predetermined threshold speed. - Here, the relative speed is the speed of the preceding
vehicle 99 minus the speed of the object vehicle (own vehicle) 98. The relative speed can be acquired by the millimeter-wave radar 21. The threshold speed may be set to −5 km/h. Step S3 is performed by the passingmaneuver detecting section 13. - If the detection result in step S3 is negative, the process is terminated. On the other hand, if the detection result in step S3 is affirmative, the process proceeds to step S5. In step S5, the
meter panel 43 displays a warning message in accordance with a signal received from themeter ECU 41, and then the process is terminated. The warning message may be just “PASSING PROHIBITED”, or may be accompanied with a message stating that the current road section is a passing prohibited section. Further, this message may be notified by a not shown speaker. - If the detection result in step S1 is affirmative, the process proceeds to step S7. In step S7, speed limit information of the current road is acquired by analyzing images captured by the on-
vehicle camera 20. Theposition detecting section 29A and themap memory 29B of the navigation device 2 may be used to assist performing step S7. In subsequent step S9, the relative speed is acquired by the millimeter-wave radar 21. In subsequent step S11, a minimum speed necessary for theobject vehicle 98 to pass the precedingvehicle 98 is calculated. In this embodiment, the minimum speed is calculated by adding a predetermined speed to the sum of the speed of theobject vehicle 98 acquired by thevehicle speed sensor 25 and the relative speed. In subsequent step S13, it is determined whether or not the speed of theobject vehicle 98 will be likely to exceed the speed limit by comparing the calculated minimum speed with the speed limit acquired in step S7. Step S17 is performed by the passingpropriety decision section 11. - If the determination result in step S13 is negative, the process is terminated, and otherwise the process proceeds to step S3. In step S3, it is detected whether the object vehicle has started a passing maneuver based on the relative speed acquired in step S9. If the detection result in step S3, the process proceeds to step S5. In step S5, a warning message is displayed. The message may be just “PASSING PROHIBITED”, or may be accompanied with a message that the speed will exceed the speed limit.
- The embodiment described above provides the following advantages. If it is determined in steps S1 or S13 that the
object vehicle 98 will not be able to pass the precedingvehicle 99 while keeping the regulation, and theobject vehicle 98 has started a passing maneuver, a warning is given to the vehicle driver. That is, according to the embodiment, a warning is given to the vehicle driver at a timing when the vehicle driver starts performing an operation for theobject vehicle 98 to pass the precedingvehicle 98. As described above, according to the embodiment, it is possible to appropriately set a timing to issue a warning that theobject vehicle 98 will not be able to pass the precedingvehicle 99 while keeping the regulation. - Here, consider a case where the
object vehicle 98 runs on a one-lane road R with a white dashed center line L (while line L hereinafter). Assume that theobject vehicle 98 moves relative to the precedingvehicle 99 along the arrow A inFIG. 3 to pass the precedingvehicle 99. In this case, if a warning is issued after theobject vehicle 98 crossed the white line L into the opposite lane, the vehicle driver may be confused. According to the embodiment, a warning is issued at a time when theobject vehicle 98 starts to move relative to the precedingvehicle 99 along the arrow A at a relative speed lower than or equal to −5 km/h. That is, the warning is issued immediately after the vehicle driver starts to perform a passing maneuver so that the vehicle driver can drive theobject vehicle 98 safely and comfortably. - According to the embodiment, it is determined in step S1 or S13 whether or not the
object vehicle 98 will be able to pass the precedingvehicle 99 while keeping the regulation irrespective of whether a passing maneuver to pass the precedingvehicle 99 has been started or not. If it is determined in step S1 or S13 that theobject vehicle 98 will not be able to pass the precedingvehicle 99 while keeping the regulation, it is detected in step S3 whether or not a passing maneuver has been started. Accordingly, a warning is issued at a more appropriate timing immediately after the vehicle driver starts to perform a passing maneuver so that the vehicle driver can drive theobject vehicle 98 more safely and comfortably. - According to the embodiment, it is determined both whether or not the current road is a passing permitted road and whether or not the vehicle speed will be likely to exceed the limit speed. Accordingly, the embodiment described above provides an advantage to prevent the vehicle driver from violating the no-passing regulation and an advantage to prevent the vehicle driver from violating the speed limit regulation.
- According to the embodiment, regulatory information such as prohibition or permission of passing a preceding vehicle and a limit speed is acquired through images captured by the on-
vehicle camera 20. This makes it possible to properly comply with regulatory information. - Next, a
drive assist apparatus 51 according to a second embodiment of the invention is described with a focus on differences with the first embodiment. The second embodiment is basically the same in mechanical structure as the first embodiment shown inFIG. 1 . Thedrive assist apparatus 51 according to the second embodiment includes a drive assist ECU 60 instead of the drive ECU 10. - A drive assist process performed by the drive assist ECU 60 differs from the drive assist process performed by the drive ECU 10 in the content of step S3. In the second embodiment, it is determined in step S3 that the
object vehicle 98 has started a passing maneuver at a time when a part of the body of theobject vehicle 98 has been detected to have crossed the white line L based on images captured by the on-vehicle camera 20. - The second embodiment provides the following advantage in addition to the advantages provided by the first embodiment.
- In the second embodiment, determination of whether a passing maneuver has been started may be made even when there is no change in the speed of the
object vehicle 98. Therefore, according to the second embodiment, it is possible to determine at an appropriate timing that a passing maneuver has been started even in a case where the vehicle driver moves theobject vehicle 98 toward the opposite lane to confirm whether there is a space ahead of the precedingvehicle 99 for theobject vehicle 98 to enter, and then accelerates theobject vehicle 98 to pass the precedingvehicle 98. In this case, since a warning is issued while the vehicle driver makes the confirmation, the vehicle driver can drive the object vehicle even more safely. On the other hand, in a case where the vehicle driver makes such a confirmation after the vehicle driver causes theobject vehicle 98 to catch up with the precedingvehicle 99, a warning is issued at an earlier timing and the vehicle driver can drive theobject vehicle 98 more safely according to the first embodiment than according to the second embodiment. - The content of step S3 may be modified differently from that in the second embodiment described above. For example, the relative position of the
object vehicle 98 in the vehicle width direction relative to the precedingvehicle 99 may be detected by the on-vehicle camera 20. In this case, it can be determined that a passing maneuver has been started at a moment when theobject vehicle 98 has been detected to have moved in the vehicle width direction by over a predetermined value. - It is a matter of course that various modifications can be made to the above described embodiments of the invention as described below.
- In the first embodiment, various traffic regulation information such as speed limit and prohibition/permission of passing are acquired basically through images captured by the on-
vehicle camera 20. However, such traffic regulation information may be acquired using only theposition detecting section 29A and themap memory 29B of thenavigation device 29A. In this case, traffic regulation information stored in themap memory 29B are used. Further, the first embodiment may be modified such that part of the traffic regulation information are acquired through captured images, and the other part of the traffic regulation information are acquired from themap memory 29B. In the case where all the traffic regulation information are acquired through images captured by the on-vehicle camera 20, thenavigation device 29 may be omitted. When the present invention is used for special vehicles, the limit speed may be fixed to a constant value. - In the above embodiments, the speed of the preceding
vehicle 99 is indirectly detected based on the relative speed of theobject vehicle 98 relative to the precedingvehicle 99 and the speed of theobject vehicle 99, and then a minimum speed necessary to pass the precedingvehicle 99 is calculated based on the detected speed of the precedingvehicle 99. However, the speed of the precedingvehicle 99 may be directly detected by comparing an image of the while line L and an image of the precedingvehicle 99 captured by the on-vehicle camera 20. - In the above embodiments, the passing
propriety decision section 11 is configured to determine whether the road on which theobject vehicle 98 is running is a passing permitted road and determine whether the speed of theobject vehicle 98 will be likely to exceed a limit speed when passing a preceding vehicle. However, the passingpropriety decision section 11 may be configured differently, if it can determine whether or not the object vehicle will be able to pass a preceding vehicle while keeping the regulation. For example, the passingpropriety decision section 11 may be configured to determine one of whether or not the road on which theobject vehicle 98 is running is a passing permitted road and whether or not the speed of theobject vehicle 98 will be likely to exceed a speed limit when passing a preceding vehicle. - In the above, the words “passing a preceding vehicle” means that the object vehicle moves ahead of a preceding vehicle and thereafter the object vehicle may or may not return to the original lane.
- In the above embodiments, the passing
maneuver detecting section 13 detects travelling states of theobject vehicle 98 such as the approaching speed of theobject vehicle 98 to the precedingvehicle 99, the position of theobject vehicle 98 relative to the while line L or the relative position in the vehicle width direction of theobject vehicle 98 relative to the precedingvehicle 99 to detect start of a passing maneuver. Start of a passing maneuver may be detected based on combinations of these travelling states. The passingmaneuver detecting section 13 may detect start of a passing maneuver using other than the above travelling states of theobject vehicle 98, For example, start of a passing maneuver may be detected by comparing the yaw rate of theobject vehicle 98 detected by theyaw rate sensor 27 with a road curvature of the current road. - In the above embodiments, a warning that passing will not be possible is given to the vehicle driver by displaying a message on the
meter panel 43. However, such a warning may be given to the vehicle driver in various forms. For example, a sound generating device such as a bell or a buzzer may be used. For another example, a liquid crystal display of thenavigation device 29 may be used. Further, a device for applying vibration to the driver's seat may be used. - In the above embodiments, the components of the drive assist
apparatus 1 are vehicle-mounted components. However, the components of the drive assistapparatus 1 may be components included in a smartphone or the like carried by the vehicle driver and a cloud computer outside theobject vehicle 98. In this case, the various functions of the drive assistapparatus 1 are implemented by the cloud computer to which images ahead of theobject vehicle 98 captured by the smartphone and the position information of theobject vehicle 98 detected by the smartphopne are transmitted, and the smartphone gives a warning to the vehicle driver by image or sound. - The drive assist apparatus of the present invention and a system including this drive assist apparatus may be practiced using computer programs and a non-transitory physical storage medium.
- The above explained preferred embodiments are exemplary of the invention of the present application which is described solely by the claims appended below. It should be understood that modifications of the preferred embodiments may be made as would occur to one of skill in the art.
Claims (8)
1. A drive assist apparatus comprising:
a propriety decision section that decides whether or not an object vehicle to be controlled will be able to pass a preceding vehicle while keeping traffic regulations;
a maneuver detecting section that detects whether or not a passing maneuver to pass the preceding vehicle has been started; and
a warning section that gives a warning to a vehicle driver of the object vehicle at a time when the propriety decision section decides that the object vehicle to be controlled will not be able to pass the preceding vehicle while keeping the traffic regulations, and the maneuver detecting section detects that the passing maneuver has been started.
2. The drive assist apparatus according to claim 1 , further comprising a speed detecting section for directly or indirectly detecting a vehicle speed of the preceding vehicle,
the propriety decision section being configured to determine whether or not the object vehicle will be able to pass the preceding vehicle without exceeding a limit speed based on the vehicle speed of the preceding vehicle detected by the speed detecting section.
3. The drive assist apparatus according to claim 1 , further comprising a camera for capturing an image ahead of the object vehicle,
the propriety decision section being configured to determine whether or not a road on which the object vehicle is running is a passing permitted road.
4. The drive assist apparatus according to claim 1 , wherein the maneuver detecting section detects that the passing maneuver has been started if an approaching speed of the object vehicle to the preceding vehicle is higher than a predetermined speed and a turn indicator of the object vehicle is in operation.
5. The drive assist apparatus according to claim 1 , further comprising a white line detecting section for detecting a relative position of the object vehicle relative to a white line on a surface of a road on which the object vehicle is running,
the maneuver detecting section being configured to detect that the passing maneuver has been started upon detecting that the object vehicle has crossed the white line based on a detection result of the white line detecting section.
6. The drive assist apparatus according to claim 1 , further comprising a lateral position detecting section for detecting a relative position of the object vehicle in a vehicle width direction relative to the preceding vehicle,
the maneuver detecting section being configured to detect that the passing maneuver has been started upon detecting that the object vehicle has moved in the vehicle width direction by more than a predetermined amount based on a detection result of the lateral position detecting section.
7. The drive assist apparatus according to claim 1 , wherein
the propriety decision section decides whether or not the object vehicle will be able to pass the preceding vehicle irrespective of whether or not the maneuver detecting section detects that the passing maneuver has been started, and
the maneuver detecting section detects whether or not the passing maneuver has been started if the propriety decision section decides that the object vehicle will be able to pass the preceding vehicle.
8. A storage medium storing a program causing a computer to execute a drive assist process including deciding whether or not an object vehicle to be controlled will be able to pass a preceding vehicle while keeping traffic regulations, detecting whether or not a passing maneuver to pass the preceding vehicle has been started, and giving a warning to a vehicle driver of the object vehicle if a decision that the object vehicle will not be able to pass the preceding vehicle while keeping the traffic regulations is made, and a detection that the passing maneuver has been started is made.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015200141A JP2017071332A (en) | 2015-10-08 | 2015-10-08 | Drive assisting device and program |
JP2015-200141 | 2015-10-08 |
Publications (1)
Publication Number | Publication Date |
---|---|
US20170103657A1 true US20170103657A1 (en) | 2017-04-13 |
Family
ID=58499812
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US15/284,998 Abandoned US20170103657A1 (en) | 2015-10-08 | 2016-10-04 | Drive assist apparatus and storage medium storing program for executing drive assist process |
Country Status (2)
Country | Link |
---|---|
US (1) | US20170103657A1 (en) |
JP (1) | JP2017071332A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020139814A1 (en) | 2018-12-28 | 2020-07-02 | Cummins Inc. | Systems and methods for controlling overtake maneuver in vehicles |
CN113838280A (en) * | 2020-06-23 | 2021-12-24 | 奥迪股份公司 | Overtaking assistance device, corresponding vehicle, method, computer device and medium |
US12122374B2 (en) * | 2021-08-19 | 2024-10-22 | Autobrains Technologies Ltd | Lane departure assistance |
Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6353788B1 (en) * | 1997-12-15 | 2002-03-05 | Robert Bosch Gmbh | Method for regulating speed and distance during passing maneuvers |
US6842687B2 (en) * | 2001-03-23 | 2005-01-11 | Robert Bosch Gmbh | Method and device for assisting in a passing maneuver for motor vehicles |
US20110313665A1 (en) * | 2009-03-04 | 2011-12-22 | Adc Automotive Distance Control Systems Gmbh | Method for Automatically Detecting a Driving Maneuver of a Motor Vehicle and a Driver Assistance System Comprising Said Method |
US8219298B2 (en) * | 2004-05-17 | 2012-07-10 | Nissan Motor Co., Ltd. | Lane change assist system |
US8543310B2 (en) * | 2010-01-14 | 2013-09-24 | Ford Global Technologies, Llc | Method and device for assisting a lane change of a vehicle |
US9150221B2 (en) * | 2009-07-29 | 2015-10-06 | Toyota Jidosha Kabushiki Kaisha | Vehicle controller, control method for vehicle and control system for vehicle |
US9283963B2 (en) * | 2011-01-21 | 2016-03-15 | Audi Ag | Method for operating a driver assist system of an automobile providing a recommendation relating to a passing maneuver, and an automobile |
US9308916B2 (en) * | 2012-08-24 | 2016-04-12 | Robert Bosch Gmbh | Driver-assistance system and method for operating the driver-assistance system |
US20160351052A1 (en) * | 2015-05-29 | 2016-12-01 | Denso Corporation | Vehicle driving assistance apparatus and vehicle driving assistance method |
US9533685B2 (en) * | 2014-11-04 | 2017-01-03 | Volvo Car Corporation | Method and system for assisting overtaking |
US9682712B2 (en) * | 2013-06-18 | 2017-06-20 | Volvo Truck Corporation | Overtaking assistant system for notifying a driver that it is safe to overtake another vehicle |
US9731719B2 (en) * | 2014-06-06 | 2017-08-15 | Denso Corporation | Vehicle control apparatus and vehicle control program |
US9809164B2 (en) * | 2014-06-17 | 2017-11-07 | Subaru Corporation | Travel control apparatus for vehicle |
US9847023B2 (en) * | 2010-10-07 | 2017-12-19 | Robert Bosch Gmbh | Method and information system for informing a vehicle driver regarding the conditions of a planned passing maneuver |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS54118036A (en) * | 1978-03-03 | 1979-09-13 | Nippon Denso Co Ltd | Reckless overtaking alarming method and its device |
JPS61195499A (en) * | 1985-02-25 | 1986-08-29 | トヨタ自動車株式会社 | Traffic control violation alarm |
JP2000343980A (en) * | 1999-03-29 | 2000-12-12 | Denso Corp | Automatic travel controller and recording medium, and automatic travel controlling method |
JP4301537B2 (en) * | 2001-08-13 | 2009-07-22 | パイオニア株式会社 | Navigation system and method for moving body, and computer program |
JP5924215B2 (en) * | 2012-09-27 | 2016-05-25 | トヨタ自動車株式会社 | Driving support device |
JP6065328B2 (en) * | 2013-12-17 | 2017-01-25 | みこらった株式会社 | Autonomous vehicles and programs for autonomous vehicles |
-
2015
- 2015-10-08 JP JP2015200141A patent/JP2017071332A/en active Pending
-
2016
- 2016-10-04 US US15/284,998 patent/US20170103657A1/en not_active Abandoned
Patent Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6353788B1 (en) * | 1997-12-15 | 2002-03-05 | Robert Bosch Gmbh | Method for regulating speed and distance during passing maneuvers |
US6842687B2 (en) * | 2001-03-23 | 2005-01-11 | Robert Bosch Gmbh | Method and device for assisting in a passing maneuver for motor vehicles |
US8219298B2 (en) * | 2004-05-17 | 2012-07-10 | Nissan Motor Co., Ltd. | Lane change assist system |
US20110313665A1 (en) * | 2009-03-04 | 2011-12-22 | Adc Automotive Distance Control Systems Gmbh | Method for Automatically Detecting a Driving Maneuver of a Motor Vehicle and a Driver Assistance System Comprising Said Method |
US9150221B2 (en) * | 2009-07-29 | 2015-10-06 | Toyota Jidosha Kabushiki Kaisha | Vehicle controller, control method for vehicle and control system for vehicle |
US8543310B2 (en) * | 2010-01-14 | 2013-09-24 | Ford Global Technologies, Llc | Method and device for assisting a lane change of a vehicle |
US9847023B2 (en) * | 2010-10-07 | 2017-12-19 | Robert Bosch Gmbh | Method and information system for informing a vehicle driver regarding the conditions of a planned passing maneuver |
US9283963B2 (en) * | 2011-01-21 | 2016-03-15 | Audi Ag | Method for operating a driver assist system of an automobile providing a recommendation relating to a passing maneuver, and an automobile |
US9308916B2 (en) * | 2012-08-24 | 2016-04-12 | Robert Bosch Gmbh | Driver-assistance system and method for operating the driver-assistance system |
US9682712B2 (en) * | 2013-06-18 | 2017-06-20 | Volvo Truck Corporation | Overtaking assistant system for notifying a driver that it is safe to overtake another vehicle |
US9731719B2 (en) * | 2014-06-06 | 2017-08-15 | Denso Corporation | Vehicle control apparatus and vehicle control program |
US9809164B2 (en) * | 2014-06-17 | 2017-11-07 | Subaru Corporation | Travel control apparatus for vehicle |
US9533685B2 (en) * | 2014-11-04 | 2017-01-03 | Volvo Car Corporation | Method and system for assisting overtaking |
US20160351052A1 (en) * | 2015-05-29 | 2016-12-01 | Denso Corporation | Vehicle driving assistance apparatus and vehicle driving assistance method |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020139814A1 (en) | 2018-12-28 | 2020-07-02 | Cummins Inc. | Systems and methods for controlling overtake maneuver in vehicles |
EP3863903A4 (en) * | 2018-12-28 | 2022-08-31 | Cummins, Inc. | SYSTEMS AND METHODS FOR CONTROLLING AN OVERTAKING MANEUVER IN VEHICLES |
US11753015B2 (en) | 2018-12-28 | 2023-09-12 | Cummins Inc. | Systems and methods for controlling overtake maneuver in vehicles |
CN113838280A (en) * | 2020-06-23 | 2021-12-24 | 奥迪股份公司 | Overtaking assistance device, corresponding vehicle, method, computer device and medium |
US12122374B2 (en) * | 2021-08-19 | 2024-10-22 | Autobrains Technologies Ltd | Lane departure assistance |
Also Published As
Publication number | Publication date |
---|---|
JP2017071332A (en) | 2017-04-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20190073540A1 (en) | Vehicle control device, vehicle control method, and storage medium | |
US10807608B2 (en) | Vehicle control system, vehicle control method, and storage medium | |
CN107082062B (en) | The control device of vehicle | |
JP6304223B2 (en) | Driving assistance device | |
US10053087B2 (en) | Driving assistance apparatus | |
EP3608635A1 (en) | Positioning system | |
US9994151B2 (en) | Methods and systems for blind spot monitoring with adaptive alert zone | |
US20190071071A1 (en) | Vehicle control device, vehicle control method, and storage medium | |
US9975480B2 (en) | Methods and systems for blind spot monitoring with adaptive alert zone | |
US20170082452A1 (en) | Lane selecting device, vehicle control system and lane selecting method | |
US20100061591A1 (en) | Object recognition device | |
US9988059B2 (en) | Vehicle behavior detection device | |
JPWO2013153660A1 (en) | Driving assistance device | |
JP6954469B2 (en) | Driving support method and driving support device | |
US20220009496A1 (en) | Vehicle control device, vehicle control method, and non-transitory computer-readable medium | |
US20190243361A1 (en) | Drive switching determination apparatus, drive switching determination method, and program for drive switching determination | |
US9997072B2 (en) | Driving assistance apparatus | |
US11975759B2 (en) | Self-learning-based interpretation of driver's intent for evasive steering | |
US20170103657A1 (en) | Drive assist apparatus and storage medium storing program for executing drive assist process | |
US11975717B2 (en) | Vehicle control system | |
US20200384992A1 (en) | Vehicle control apparatus, vehicle, operation method of vehicle control apparatus, and non-transitory computer-readable storage medium | |
CN114582153B (en) | Ramp entry long solid line reminding method, system and vehicle | |
WO2019139084A1 (en) | Notification apparatus and vehicle-mounted equipment | |
JP2023078605A (en) | Vehicle control device | |
JP6614018B2 (en) | Driving support device and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: DENSO CORPORATION, JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:HU, JIAN;REEL/FRAME:039945/0624 Effective date: 20160928 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |