Estimation of a minimum overtaking speed of a vehicle
11691626 · 2023-07-04
Assignee
Inventors
- Junsheng Fu (Nödinge, SE)
- Marcus Olsson (Väröbacka, SE)
- Viktor Runemalm (Gothenburg, SE)
- Rafael Valencia Carreño (Kållered, SE)
Cpc classification
B60W30/18163
PERFORMING OPERATIONS; TRANSPORTING
B60W40/12
PERFORMING OPERATIONS; TRANSPORTING
International classification
B60W40/12
PERFORMING OPERATIONS; TRANSPORTING
Abstract
The present disclosure relates to an overtaking estimating system for estimation of a minimum overtaking speed of a vehicle. The overtaking estimating system determines in view of a host vehicle a remaining distance of an overtaking lane contiguous to a driving lane of the host vehicle. The system further determines a delta distance between the host vehicle and a preceding vehicle positioned in the host vehicle driving lane. Moreover, the system determines a delta time for the host vehicle to reach the preceding vehicle. The system further determines, based on the delta distance, the delta time and a determined host vehicle speed, a speed of the preceding vehicle. Furthermore, the system determines, based on the remaining distance, the delta distance, the preceding vehicle speed, and an overtaking-affecting parameter, a minimum overtaking speed of the host vehicle for overtaking the preceding vehicle in the remaining distance of the overtaking lane.
Claims
1. A method performed by an overtaking estimating system for estimation of a minimum overtaking speed of a host vehicle, the method comprising: determining in view of a host vehicle a remaining distance (D.sub.remaining) of a fixed distance overtaking lane contiguous to a driving lane of the host vehicle; determining a delta distance (D.sub.delta) between the host vehicle and a preceding vehicle positioned in the host vehicle driving lane; determining a delta time for the host vehicle to reach the preceding vehicle; determining based on the delta distance (D.sub.delta), the delta time and a determined host vehicle speed, a speed of the preceding vehicle; determining based on the remaining distance (D.sub.remaining), the delta distance (D.sub.delta), the preceding vehicle speed, and an overtaking-affecting parameter, a minimum overtaking speed of the host vehicle for overtaking the preceding vehicle in the remaining distance (D.sub.remaining) of the overtaking lane; and communicating estimated overtaking speed data reflecting the minimum overtaking speed to an action-taking system on-board the host vehicle, the action-taking system including an Advanced Driver Assistance System (ADAS)/Automated Driving (AD) system configured to at least partly control overtaking maneuvers, the communicating causing the ADAS/AD to at least partly control an overtaking maneuver of the host vehicle; the determining at least one of the delta distance (D.sub.delta) and the delta time including determining at least one of the delta distance (D.sub.delta) and the delta time based on image data derived from a mono camera configured to capture surroundings of the host vehicle; and the determining the delta distance (D.sub.delta) including determining the delta distance (D.sub.delta) based on a monocular depth reconstruction model.
2. The method according to claim 1, wherein the action taking system further comprises a Human Machine Interface (HMI) interface.
3. The method according to claim 1, wherein the overtaking-affecting parameter comprises at least one of: a length (L.sub.host) of the host vehicle; a length (L.sub.preceding) of the preceding vehicle; and a safety distance margin (D.sub.margin) defining the nearest the host vehicle is allowed to come the preceding vehicle.
4. The method according to claim 1, wherein determining the delta time comprises determining the delta time based on image data captured at two or more different points in time.
5. The method according to claim 1, where the monocular depth reconstruction model comprises a convolutional neural network.
6. An overtaking estimating system for estimation of a minimum overtaking speed of a host vehicle, the overtaking estimating system comprising: a remaining distance determining unit for determining in view of a host vehicle a remaining distance (D.sub.remaining) of a fixed distance overtaking lane contiguous to a driving lane of the host vehicle; a delta distance determining unit for determining a delta distance (D.sub.delta) between the host vehicle and a preceding vehicle positioned in the host vehicle driving lane; a delta time determining unit for determining a delta time for the host vehicle to reach the preceding vehicle; a preceding vehicle speed determining unit for determining based on the delta distance (Ddelta), the delta time and a determined host vehicle speed, a speed of the preceding vehicle; an overtaking speed determining unit for determining based on the remaining distance (D.sub.remaining), the delta distance (D.sub.delta), the preceding vehicle speed, and an overtaking-affecting parameter, a minimum overtaking speed of the host vehicle for overtaking the preceding vehicle in the remaining distance (D.sub.remaining) of the overtaking lane; and communicate estimated overtaking speed data reflecting the minimum overtaking speed to an action-taking system on-board the host vehicle, the action-taking system including an Advanced Driver Assistance System (ADAS)/Automated Driving (AD) system configured to at least partly control overtaking maneuvers, the communicating causing the ADAS/AD to at least partly control an overtaking maneuver of the host vehicle; the determination of at least one of the delta distance (D.sub.delta) and the delta time including determining at least one of the delta distance (D.sub.delta) and the delta time based on image data derived from a mono camera configured to capture surroundings of the host vehicle; and the determination of the delta distance (D.sub.delta) including determining the delta distance (D.sub.delta) based on a monocular depth reconstruction model.
7. The overtaking estimating system according to claim 6, wherein the overtaking-affecting parameter comprises at least one of: a length (L.sub.host) of the host vehicle; a length (L.sub.preceding) of the preceding vehicle; and a safety distance margin (D.sub.margin) defining the nearest the host vehicle is allowed to come the preceding vehicle.
8. The overtaking estimating system according to claim 6, wherein the delta time determining unit is configured to determine the delta time based on image data captured at two or more different points in time.
9. The overtaking estimating system according to claim 6, wherein the overtaking estimating system is comprised in a vehicle.
10. A computer storage medium storing an executable computer program that, when executed, causes one of a computer and a processor to perform a method comprising: determining in view of a host vehicle a remaining distance (D.sub.remaining) of a fixed distance overtaking lane contiguous to a driving lane of the host vehicle; determining a delta distance (D.sub.delta) between the host vehicle and a preceding vehicle positioned in the host vehicle driving lane; determining a delta time for the host vehicle to reach the preceding vehicle; determining based on the delta distance (D.sub.delta), the delta time and a determined host vehicle speed, a speed of the preceding vehicle; determining based on the remaining distance (D.sub.remaining), the delta distance (D.sub.delta), the preceding vehicle speed, and an overtaking-affecting parameter, a minimum overtaking speed of the host vehicle for overtaking the preceding vehicle in the remaining distance (D.sub.remaining) of the overtaking lane; and communicating estimated overtaking speed data reflecting the minimum overtaking speed to an action-taking system on-board the host vehicle, the action-taking system including an Advanced Driver Assistance System (ADAS)/Automated Driving (AD) system configured to at least partly control overtaking maneuvers, the communicating causing the ADAS/AD to at least partly control an overtaking maneuver of the host vehicle; communicating estimated overtaking speed data reflecting the minimum overtaking speed to an action-taking system on-board the host vehicle, the action-taking system including an Advanced Driver Assistance System (ADAS)/Automated Driving (AD) system configured to at least partly control overtaking maneuvers, the communicating causing the ADAS/AD to at least partly control an overtaking maneuver of the host vehicle; the determining at least one of the delta distance (D.sub.delta) and the delta time including determining at least one of the delta distance (D.sub.delta) and the delta time based on image data derived from a mono camera configured to capture surroundings of the host vehicle; and the determining the delta distance (D.sub.delta) including determining the delta distance (D.sub.delta) based on a monocular depth reconstruction model.
11. The computer storage medium according to claim 10, wherein the action taking system comprises a Human Machine Interface (HMI) interface.
12. The computer storage medium according to claim 10, wherein the overtaking-affecting parameter comprises at least one of: a length (L.sub.host) of the host vehicle; a length (L.sub.preceding) of the preceding vehicle; and a safety distance margin (D.sub.margin) defining the nearest the host vehicle is allowed to come the preceding vehicle.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The various aspects of the non-limiting embodiments, including particular features and advantages, will be readily understood from the following detailed description and the accompanying drawings, in which:
(2)
(3)
(4)
DETAILED DESCRIPTION
(5) Non-limiting embodiments of the present disclosure will now be described more fully hereinafter with reference to the accompanying drawings, in which currently preferred embodiments of the disclosure are shown. This disclosure may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. Like reference characters refer to like elements throughout. Dashed lines of some boxes in the figures indicate that these units or actions are optional and not mandatory.
(6) In the following, according to embodiments herein which relate to estimation of a minimum overtaking speed of a vehicle, there will be disclosed an approach according to which assistance is provided in gauging traveling environment variables prior to a potential vehicle overtaking situation.
(7) Referring now to the figures and
(8) The exemplifying host vehicle 2 may refer to any arbitrary manned or unmanned vehicle, for instance an engine-propelled or electrically-powered vehicle such as a car, truck, lorry, van, bus, tractor, motorcycle, moped, scooter or the like. According to an example, the host vehicle 2 may even refer to e.g. a hover board or bicycle or the like. Moreover, the term “vehicle” may throughout this disclosure refer to “road-traffic vehicle” and/or “road-driven vehicle”, and further to “manually driven vehicle and/or at least partly autonomously driven vehicle”. “Host vehicle” may refer to “ego vehicle” and/or merely “vehicle”. The phrase “overtaking estimating system” may refer to “overtaking speed estimating system”, “overtaking determining system”, “vehicle overtaking system” and/or “passing estimating system”. According to an example, “overtaking estimating system” may refer to “overtaking estimating system of, on-board and/or comprised in a vehicle”. “For” estimation of a minimum overtaking speed, on the other hand, may refer to “adapted for” estimation of a minimum overtaking speed, whereas the phrase “for estimation of” a minimum overtaking speed may refer to “for determination of” a minimum overtaking speed. “Minimum” overtaking speed may refer to “requested”, “balanced” and/or “needed” overtaking speed, whereas “minimum overtaking speed of a vehicle” may refer to “minimum overtaking vehicle speed”, “potential minimum overtaking speed of a vehicle” and/or merely “overtaking speed of a vehicle”. “Speed”, on the other hand, may throughout the disclosure refer to “velocity”. The phrase “for estimation of a minimum overtaking speed of a vehicle” may refer to “for estimation of a minimum overtaking speed of a vehicle prior to a potential overtaking by said vehicle” and/or to “for assisting in —and/or supporting—gauging and/or interpreting traveling environment variables prior to a potential vehicle overtaking situation”. According to an example, the phrase “for estimation of a minimum overtaking speed of a vehicle” may further refer to “for estimation of a minimum overtaking speed of a vehicle positioned along a 2+1 road” and/or “for estimation of a minimum overtaking speed of a vehicle in an overtaking lane of a 2+1 road”.
(9) Further depicted in
(10) “Mono camera” may refer to “monocular camera”, and according to an example further to “one mono camera” and/or “single mono camera”. The phrase mono camera “adapted to capture surroundings of the host vehicle”, on the other hand, may refer to mono camera “adapted and/or configured to capture a portion of a surrounding of the host vehicle, e.g. at least in a forward direction”.
(11) The host vehicle 2, here an exemplifying passenger car, is positioned on—and/or is driving or traveling along—an exemplifying traffic road 4, here of an exemplifying commonly known 2+1 type, in a driving lane 41 thereof 4. The exemplifying traffic road 4 further comprises an overtaking lane 42 contiguous to the driving lane 41 of the host vehicle 2, which overtaking lane 42 here has an exemplifying fixed distance D.sub.fixed. The optional fixed length D.sub.fixed of the overtaking lane 42 may be of any arbitrary dimension, e.g. ranging from a few tens of metres up to tens of thousands of metres.
(12) The overtaking estimating system 1 is—e.g. by means of a remaining distance determining unit 101 (shown in
(13) The remaining distance D.sub.remaining may be determined in any arbitrary manner feasible depending on which input data is available and/or the situation at hand. For instance, the remaining distance D.sub.remaining may be determined with input data derived from an optional—e.g. known—positioning system 5 (shown in
(14) According to an example, the following equation could serve as basis:
D.sub.remaining=D.sub.fixedV.sub.host*Δt (1)
where
(15) D.sub.fixed=fixed distance of overtaking lane 42,
(16) V.sub.host=host vehicle speed,
(17) Δt=delta time between two timestamps, and
(18) D.sub.remaining=remaining distance of overtaking lane 42
(19) The phrase “determining” a remaining distance may refer to “calculating” and/or “deriving” a remaining distance, and according to an example further to “determining based on input derived from a positioning system on-board said host vehicle in combination with map data comprising information regarding said overtaking lane” a remaining distance, and/or “determining based on input derived from an image capturing system and/or mono camera on-board said host vehicle of a road sign indicating a fixed length and/or a remainder of said overtaking lane” a remaining distance. Moreover, “determining a remaining distance” may refer to “determining a current—or essentially current—remaining distance” and/or “determining at a time point a remaining distance”. Determining “in view of a host vehicle” a remaining distance, on the other hand, may refer to determining “from a position of a host vehicle” a remaining distance, whereas remaining “distance” may refer to remaining “distance in a lengthwise direction”. The expression “driving lane” may refer to “traffic lane”, whereas “overtaking lane” may refer to “passing lane”, “overtaking lane allowing faster-moving traffic” and/or “overtaking lane of the same direction as the driving lane of the host vehicle”. “Overtaking lane” may further refer to “current and/or upcoming overtaking lane”. According to an example, “overtaking lane” may further refer to “overtaking lane of —and/or having—a predetermined and/or fixed distance, extension and/or length” and/or “overtaking lane of a 2+1 road”. The phrase overtaking lane “contiguous” to a driving lane, on the other hand, may refer to overtaking lane “adjacent” and/or “next to” a driving lane.
(20) The overtaking estimating system 1 is—e.g. by means of a delta distance determining unit 102 (shown in
(21) The exemplifying preceding vehicle 7 may refer to any arbitrary manned or unmanned vehicle, for instance an engine-propelled or electrically-powered vehicle such as a car, truck, lorry, van, bus, tractor, motorcycle, moped, scooter or the like. According to an example, the preceding vehicle may even refer to e.g. a hover board or bicycle or the like. The delta distance D.sub.delta may be determined in any arbitrary manner feasible depending on which input data is available and/or the situation at hand. According to an example, the delta distance D.sub.delta may be determined based on input data derived from a—e.g. known—vehicle-to-vehicle communication system on-board the host vehicle 2 adapted to communicate with surrounding vehicles—such as e.g. the preceding vehicle 7—which input data indicates the distance D.sub.delta between the host vehicle 2 and the preceding vehicle 7.
(22) Additionally or alternatively, however, the delta distance D.sub.delta may be determined based on input data derived from one or more—e.g. known—surrounding object sensing systems on-board the host vehicle 2, e.g. comprising one or more of a camera, radar, lidar and/or ultrasound sensor, adapted to detect surrounding objects—such as the preceding vehicle 7—and distance(s) D.sub.delta thereto.
(23) Optionally, determining the delta distance D.sub.delta may comprise determining said delta distance D.sub.delta based on image data derived from the previously discussed mono camera 3 adapted to capture surroundings of the host vehicle 2. Thereby, the delta distance D.sub.delta between the host vehicle 2 and the preceding vehicle 7 may be determined in an efficient and cost effective manner, with no further surrounding objects detecting sensors needed other than said mono camera 3.
(24) Further optionally, determining the delta distance D.sub.delta may comprise determining said delta distance D.sub.delta based on a—e.g. known—monocular depth reconstruction model. The optional monocular depth reconstruction model and/or system may for instance comprise a—e.g. known—convolutional neural network, CNN
(25) The phrase “determining” a delta distance may refer to “calculating” and/or “deriving” a delta distance, and according to an example further to “determining based on input derived from a surrounding object sensing system on-board said host vehicle” a delta distance. Moreover, “determining a delta distance” may refer to “determining a current—or essentially current—delta distance” and/or “determining at—or essentially at—said time point a delta distance”. “Delta distance between said host vehicle and a preceding vehicle”, on the other hand, may refer to “delta distance from said host vehicle to a preceding vehicle”, and according to an example further to “delta distance between essentially a front end of said host vehicle and essentially a rear end of a preceding vehicle”. Moreover, “preceding” vehicle may refer to “leading” vehicle. Preceding vehicle “positioned” in the host vehicle driving lane may refer to “preceding” vehicle “traveling and/or driving” in the host vehicle driving lane and/or preceding vehicle “positioned ahead” in the host vehicle driving lane, whereas “said host vehicle driving lane” may refer to “said driving lane of the host vehicle”.
(26) The overtaking estimating system 1 is—e.g. by means of a delta time determining unit 103 (shown in
(27) The delta time may be determined in any arbitrary manner feasible depending on which input data is available and/or the situation at hand. According to an example, the delta time may be determined based on input data derived from the exemplifying previously discussed optional one or more surrounding object sensing systems.
(28) Optionally, however, determining the delta time may comprise determining said delta time based on image data derived from the previously discussed mono camera 3 adapted to capture surroundings of the host vehicle 2. Further optionally, determining the delta time may comprise determining said delta time based on image data—derived from the previously discussed mono camera 3—captured at two or more different points in time. Thereby, the delta time for the host vehicle 2 to reach the preceding vehicle 7 may be determined in an—e.g. known—efficient and cost effective manner, with no further surrounding objects detecting sensors needed other than said mono camera 3.
(29) The phrase “determining” a delta time may refer to “calculating” and/or “deriving” a delta time, and according to an example further to “determining based on input derived from a surrounding object sensing system on-board said host vehicle” a delta time. Moreover, “determining a delta time” may refer to “determining a current—or essentially current—delta time” and/or “determining at—or essentially at—said time point a delta time”, whereas “delta time for said host vehicle to reach” the preceding vehicle according to an example may refer to “time-to-reach” the preceding vehicle. Delta time for “the host vehicle to reach” the preceding vehicle, on the other hand, may refer to delta time for “the host vehicle to catch up with” the preceding vehicle, and according to an example further to delta time for “essentially a front end of said host vehicle to reach essentially a rear end of” the preceding vehicle. Moreover, “image data captured at two or more different points in time” may refer to “image data captured at two or more different timestamps”. The different points in time may differ by any time duration feasible for the implementation and/or situation at hand, for instance ranging from a few microseconds up to several seconds in between the time stamps.
(30) The overtaking estimating system 1 is—e.g. by means of a preceding vehicle speed determining unit 104 (shown in
(31) The host vehicle speed may be determined in any arbitrary manner feasible depending on which input data is available and/or the situation at hand. Said host vehicle speed may for instance be derived from the optional exemplifying speed determining system 6 discussed above.
(32) The preceding vehicle speed, on the other hand, may be derived from the determined delta distance D.sub.delta, the determined delta time and the determined host vehicle speed, in any feasible manner.
(33) According to an example, the following equation(s) could serve as basis:
(V.sub.host−V.sub.preceding)*T.sub.delta=D.sub.delta (2)
V.sub.preceding=−D.sub.delta/T.sub.delta+V.sub.host (3)
where
(34) V.sub.host=host vehicle speed,
(35) T.sub.delta=delta time for host vehicle to reach preceding vehicle 7,
(36) D.sub.delta=delta distance between host vehicle 2 and preceding vehicle 7, and
(37) V.sub.preceding=preceding vehicle speed
(38) As previously discussed, the delta distance D.sub.delta between the host vehicle 2 and the preceding vehicle 7 may optionally be computed with support from a monocular depth reconstruction model, e.g. with a CNN-based approach.
(39) The phrase “determining based on said delta distance, said delta time and a determined host vehicle speed” a speed of the preceding vehicle may refer to “determining based on equations and/or algorithms comprising said delta distance, said delta time and a determined host vehicle speed” a speed of the preceding vehicle. “Determining based on”, on the other hand, may in this context refer to “calculating based on”. Moreover, “determining a speed of the preceding vehicle” may refer to “determining a current—or essentially current—speed of the preceding vehicle” and/or “determining at—or essentially at—said time point a speed of the preceding vehicle”. A “determined host vehicle speed”, on the other hand, may refer to a “derived host vehicle speed”, and further according to an example to a “host vehicle speed derived from a speed determining system on-board said vehicle”.
(40) The overtaking estimating system 1 is—e.g. by means of a overtaking speed determining unit 105 (shown in
(41) The overtaking-affecting parameter may refer to any arbitrary parameter providing a margin in the determination of the minimum overtaking speed.
(42) Optionally, the overtaking-affecting parameter may comprise a length L.sub.host of the host vehicle 2. The host vehicle length L.sub.host may be represented by a constant; according to an example however, the host vehicle length L.sub.host may be represented by a variable, e.g. derivable from a—e.g. known—vehicle equipage length determining system 8 (shown in
(43) Additionally or alternatively, the overtaking-affecting parameter may comprise a length L.sub.preceding of the preceding vehicle 7. The preceding vehicle length L.sub.preceding may be represented by a constant, such as e.g. a maximum allowed length of a vehicle; according to an example however, the preceding vehicle length L.sub.preceding may be represented by a variable, e.g. derivable from the preceding vehicle 7 itself e.g. via vehicle-to-vehicle communication, and/or derivable from a database—e.g. comprised in a backend system such as e.g. a commonly known automotive cloud—holding information of vehicle lengths e.g. based on registration number and/or vehicle type, which may be gathered by the host vehicle 2 e.g. with support from an image capturing system such as the optional mono camera 3 discussed above.
(44) Furthermore, additionally or alternatively, the overtaking-affecting parameter may comprise a safety distance margin D.sub.margin defining the nearest the host vehicle 2 is allowed to come the preceding vehicle 7. The safety distance margin D.sub.margin may be represented by a constant; according to an example, however, the safety distance margin D.sub.margin may be represented by a variable, e.g. reflecting a driving style of the driver and/or a determined traveling, environmental and/or traffic situation, which may be derivable e.g. from—e.g. known—co-systems such as nodes and/or electronic control modules, ECUs, on-board the host vehicle 2. The safety distance margin D.sub.margin may accordingly range from a few tens of millimeters up to several tens of meters.
(45) The minimum overtaking speed may be derived from the determined remaining distance D.sub.remaining in the overtaking lane 42, the determined delta distance D.sub.delta between the host vehicle 2 and the preceding vehicle 7, the determined vehicle speed of the preceding vehicle 7, and the overtaking-affecting parameter, in any feasible manner.
(46) According to an example, the following equation could serve as basis:
V.sub.overtake=V.sub.preceding*D.sub.remaining/(D.sub.remaining−D.sub.delta−k.sub.affect) (4)
where
(47) V.sub.preceding=preceding vehicle speed,
(48) D.sub.remaining=remaining distance of overtaking lane 42,
(49) D.sub.delta=delta distance between host vehicle 2 and preceding vehicle 7,
(50) K.sub.affect=overtaking-affecting parameter, and
(51) V.sub.overtake=minimum host vehicle overtaking speed
(52) It is to be understood that it may be assumed that the host vehicle 2 and the preceding vehicle 7 during the minimum overtaking speed estimating process—and the preceding vehicle 7 also during a potential overtaking maneuver—keep a respective essentially constant speed and/or acceleration.
(53) The phrase “determining based on said remaining distance, said delta distance, said preceding vehicle speed, and an overtaking-affecting parameter” a minimum overtaking speed may refer to “determining based on equations and/or algorithms comprising said remaining distance, said delta distance, said preceding vehicle speed, and an overtaking—affecting parameter” a minimum overtaking speed. “Determining based on”, on the other hand, may in this context refer to “calculating based on”. Moreover, “determining a minimum overtaking speed” may refer to “determining a current—or essentially current—minimum overtaking speed” and/or “determining at—or essentially at—said time point a minimum overtaking speed”. “Minimum overtaking speed” may refer to “target speed” and/or merely “overtaking speed”. The phrase “for overtaking said preceding vehicle in the remaining distance of the overtaking lane”, on the other hand, may refer to “for overtaking said preceding vehicle before reaching an end of said remaining distance”. A “length” of the host/preceding vehicle may refer to a “determined length” of the host/preceding vehicle and/or a “derived length” of the host/preceding vehicle. According to an example, the phrase “a length of said host vehicle” may refer to “a length of the host vehicle derived from a vehicle equipage length determining system”, whereas, in a similar manner, the phrase “a length of said preceding vehicle” may refer to “a length of the preceding vehicle determined based on a registration number and/or a vehicle type derived from an image capturing system e.g. a mono camera on-board said host vehicle”. The phrase “the nearest said host vehicle is allowed to come said preceding vehicle”, on the other hand, may refer to “the nearest said host vehicle is allowed to come close to said preceding vehicle”, “the nearest said host vehicle is allowed to come a rear end of said preceding vehicle” and/or “the nearest said host vehicle is allowed to come said preceding vehicle during a potential overtaking maneuver”.
(54) The overtaking estimating system 1 may—e.g. by means of an optional overtaking speed communicating unit 106 (shown in
(55) The estimated overtaking speed data may be communicated in any arbitrary manner feasible, e.g. via wire and/or wirelessly, whereas the action-taking system 9 may refer to any arbitrary system 9 on-board the host vehicle 2 feasible for the implementation at hand. For instance, the action-taking system 9 may comprise—and/or refer to—a human machine interface, HMI interface, such as e.g. a display and/or loudspeaker e.g. adapted to present—and/or prompt e.g. a potential vehicle driver with—the determined minimum overtaking speed, and/or comprise—and/or refer to—an ADAS/AD system e.g. adapted to at least partly control overtaking maneuvers. The optional HMI interface may for instance be comprised in—and/or be mounted to—the host vehicle 2, and/or be comprised in a user device such as e.g. a smartphone carried on-board the host vehicle 2.
(56) The phrase “communicating” estimated overtaking speed data may refer to “communicating by wire and/or wirelessly” estimated overtaking speed data, whereas “estimated overtaking speed data” may refer to “one or more estimated overtaking speed signals and/or messages”. Estimated overtaking speed data “reflecting the minimum overtaking speed”, on the other hand, may refer to estimated overtaking speed data “comprising the determined minimum overtaking speed”. According to an example, the phrase “action-taking system on-board said host vehicle” may refer to “action-taking system on-board said host vehicle, said action-taking system comprising an HMI interface and/or an ADAS/AD system”.
(57) As further shown in
(58) Further shown in
(59)
(60) Action 1001
(61) In Action 1001, the overtaking estimating system 1 determines in view of a host vehicle 2—e.g. with support from the remaining distance determining unit 101—a remaining distance D.sub.remaining of an overtaking lane 42 contiguous to a driving lane 41 of the host vehicle 2.
(62) Action 1002
(63) In Action 1002, the overtaking estimating system 1 determines—e.g. with support from the delta distance determining unit 102—a delta distance D.sub.delta between the host vehicle 2 and a preceding vehicle 7 positioned in the host vehicle driving lane 41.
(64) Optionally, Action 1002 of determining the delta distance D.sub.delta may comprise determining said delta distance based on image data derived from a mono camera 3 adapted to capture surroundings of the host vehicle 2.
(65) Further optionally, Action 1002 of determining the delta distance D.sub.delta may comprise determining said delta distance based on a monocular depth reconstruction model. The monocular depth reconstruction model may further comprise a convolutional neural network, CNN.
(66) Action 1003
(67) In Action 1003, the overtaking estimating system 1 determines—e.g. with support from the delta time determining unit 103—a delta time for the host vehicle 2 to reach the preceding vehicle 7.
(68) Optionally, Action 1003 of determining the delta time may comprise determining said delta time based on image data derived from a mono camera 3 adapted to capture surroundings of the host vehicle 2.
(69) Further optionally, Action 1003 of determining the delta time may comprise determining said delta time based on image data captured—by said mono camera 3—at two or more different points in time.
(70) Action 1004
(71) In Action 1004, the overtaking estimating system 1 determines based on the delta distance D.sub.delta, the delta time and a determined host vehicle speed—e.g. with support from the preceding vehicle speed determining unit 104—a speed of the preceding vehicle 7.
(72) Action 1005
(73) In Action 1005, the overtaking estimating system 1 determines based on the remaining distance D.sub.reminaing, the delta distance D.sub.delta, the preceding vehicle speed, and an overtaking-affecting parameter—e.g. with support from the overtaking speed determining unit 105—a minimum overtaking speed of the host vehicle 2 for overtaking the preceding vehicle 7 in the remaining distance D.sub.remaining of the overtaking lane 42.
(74) Action 1006
(75) In optional Action 1006, the overtaking estimating system 1 may communicate—e.g. with support from the optional overtaking speed communicating unit 106—estimated overtaking speed data reflecting the minimum overtaking speed to an action-taking system 9 on-board the host vehicle 2.
(76) The action-taking system 9 may comprise an HMI interface and/or an ADAS/AD system.
(77) Optionally, the overtaking-affecting parameter may comprise a length L.sub.host of the host vehicle 2. Additionally or alternatively, the overtaking-affecting parameter may comprise a length L.sub.preceding of the preceding vehicle 7. Moreover, additionally or alternatively, the overtaking-affecting parameter may comprise a safety distance margin D.sub.margin defining the nearest the host vehicle 2 is allowed to come the preceding vehicle 7.
(78) The person skilled in the art realizes that the present disclosure by no means is limited to the preferred embodiments described above. On the contrary, many modifications and variations are possible within the scope of the appended claims. It should furthermore be noted that the drawings not necessarily are to scale and the dimensions of certain features may have been exaggerated for the sake of clarity. Emphasis is instead placed upon illustrating the principle of the embodiments herein. Additionally, in the claims, the word “comprising” does not exclude other elements or steps, and the indefinite article “a” or “an” does not exclude a plurality.