This disclosure generally relates to an automated braking system, and more particularly relates to an automated braking system that detects objects beneath an overpass.
It is known to detect an overpass spanning a roadway using a radar-sensor. The typical radar-sensor is not able to distinguish between the overpass and objects beneath the overpass, which may result in false detections and/or a failure to detect objects on a roadway beneath the overpass.
In accordance with one embodiment, an automated braking system for use on an automated vehicle is provided. The automated braking system includes a braking-actuator, a ranging-sensor, a digital-map, and a controller. The braking-actuator controls movement of a host-vehicle. The ranging-sensor detects a distance, a direction, and an elevation of targets in a field-of-view of the ranging-sensor. The field-of-view includes a roadway traveled by the host-vehicle. The digital-map defines a travel-route of the host-vehicle and specifies a gradient of the roadway. The controller is in communication with the braking-actuator, the ranging-sensor, and the digital-map. The controller determines that a first-collection of the targets above a horizon is an overpass when the gradient indicates that the roadway descends below the overpass. The controller disregards the first-collection of the targets associated with the overpass when the gradient is indicated, and activates the braking-actuator when the controller determines that a second-collection of targets from below the horizon are an obstruction on the travel-route beneath the overpass.
In another embodiment, a method of operating an automated braking system for use on an automated vehicle is provided. The method includes the steps of controlling movement of a host-vehicle, detecting targets, defining a travel-route, determining an overpass, and activating a braking-actuator. The step of controlling movement of a host-vehicle includes controlling, with a braking-actuator, movement of the host-vehicle. The step of detecting targets includes, detecting, with a ranging-sensor, a distance, a direction, and an elevation of the targets in a field-of-view of the ranging-sensor, wherein the field-of-view includes a roadway traveled by the host-vehicle. The step of defining the travel-route includes defining, with a digital-map, the travel-route of the host-vehicle wherein the digital-map specifies a gradient of the roadway. The step of determining the overpass includes determining, with a controller in communication with the braking-actuator, the ranging-sensor, and the digital-map, that a first-collection of the targets above a horizon is the overpass when the gradient indicates that the roadway descends below the overpass, and disregarding the first-collection of targets associated with the overpass when the gradient is indicated. The step of activating the braking-actuator includes activating the braking-actuator when the controller determines that a second-collection of targets from below the horizon are an obstruction on the travel-route beneath the overpass.
In yet another embodiment, an automated vehicular braking system is provided. The automated vehicular braking system includes a ranging-sensor, a digital-map that indicates a roadway, and a controller in communication with the braking-actuator, the ranging-sensor, and the digital-map. The controller determines the digital-map indicates that the roadway passes below an overpass, disregards the overpass when a host-vehicle approaches the overpass, and operates the host-vehicle to avoid an obstruction detected on the roadway beneath the overpass.
Further features and advantages will appear more clearly on a reading of the following detailed description of the preferred embodiment, which is given by way of non-limiting example only and with reference to the accompanying drawings.
The present invention will now be described, by way of example with reference to the accompanying drawings, in which:
The system 10 includes a braking-actuator 24 that controls movement 20 of the host-vehicle 12. Movement 20 may be defined as forward-movement and/or rearward-movement of the host-vehicle 12. In the non-limiting examples illustrated in
The system 10 also includes the ranging-sensor 18 that detects a distance 26, a direction 28, and the elevation 14 of targets in a field-of-view 30 of the ranging-sensor 18, wherein the field-of-view 30 includes a roadway 32 traveled by the host-vehicle 12. The ranging-sensor 18 may be a radar 34 or a lidar 36. Typically, radar-systems on vehicles are capable of only determining a range 38 (i.e. distance 26) and azimuth-angle 40 (i.e. direction 28) to the target so may be referred to as a two-dimensional (2D) radar-system. Other radar-systems are capable of determining an elevation-angle 42 (i.e. elevation 14) to a target so may be referred to as a three-dimensional (3D) radar-system. In the non-limiting example illustrated in
By way of example and not limitation, the radar 34 may be configured to output a continuous or periodic data stream that includes a variety of signal characteristics associated with each target detected. The signal characteristics may include or be indicative of, but are not limited to, the range 38 to the target from the host-vehicle 12, the azimuth-angle 40 to the target relative to a host-vehicle-longitudinal-axis (not specifically shown), the elevation-angle 42 relative to the left-sensor 18A and/or the right-sensor 18B, an amplitude (not shown) of the radar-signal, and a relative-velocity of closure (i.e. a range-rate 46) relative to the target.
The system 10 also includes a digital-map 48 that defines a travel-route 50 of the host-vehicle 12 and specifies a gradient 52 of the roadway 32. As used herein, the gradient 52 is a slope, grade, or angle of inclination of the roadway 32 relative to a horizon 54 of the host-vehicle 12. The digital-map 48 may be located on-board the host-vehicle 12 and may be integrated into the controller 44. The digital-map 48 may be stored ‘in the cloud’ and accessed via a transceiver (e.g. Wi-Fi, cellular, satellite—not shown). The digital-map 48 and transceiver may also be part of a location-device (e.g. GPS—not shown).
The system 10 also includes the controller 44 in communication with the braking-actuator 24, the ranging-sensor 18, and the digital-map 48. The controller 44 may include a processor (not shown) such as a microprocessor or other control circuitry such as analog and/or digital control circuitry including an application specific integrated circuit (ASIC) for processing data as should be evident to those in the art. The controller 44 may include a memory (not specifically shown), including non-volatile memory, such as electrically erasable programmable read-only memory (EEPROM) for storing one or more routines, thresholds, and captured data. The one or more routines may be executed by the processor to perform steps for determining if a detected target exists along the travel-route 50 of the host-vehicle 12 based on signals received by the controller 44 from the ranging-sensor 18, as described herein.
The controller 44 may analyze the radar-signal to categorize the data from each detected target with respect to a list of previously detected targets having established tracks. As used herein, a track refers to one or more data sets that have been associated with a particular one of the detected targets. By way of example and not limitation, if the amplitude of the radar-signal is above a predetermined amplitude threshold, then the controller 44 determines if the data corresponds to a previously detected target or if a new-target has been detected. If the data corresponds to a previously detected target, the data is added to or combined with prior data to update the track of the previously detected target. If the data does not correspond to any previously detected target because, for example, it is located too far away from any previously detected target, then it may be characterized as a new-target and assigned a unique track identification number. The identification number may be assigned according to the order that data for a new detected target is received, or may be assigned an identification number according to a grid-location in the field-of-view 30.
The controller 44 may determine a region-of-interest (not shown) within the field-of-view 30. The region-of-interest may represent an area directly ahead the host-vehicle 12 that extends from a left-corner and from a right-corner of the host-vehicle 12. The objects 16 in the region-of-interest and the host-vehicle 12 may collide if the host-vehicle 12 continues to move in the direction 28 of the objects 16. The field-of-view 30 also has a known vertical-angle (not specifically shown) and a known horizontal-angle (not specifically shown) that are design features of the ranging-sensor 18 and determine how close to the host-vehicle 12 the objects 16 may be detected.
The controller 44 activates the braking-actuator 24 when the controller 44 determines that a second-collection 62 of targets from below the horizon 54 are an obstruction 64 on the travel-route 50 beneath the overpass 56, as illustrated in
Step 202, CONTROL MOVEMENT, may include the step of controlling, with a braking-actuator 24, movement 20 of a host-vehicle 12. Movement 20 may be defined as forward-movement and/or rearward-movement of the host-vehicle 12. In the non-limiting examples illustrated in
Step 204, DETECT TARGETS, may include the step of detecting, with a ranging-sensor 18, a distance 26, a direction 28, and an elevation 14 of targets in a field-of-view 30 of the ranging-sensor 18, wherein the field-of-view 30 includes a roadway 32 traveled by the host-vehicle 12. The ranging-sensor 18 may be a radar 34 or a lidar 36. Typically, radar-systems on vehicles are capable of only determining a range 38 (i.e. distance 26) and azimuth-angle 40 (i.e. direction 28) to the target so may be referred to as a two-dimensional (2D) radar-system. Other radar-systems are capable of determining an elevation-angle 42 (i.e. elevation 14) to a target so may be referred to as a three-dimensional (3D) radar-system. In the non-limiting example illustrated in
By way of example and not limitation, the radar 34 may be configured to output a continuous or periodic data stream that includes a variety of signal characteristics associated with each target detected. The signal characteristics may include or be indicative of, but are not limited to, the range 38 to the target from the host-vehicle 12, the azimuth-angle 40 to the target relative to a host-vehicle-longitudinal-axis (not specifically shown), the elevation-angle 42 relative to the left-sensor 18A and/or the right-sensor 18B, an amplitude (not shown) of the radar-signal, and a relative-velocity of closure (i.e. a range-rate 46) relative to the target.
The system 10 also includes a digital-map 48 that defines a travel-route 50 of the host-vehicle 12 and specifies a gradient 52 of the roadway 32. As used herein, the gradient 52 is a slope, grade, or angle of inclination of the roadway 32 relative to a horizon 54 of the host-vehicle 12. The digital-map 48 may be located on-board the host-vehicle 12 and may be integrated into the controller 44. The digital-map 48 may be stored ‘in the cloud’ and accessed via a transceiver (e.g. Wi-Fi, cellular, satellite—not shown). The digital-map 48 and transceiver may also be part of a location-device (e.g. GPS—not shown).
Step 206, DEFINE TRAVEL-ROUTE, may include the step of defining, with a digital-map 48, a travel-route 50 of the host-vehicle 12 and specifying a gradient 52 of the roadway 32. As used herein, the gradient 52 is a slope, grade, or angle of inclination of the roadway 32 relative to a horizon 54 of the host-vehicle 12. The digital-map 48 may be located on-board the host-vehicle 12 and may be integrated into the controller 44. The digital-map 48 may be stored ‘in the cloud’ and accessed via a transceiver (e.g. Wi-Fi, cellular, satellite—not shown). The digital-map 48 and transceiver may also be part of a location-device (e.g. GPS—not shown).
Step 208, DETERMINE OVERPASS, may include the step of determining, with a controller 44 in communication with the braking-actuator 24, the ranging-sensor 18, and the digital-map 48, that a first-collection 58 of the targets above a horizon 54 is an overpass 56 when the gradient 52 indicates that the roadway 32 descends below the overpass 56. The controller 44 may include a processor (not shown) such as a microprocessor or other control circuitry such as analog and/or digital control circuitry including an application specific integrated circuit (ASIC) for processing data as should be evident to those in the art. The controller 44 may include a memory (not specifically shown), including non-volatile memory, such as electrically erasable programmable read-only memory (EEPROM) for storing one or more routines, thresholds, and captured data. The one or more routines may be executed by the processor to perform steps for determining if a detected target exists along the travel-route 50 of the host-vehicle 12 based on signals received by the controller 44 from the ranging-sensor 18, as described herein.
The controller 44 may analyze the radar-signal to categorize the data from each detected target with respect to a list of previously detected targets having established tracks. As used herein, a track refers to one or more data sets that have been associated with a particular one of the detected targets. By way of example and not limitation, if the amplitude of the radar-signal is above a predetermined amplitude threshold, then the controller 44 determines if the data corresponds to a previously detected target or if a new-target has been detected. If the data corresponds to a previously detected target, the data is added to or combined with prior data to update the track of the previously detected target. If the data does not correspond to any previously detected target because, for example, it is located too far away from any previously detected target, then it may be characterized as a new-target and assigned a unique track identification number. The identification number may be assigned according to the order that data for a new detected target is received, or may be assigned an identification number according to a grid-location in the field-of-view 30.
The controller 44 may determine a region-of-interest (not shown) within the field-of-view 30. The region-of-interest may represent an area directly ahead the host-vehicle 12 that extends from a left-corner and from a right-corner of the host-vehicle 12. The objects 16 in the region-of-interest and the host-vehicle 12 may collide if the host-vehicle 12 continues to move in the direction 28 of the objects 16. The field-of-view 30 also has a known vertical-angle (not specifically shown) and a known horizontal-angle (not specifically shown) that are design features of the ranging-sensor 18 and determine how close to the host-vehicle 12 the objects 16 may be detected.
Step 210, ACTIVATE BRAKING-ACTUATOR, may include the step of activating, with the controller 44, the braking-actuator 24 when the controller 44 determines that a second-collection 62 of targets from below the horizon 54 are an obstruction 64 on the travel-route 50 beneath the overpass 56, as illustrated in
The system 110 may include a braking-actuator 124 that controls movement 120 of the host-vehicle 112. Movement 120 may be defined as forward-movement and/or rearward-movement of the host-vehicle 112. In the non-limiting examples illustrated in
The system 110 includes the ranging-sensor 118 that detects a distance 126, a direction 128, and the elevation 114 of targets in a field-of-view 130 of the ranging-sensor 118, wherein the field-of-view 130 includes a roadway 132 traveled by the host-vehicle 112. The ranging-sensor 118 may be a radar 134 or a lidar 136. Typically, radar-systems on vehicles are capable of only determining a range 138 (i.e. distance 126) and azimuth-angle 140 (i.e. direction 128) to the target so may be referred to as a two-dimensional (2D) radar-system. Other radar-systems are capable of determining an elevation-angle 142 (i.e. elevation 114) to a target so may be referred to as a three-dimensional (3D) radar-system. In the non-limiting example illustrated in
By way of example and not limitation, the radar 134 may be configured to output a continuous or periodic data stream that includes a variety of signal characteristics associated with each target detected. The signal characteristics may include or be indicative of, but are not limited to, the range 138 to the target from the host-vehicle 112, the azimuth-angle 140 to the target relative to a host-vehicle-longitudinal-axis (not specifically shown), the elevation-angle 142 relative to the left-sensor 118A and/or the right-sensor 118B, an amplitude (not shown) of the radar-signal, and a relative-velocity of closure (i.e. a range-rate 146) relative to the target.
The system 110 also includes a digital-map 148 that indicates a roadway 132. The digital-map 148 also defines a travel-route 150 of the host-vehicle 112 and specifies a gradient 152 of the roadway 132. As used herein, the gradient 152 is a slope, grade, or angle of inclination of the roadway 132 relative to a horizon 154 of the host-vehicle 112. The digital-map 148 may be located on-board the host-vehicle 112 and may be integrated into the controller 144. The digital-map 148 may be stored ‘in the cloud’ and accessed via a transceiver (e.g. Wi-Fi, cellular, satellite—not shown). The digital-map 148 and transceiver may also be part of a location-device (e.g. GPS—not shown).
The system 110 also includes the controller 144 in communication with the braking-actuator 124, the ranging-sensor 118, and the digital-map 148. The controller 144 may include a processor (not shown) such as a microprocessor or other control circuitry such as analog and/or digital control circuitry including an application specific integrated circuit (ASIC) for processing data as should be evident to those in the art. The controller 144 may include a memory (not specifically shown), including non-volatile memory, such as electrically erasable programmable read-only memory (EEPROM) for storing one or more routines, thresholds, and captured data. The one or more routines may be executed by the processor to perform steps for determining if a detected target exists along the travel-route 150 of the host-vehicle 112 based on signals received by the controller 144 from the ranging-sensor 118, as described herein.
The controller 144 may analyze the radar-signal to categorize the data from each detected target with respect to a list of previously detected targets having established tracks. As used herein, a track refers to one or more data sets that have been associated with a particular one of the detected targets. By way of example and not limitation, if the amplitude of the radar-signal is above a predetermined amplitude threshold, then the controller 144 determines if the data corresponds to a previously detected target or if a new-target has been detected. If the data corresponds to a previously detected target, the data is added to or combined with prior data to update the track of the previously detected target. If the data does not correspond to any previously detected target because, for example, it is located too far away from any previously detected target, then it may be characterized as a new-target and assigned a unique track identification number. The identification number may be assigned according to the order that data for a new detected target is received, or may be assigned an identification number according to a grid-location in the field-of-view 130.
The controller 144 may determine a region-of-interest (not shown) within the field-of-view 130. The region-of-interest may represent an area directly ahead the host-vehicle 112 that extends from a left-corner and from a right-corner of the host-vehicle 112. The objects 116 in the region-of-interest and the host-vehicle 112 may collide if the host-vehicle 112 continues to move in the direction 128 of the objects 116. The field-of-view 130 also has a known vertical-angle (not specifically shown) and a known horizontal-angle (not specifically shown) that are design features of the ranging-sensor 118 and determine how close to the host-vehicle 112 the objects 116 may be detected.
The controller 144 operates the host-vehicle 112 to avoid the object 116, i.e. avoid a collision with the object 116, detected on the roadway beneath the overpass. For example, the controller 144 may operate the steering (
Accordingly, an automated braking system 10, a controller 44 for the automated braking system 10, and a method 200 of operating the automated braking system 10 is provided. The system 10 is beneficial because the system 10 provides an early detection of obstructions 64 located beneath the overpass 56, that would typically be ignored, allowing additional time for the controller 44 to activate the braking-actuator 24.
While this invention has been described in terms of the preferred embodiments thereof, it is not intended to be so limited, but rather only to the extent set forth in the claims that follow.