The present invention generally relates to a vehicle occupant warning system. More specifically, the present invention relates to a vehicle occupant warning system that warns an occupant of a vehicle of an approaching remote vehicle.
Recently, vehicles are being equipped with a variety of warning and prevention systems such as lane departure and prevention systems, cross traffic alerts, adaptive cruise control, and the like. Further, various informational vehicle-to-vehicle systems have been proposed that use wireless communications between vehicles, and further between vehicle and infrastructures such as roadside units. These wireless communications have a wide range of applications ranging from safety applications to entertainment applications. Also vehicles are sometimes equipped with various types of systems, such as global positioning systems (GPS), which are capable of determining the location of the vehicle and identifying the location of the vehicle on a map for reference by the driver. The type of wireless communications to be used depends on the particular application. Some examples of wireless technologies that are currently available include digital cellular systems, Bluetooth systems, wireless LAN systems and dedicated short range communications (DSRC) systems.
It has been discovered that to improve vehicle and vehicle occupant safety, an improved system to warn vehicle occupants of the location heading of a remote vehicle is desired.
In view of the state of the known technology, one aspect of the present disclosure is to provide a vehicle occupant warning system comprising a receiver, an electronic controller and a mitigation device. The receiver is disposed onboard a host vehicle and is configured to receive remote vehicle information representing a travel condition of a remote vehicle. The electronic is controller configured to determine whether the remote vehicle will pass adjacent a side of the host based on the remote vehicle information. The mitigation device is configured to perform a mitigation operation to prevent an occupant of the host vehicle from exiting the host vehicle when instructed by the electronic controller.
Another aspect of the present disclosure is to provide a method of warning a vehicle occupant, comprising operating a receiver disposed onboard a host vehicle, to receive remote vehicle information representing a travel condition of a remote vehicle, determining, by an electronic controller, whether the remote vehicle will pass adjacent a side of the host based on the remote vehicle information, and operating a mitigation device to perform a mitigation operation to prevent an occupant of the host vehicle from exiting the host vehicle when instructed by the electronic controller.
Referring now to the attached drawings which form a part of this original disclosure:
Selected embodiments will now be explained with reference to the drawings. It will be apparent to those skilled in the art from this disclosure that the following descriptions of the embodiments are provided for illustration only and not for the purpose of limiting the invention as defined by the appended claims and their equivalents.
Referring initially to
As can be understood, an occupant of a vehicle 10 stopped along the road side 16 may wish to exit the vehicle 10 for any number of reasons. However, as one of ordinary skill can understand occupants may have a limited field of view to discern whether a remote vehicle 14 is approaching. Further, in some situations the remote vehicle 14 may not be visible due to turns in the road, hills along the road, obstacles along the road or any other reasons.
The vehicle occupant warning system 12 improves the host vehicle's 10 determination of location, direction and speed of a remote vehicle 14. The vehicle occupant warning system 12 enables the host vehicle 10 or the operator of the host vehicle 10 to understand whether it is safe to exit the host vehicle 10.
The vehicle occupant warning system 12 of the host vehicle 10 and the remote vehicle 14 communicate with the two-way wireless communications network. As seen in
Referring to
The controller 24 is preferably and electronic controller and includes a microcomputer with a control program that controls the system 12 as discussed below. The controller 24 can also include other conventional components such as an input interface circuit, an output interface circuit, and storage device(s) (data storage 34) such as a ROM (Read Only Memory) device and a RAM (Random Access Memory) device. The microcomputer of the controller 24 is programmed to control one or more of the sensor system (sensors 26a-26d), the positioning system 28, the warning indicator 30 or system, the tactile vibration system 32, data storage 34, the receiver/transmitter system 36, the door locking mechanism 38 and the display 40, and to make determinations or decisions, as discussed herein. The memory circuit stores processing results and control programs, such as ones for the sensor system (sensors 26a-26d), the positioning system 28, the warning indicator 30 or system, the tactile vibration system 32, data storage 34, the receiver/transmitter system 36, the door locking mechanism 38 and the display 40 operation that are run by the processor circuit. The controller 24 is operatively coupled to the sensor system (sensors 26a-26d), the positioning system 28, the warning indicator 30 or system, the tactile vibration system 32, data storage 34, the receiver/transmitter system 36, the door locking mechanism 38 and the display 40 in a conventional manner, as well as other electrical systems in the vehicle 10, such the turn signals, windshield wipers, lights and any other suitable systems. Such a connection enables the controller 24 to monitor and control any of these systems as desired. The internal RAM of the controller 24 stores statuses of operational flags and various control data. The internal ROM of the controller 24 stores the information for various operations. The controller 24 is capable of selectively controlling any of the components of the sensor system (sensors 26a-26d), the positioning system 28, the warning indicator 30 or system, the tactile vibration system 32, data storage 34, the receiver/transmitter system 36, the door locking mechanism 38 and the display 40. It will be apparent to those skilled in the art from this disclosure that the precise structure and algorithms for the controller 24 can be any combination of hardware and software that will carry out the functions of the present invention.
As shown in
In one embodiment, the sensor system (sensors 26a-26d) can include proximity sensors and optical sensors. In one embodiment, the proximity sensors include a plurality of sensors (sensors 26a-26d), and are configured to detect the boundary 42 of the road 16 or other stationary or moving objects (e.g., remote vehicles 14) in proximity to the sensor system (sensors 26a-26d). For example, as illustrated in
The sensor system (sensors 26a-26d) is preferably configured to be capable of detecting a boundary 42 of a lane or a road 44 or other stationary or moving objects (e.g., remote vehicles 14). However, the sensor system (sensors 26a-26d) can be any type of system desirable. For example, the front sensors 26a and 26b and rear sensors 26c and 26d in the sensor system (sensors 26a-26d) can include a long-range radar device for detection of a remote vehicle 14 that is located at a distance from the front or the rear of the host vehicle 10. Thus, the radar sensors may be configured to detect objects at a predetermined distance (e.g., distances up to 200 m), and thus may have a narrow field of view angle (e.g., around 15°). Due to the narrow field of view angle, the long-range radar may not detect all objects in the front of in the rear of the host vehicle 10. Thus, if desired, the front sensors 26a and 26b and rear sensors 26c and 26d can include short-range radar devices to assist in monitoring the region in front of or to the rear of the host vehicle 10. However, the sensors in the sensor system (sensors 26a-26d) can be disposed in any position of the host vehicle 10 and may include any type and/or combination of sensors to enable detection of a remote vehicle 14. In addition, the sensor system (sensors 26a-26d) may include cameras (e.g., mounted on the mirrors 46 or any other suitable place), radar sensors, photo sensors or any combination thereof. Although
Although the sensor system (sensors 26a-26d) can be electronic detection devices that transmit electronic electromagnetic waves (e.g., radar), the sensors 26a-26d can be any suitable sensors that, for example, take computer-processed images with a digital camera and analyzes the images or emit lasers, as is known in the art. The sensor system (sensors 26a-26d) may be capable of detecting the position of the host vehicle 10 relative to the boundary 42 of the road 16, and also detect at least the speed, direction, acceleration and distance of the remote vehicle 10 relative to the host vehicle and the boundary 42 of the road 16. Further, the sensor system (sensors 26a-26d) may include object-locating sensing devices including range sensors, such as FM-CW (Frequency Modulated Continuous Wave) radars, pulse and FSK (Frequency Shift Keying) radars, sonar and Lidar (Light Detection and Ranging) devices, and ultrasonic devices which rely upon effects such as Doppler-effect measurements to locate forward objects. Object-locating devices may include charged-coupled devices (CCD) or complementary metal oxide semi-conductor (CMOS) video image sensors, and other known camera/video image processors which utilize digital photographic methods to “view” forward or rearward objects including one or more remote vehicles 14. The sensor system (sensors 26a-26d) is in communication with the controller 24, and is capable of transmitting information to the controller 24.
Thus, as can be understood, the sensor system (sensors 26a-26d) is capable of detecting remote vehicles 14 both in front of and behind the host vehicle 10. Thus, the sensor system can transmit information relating to the speed and location of a following remote vehicle 14, a leading remote vehicle, a remote vehicle 14 that is traveling in an adjacent lane and traveling in an opposite direction of the host vehicle 10 and any other moving and or stationary remote vehicle 14.
The warning indicator 30 may include warning lights and/or a warning audio output and is in communication with the controller 24. For example, the warning indicator 30 may include a visual display or light indicator that flashes or illuminates the instrument cluster on the instrument panel IP of the host vehicle 10, activates a heads-up display is a visual readout in the display 40, is an audible noise emitted from speaker, or any other suitable visual display or audio or sound indicator or combination thereof that notifies the operator or interior occupant of the host vehicle 10 that a predetermined number of remote vehicles 14 are following the host vehicle 10. In one embodiment, the warning indicator 30 can be in a specific location or produce a specific indication (sound or visual) that the remote vehicle 14 is approaching on a specific side of the host vehicle 10.
As shown in
Additionally, the system 12 may also be connected to the steering system of the vehicle 10, such that the controller 24 can control the steering system of the vehicle 10 based on a predetermined set of criteria. The controller 24 can be connected to the steering wheel or any other suitable portion of the steering system. That is, the controller 24 can apply an assist force to a portion of the steering system of the vehicle 10 to cause movement of the vehicle 10 away from the trajectory of the remote vehicle 14.
The system 12 may include a positioning system 26, such as a GPS. In one embodiment the vehicle 10 receives a GPS satellite signal. As is understood, the GPS processes the GPS satellite signal to determine positional information (such as location, speed, acceleration, yaw, and direction, just to name a few) of the vehicle 10. As noted herein, the positioning system 28 is in communication with the controller 24, and is capable of transmitting such positional information regarding the host vehicle 10 to the controller 24. Moreover, the controller 24 can cause host vehicle information (e.g., location, speed, acceleration, yaw, and direction, just to name a few) to be transmitted to the remote vehicles 14 via the receiver/transmitter system 36, and receive information (e.g., location, speed, acceleration, yaw, and direction, just to name a few) from the remote vehicles 14 via the receiver/transmitter system 36.
The positioning system 28 also can also include or be in communication with the data storage 34 that stores map data. Thus, in determining the position of the host vehicle 10 using any of the herein described methods, devices or systems, the positioning host of the vehicle 10 may be compared to the known data stored in the data storage 34. Thus, the system 12 may accurately determine the location of the host vehicle 10 on an electronic map. The storage device 34 may also store any additional information including the current or predicted vehicle position and any past vehicle 10 position or any other suitable information.
The receiver/transmitter system 36 is preferably the system that communicates with the two-way wireless communication network discussed above. The receiver/transmitter system 36 is configured to send information to the external server 22, the cloud or internet. The receiver/transmitter system 36 can send and receive information in any suitable manner, such as data packets. The receiver/transmitter system 36 can send and receive information to and from the two-way wireless communication network, directly to other vehicles (e.g., remote vehicles 14) or in a suitable manner. When in communication with other vehicles, the information can be sent directly to or received from the remote vehicle 14, when in range, or through blockchain. Blockchain communication could be encrypted information that is sent to or from the host vehicle 10 to or from the remote vehicle 14 through other remote vehicles 14 or portable devices. The electronic controllers of the other vehicles or portable devices would serve as the blocks of the chain between the host vehicle 10 and the remote vehicle 14.
The receiver/transmitter system 36 includes, for example, a receiver and a transmitter configured as individual components or as a transceiver, and any other type of equipment for wireless communication. For example, the receiver/transmitter system 36 is configured to communicate wirelessly over one or more communication paths. Examples of communication paths include a cellular telephone network, a wireless network (Wi-Fi or a WiMAX), a DSRC (Dedicated Short-Range Communications) network, a power line communication network, etc. The receiver/transmitter system 36 is configured to receive information from external sources and to transmit such information to the controller 24. For example, the receiver/transmitter system 36 can communicate with another vehicle, or any other suitable entity via a communication network, direct communication, or in any suitable manner as understood in the art.
Once it has been determined that the host vehicle 10 is stopped, the controller 24 can determine the location, heading and distance of remote vehicles 14 in the vicinity. Because the host vehicle 10 can receive messages (via the received/transmitter 36) from surrounding remote vehicles 14, the controller 24 on board the host vehicle 10 can determine whether a remote vehicle 14 is approaching the host vehicle 10 either from behind or from the opposite direction. If so, the controller 24 on board the host vehicle 10 first determines the heading of the remote vehicle 14 relative to the host vehicle 10. The controller on board the host vehicle 10 then determines whether the remote vehicle 14 is within proximity of the host vehicle 10 in terms of time and distance, e.g., within 5 seconds and 5.4 meters lateral distance for example, and whether the remote vehicle 14 is passing along the left or right side of the host vehicle 10.
As shown, in
As shown in
Remote Vehicle Position Relative to Host Vehicle (Longitudinal and Lateral Position)
Q1: remote vehicle 14 is to the Northeast of the host vehicle 10
If the remote vehicle 14 is northeast of the host vehicle 10, as shown in
Longitudinal Position (XW)
The remote vehicle 14 is ahead (XW=00) of the host vehicle 10 if:
0≤δHV<A1 or A2≤δHV<2π
Where:
A1=β1+π/2−φ1
A4=β1+3π/2+φ1
φ1 is a threshold value that defines the angular range in which the remote vehicle 14 is defined to be adjacent to the host vehicle 10
This region is identified as the horizontal cross hatching area in
The remote vehicle 14 is adjacent (XW=01) to the host vehicle 10 if:
A1≤δHV<A2 or A3≤δHV<A4
Where:
A1=β1+π/2−φ1
A2=β1+π/2+φ1
A3=β1+π/2−−φ1
A4=β1+3π/2+φ1
These two specific angular ranges are identified as the interface between the vertical cross hatching area and horizontal cross hatching area in
The remote vehicle 14 is behind (XW=10) the host vehicle 10 if:
A2≤δHV<A3
Where:
A2=β1+π/2+φ1
A3=β1+3π/2−φ1
This region is identified as the vertical cross hatching area in
Lateral Position (VU)
The remote vehicle 14 is in lane (VU=00) with the host vehicle 10 if:
A5≤δHV<A6 or A7≤δHV<A8
Where:
A5=β1−φ2
A6=β1+φ2
A7=β1+π−φ2
A8=β1+π+φ2
φ2 is a threshold value that defines the angular range in which the remote vehicle 14 is defined to be in the same lane with the host vehicle 10.
These two specific angular ranges are identified as the interface between the horizontal cross-sectional area and vertical cross-sectional area in
The remote vehicle 14 is to the left (VU=01) of the host vehicle 10 if:
A6≤δHV<A7
Where:
A6−β1+φ2
A7=β1+π+φ2
This region is identified as the vertical cross-sectional area in
The remote vehicle 14 is to the right (VU=10) of the host vehicle 10 if:
0≤δHV<A5 or A8≤δHV<2π
Where:
A5=β1−φ2
A8=β1+π+φ2
This region is identified as the horizontal cross-sectional area in
The expressions are then consolidated in Table 1 for the case when the remote vehicle 14 is to the northeast of the host vehicle 10.
Q2: Remote Vehicle is to the Northwest of the Host Vehicle
If the remote vehicle 14 is northwest of the Host vehicle 10 as shown in
Longitudinal Position (XW)
The remote vehicle 14 is ahead (XW=00) of the host vehicle 10 if:
0≤δHV<A9 or A12≤δHV<2π
Where:
A9=β1−3π/2−φ1
A12=β1−π/2+φ1
φ1 is a threshold value that defines the angular range in which the remote vehicle 14 is defined to be adjacent to the host vehicle 10.
This region is identified as the diagonal (from upper right to lower left) sectional area in
The remote vehicle 14 is adjacent (XW=01) to the host vehicle 10 if:
A9≤δHV<A10 or A11≤δHV<A12
Where:
A9=β1−3π/2−φ1
A10=β1−3π/2+φ1
A11=β1−π/2−φ1
A12β1−π/2+φ1
These two specific angular ranges are identified as the interface between the vertical cross-sectional area and the diagonal (from upper right to lower left) cross sectional area in
The remote vehicle 14 is behind (XW=10) the host vehicle 10 if:
A10≤δHV<A11
Where:
A10=β1−3π/2+φ1
A11=β1−π/2−φ1
This region is identified as the vertical cross-sectional area in
Lateral Position (VU)
The remote vehicle 14 is in lane (VU=00) with the host vehicle 10 if:
A13≤δHV<A14 or A15≤δHV<A16
Where:
A13=β1−π−φ2
A14=β1−π+φ2
A15=β1−φ2
A16−β1+φ2
φ2 is a threshold value that defines the angular range in which the remote vehicle 14 is defined to be in the same lane with the host vehicle 10.
These two specific angular ranges are identified as the interface between the horizontal cross sectional area and the diagonal (from upper left to lower right) sectional area in
The remote vehicle 14 is to the left (VU=01) of the host vehicle 10 if:
0≤δHV<A13 or A16≤δHV<2π
Where:
A13−β1−π−φ2
A16−β1+φ2
This region is identified as the blue shaded area in the illustration on the right side of
The remote vehicle 14 is to the right (VU=10) of the host vehicle 10 if:
A14≤δHV<A15
Where:
A14−β1−π+φ2
A15=β1−φ2
This region is identified as the diagonal (from upper left to lower right) sectional area in
The expressions are then consolidated in Table 2 for the case when the remote vehicle 14 is to the northwest of the host vehicle 10.
Q3: Remote Vehicle is to the Southwest of the Host Vehicle
If the remote vehicle 14 is southwest of the host vehicle 10 as shown in
Longitudinal Position (XW)
The remote vehicle 14 is ahead (XW=00) of the host vehicle 10 if:
A12≤δHV<A1
Where:
A12=β1−π/2+φ1
A1=β1+π/2−φ1
φ1 is a threshold value that defines the angular range in which the remote vehicle 14 is defined to be adjacent to the host vehicle 10
This region is identified as the diagonal (upper right to lower left) cross sectional area in
The remote vehicle 14 is adjacent (XW=01) to the host vehicle 10 if:
A1≤δHV<A2 or A11≤δHV<A12
Where:
A1=β1+π/2−φ1
A2=β1+π/2+φ1
A11=β1−π/2−φ1
A12=β1−π/2+φ1
These two specific angular ranges are identified as the interface between the vertical cross-sectional area and the diagonal (upper right to lower left) cross sectional area in
The remote vehicle 14 is behind (XW=10) the host vehicle 10 if:
0≤δHV<A11 or A2≤δHV<2π
Where:
A2=β1+π/2+φ1
A11=β1−π/2−φ1
This region is identified as the vertical cross-sectional area in
Lateral Position (VU)
The remote vehicle 14 is in lane (VU=00) with the host vehicle 10 if:
A13≤δHV<A14 or A15≤δHV<A16
Where:
A13=β1−π−φ2
A14=β1−π+φ2
A15−β1+φ2
A16=β1+φ2
φ2 is a threshold value that defines the angular range in which the remote vehicle 14 is defined to be in the same lane with the host vehicle 10
These two specific angular ranges are identified as the interface between the diagonal (upper left to lower right) cross sectional area and the horizontal area in
The remote vehicle 14 is to the left (VU=01) of the host vehicle 10 if:
0≤δHV<A13 or A16≤δHV<2π
A13=β1−π−φ2
A16=β1+φ2
This region is identified as the horizontal area in
The remote vehicle 14 is to the right (VU=10) of the host vehicle 10 if:
A14≤δHV<A15
Where:
A14−β1−π+φ2
A15=β1−φ2
This region is identified as the diagonal (upper left to lower right) cross sectional area in
The expressions are then consolidated in Table 3 for the case when the remote vehicle 14 is to the southwest of the host vehicle 10.
Q4: Remote Vehicle is to the Southeast of the Host Vehicle
If the remote vehicle 14 is southeast of the Host vehicle 10 as shown in
Longitudinal Position (XW)
The remote vehicle 14 is ahead (XW=00) of the host vehicle 10 if:
A12≤δHV<A1
Where:
A1=β1+π/2−φ1
A12=β1π/2+φ1
φ1 is a threshold value that defines the angular range in which the remote vehicle 14 is defined to be adjacent to the host vehicle 10
This region is identified as the diagonal (from upper right to lower left) cross sectional area in
The remote vehicle 14 is adjacent (XW=01) to the host vehicle 10 if:
A1≤δHV<A2 or A11≤δHV<A12
Where:
A1=β1+π/2−φ1
A2=β1+π/2+φ1
A11=β1−π/2−φ1
A12=β1−π/2+φ1
These two specific angular ranges are identified as the interface between the vertical cross-sectional area and the diagonal (from upper right to lower left) cross sectional area in
The remote vehicle 14 is behind (XW=10) the host vehicle 10 if:
A2≤δHV<2π or 0≤δHV<A11
Where:
A2=β1+π/2+φ1
A11=β1−π/2−φ1
This region is identified as the vertical cross-sectional area in
Lateral Position (VU)
The remote vehicle 14 is in lane (VU=00) with the host vehicle 10 if:
A5≤δHV<A6 or A7≤δHV<A8
Where:
A5=β1−φ2
A6=β1+φ2
A7=β1+π−φ2
A8=β1+π+φ2
φ2 is a threshold value that defines the angular range in which the remote vehicle 14 is defined to be in the same lane with the host vehicle 10
These two specific angular ranges are identified as the interface between the horizontal cross-sectional area and the diagonal (form upper left to lower right) cross sectional area in
The remote vehicle 14 is to the left (VU=01) of the host vehicle 10 if:
A6≤δHV<A7
Where:
A6=β1+φ2
A7=β1+π−φ2
This region is identified as the diagonal (form upper left to lower right) cross sectional area in
The remote vehicle 14 is to the right (VU=10) of the host vehicle 10 if:
0≤δHV<A5 or A8≤δHV<2π
Where:
A5=β1−φ2
A8=β1+π+φ2
This region is identified as the horizontal cross-sectional area in
The expressions are then consolidated in Table 4 for the case when the remote vehicle 14 is to the southwest of the host vehicle 10.
The longitudinal and lateral relative position bits for the relative position code are defined in Table 6:
Bits X through U are generated using the array of expressions shown in Table 7
Elevation
The elevation component of relative position is easily provided by the following three expressions.
If the host vehicle 10 and remote vehicle 14 are at the same elevation,
If the host vehicle 10 is lower,
If the host vehicle 10 is higher,
where:
zhost vehicle=host vehicle 10 elevation
zremote vehicle=remote vehicle 14 elevation
ε=a defined threshold value of distance such as 4 m.
Bits T and S U are generated using the array of expressions shown in Table 8.
Remote Vehicle Position Relative to Host Vehicle (Heading)
When the host vehicle 10 and the remote vehicle 14 traveling in same direction, (RQ=01). The remote vehicle 14 heading angle as a function of the host vehicle 10 heading angle for the case of following vehicles can be defined as follows:
δRV=δHV
However, narrowly defining δremote vehicle to be exactly the same as δhost vehicle would result in a condition where the two vehicles would almost never be classified as heading in the same direction when in reality this condition is a very common occurrence. In order to account for small differences in heading angles, a variable φ2 is used to define a range of heading angles for the remote vehicle 14 in which the remote vehicle 14 would be considered to be heading in the same direction as the host vehicle 10. To define this range, the following expressions are defined.
Minimum Remote Vehicle Heading Angle
If a δRV−φ2<0 then δRV
If a δRV−φ2≥0 then δRV
These conditions can be combined into one mathematical expression as:
δRV
Where:
These expressions have two values, 0 or 1 depending on the value of δremote vehicle and can be thought of as filtering functions that ensure the appropriate expression is used to calculate the value of δRV
Maximum Remote Vehicle Heading Angle
If δRV+φ<2π then δRV+φ2
These expressions have two values, 0 or 1 depending on the value of δremote vehicle and can be thought of as filtering functions that ensure the appropriate expression is used to calculate the value of δRV
The remote vehicle 14 is considered to be traveling in the same direction as the host vehicle 10 when the heading angle of the remote vehicle 14, δremote vehicle falls within the range δRV01 and δRV
However, because of the fixed reference used where North=0°, there are cases where δhost vehicle will be less than or equal to δRV
Consider the following expressions for H1 and H2.
H1=δHV−δRV
H2=δHV−δRV
For any value of δhost vehicle, the values for H1 and H2 fall within three distinct categories:
1: H1 is negative, H2 is negative and H1<H2 (δHV<δRV
2: H1 is positive, H2 is negative and H1>H2 (δHV>δRV
3: H1 is positive, H2 is positive and H1<H2 (δHV>δRV
From these three conditions, it can be shown that for any combination of δhost vehicle and δremote vehicle, where 0≤δHV<2π and 0≤δRV<2π the following expressions can be used to identify if the host vehicle 10 and remote vehicle 14 are traveling in the same direction.
If H1<H2, δRV≤δRV
If H1>H2 and δRV
If H1<H2 and δRV
Also, it is advantageous to define the difference of H1 and H2 as follows:
H1−H2=δHV−δRV
H1−H2=δHV−δRV
H1−H2=δHV−δRV
H1H2=δRV
Then the previous expressions can be expressed as:
If the sum of these three expressions is equal to 1, the host vehicle 10 and remote vehicle 14 are traveling in the same direction. This condition is expressed mathematically as:
Thus:
host vehicle 10 and remote vehicle 14 approaching either other from opposite directions (RQ=10):
Remote vehicle 14 Heading angle as a function of Host vehicle 10 heading angle for the case of on-coming vehicles can be defined as follows:
However, narrowly defining δremote vehicle to be exactly opposite of δhost vehicle would result in a condition where the two vehicles would almost never be classified as heading in opposite direction when in reality this condition is a very common occurrence. In order to account for small differences in heading angles, the variable φ2 is used to define a range a range of heading angles for the remote vehicle 14 in which the remote vehicle 14 would be considered to be heading in the opposite direction of the host vehicle 10. To define this range, the following expressions are defined:
Minimum Remote Vehicle Heading Angle:
If δRV−φ2<0 then δRV
If δRV−φ2≥0 then δRV
These conditions can be combined into one mathematical expression as:
δRV
Where:
These expressions have two values, 0 or 1 depending on the value of δremote vehicle and can be thought of as filtering functions that ensure the appropriate expression is used to calculate the value of δRV
Maximum Remote Vehicle Heading Angle
If δRV+φ2<2π then δRV
If δRV+φ2≥2π then δRV
These conditions can be combined into one mathematical expression as:
δRV
where:
These expressions have two values, 0 or 1 depending on the value of δremote vehicle and can be thought of as filtering functions that ensure the appropriate expression is used to calculate the value of δRV
The remote vehicle 14 is considered to be traveling in the direction opposite of the host vehicle 10 when the heading angle of the remote vehicle 14, δremote vehicle falls within the range δRV
There also exist cases where δhost vehicle will be greater than δRV
However, because of the fixed reference used where North=0°, there are cases where δhost vehicle will be less than δRV
Consider the following expressions for H1 and H2.
H1=δHV−δRV
H2=δHV−δRV
For any value of δhost vehicle, the values for H1 and H2 fall within three distinct categories:
1: H1 is negative, H2 is negative and H1>H2 (δHV<δRV
2: H1 is negative, H2 is positive and H1<H2 (δHV<δRV
3: H1 is positive, H2 is positive and H1>H2 (δHV>δRV
From these three conditions, it can be shown that for any combination of δhost vehicle and δremote vehicle, where 0≤δHV<2π and 0<δRV<2π the following expressions can be used to identify if the host vehicle 10 and remote vehicle 14 are traveling in opposite directions.
If H1>H2 and δRV
If H1<H2, δRV
If H1<H2, δRV≤δRV
Also, it is advantageous to define the difference of H1 and H2 as follows:
H1−H2=δHV−δRV
H1−H2=δHV−δRV
H1−H2=δHV−δRV
H1−H2=δRV
Then the previous expressions can be expressed as:
By summing these three expressions, it can be determined that the host vehicle 10 and remote vehicle 14 are approaching each other from opposite directions if:
Thus:
host vehicle 10 and remote vehicle 14 approaching from crossing directions (RQ=11) When the remote vehicle 14 and host vehicle 10 approach each other from directions that result in a crossing path, the remote vehicle 14 heading angle, δremote vehicle can be defined as a function of host vehicle 10 heading angle, δhost vehicle according to the following expressions. Since a crossing path can occur if the remote vehicle 14 approaches from the left or right, a total of four angles must be defined; minimum and maximum angles for the left and minimum and maximum angle for the right. If δremote vehicle falls within the two ranges, a crossing path exists.
Remote vehicle 14 Heading angle as a function of Host vehicle 10 heading angle for the case of vehicles crossing paths can be defined as follows:
Minimum Remote Vehicle Heading Angle
Maximum Remote Vehicle Heading Angle
Where:
φ3=π/2−φL
φ4=π/2−φL
φ5=3π/2−φR
φ6=3π/2−φR
φL and φR are threshold values that defines the angular range in which the remote vehicle 14 is defined to be in a crossing path with the host vehicle 10.
These variables define the minimum and maximum boundaries for the range of δremote vehicle with respect to δhost vehicle for crossing paths values of δremote vehicle that fall outside these ranges are considered to be another condition such as in-path, opposite path or diverging path. The direction, left or right, from which the remote vehicle 14 is approaching is immaterial but a single equation for δRV
Where
And:
A5=β1−φ2
A6=β1+φ2
A7=β1+π−φ2
A8=β1+π+φ2
A13=β1−π−φ2
A14=β1−π+φ2
A15=β1−φ2
A16=β1+φ2
The remote vehicle 14 is considered to be in a crossing path with the host vehicle 10 when the heading angle of the remote vehicle 14, δremote vehicle falls within the range δRV
These regions are illustrated in
Similarly, when the remote vehicle 14 is approaching from the right, there are three regions that need to be considered:
These regions are illustrated in
Consider the following expressions for H1 and H2.
H1=δHV−δRV
H2=δHV−δRV
For any value of δhost vehicle, the values for H1 and H2 fall within three distinct categories:
1: H1 is negative, H2 is negative and H1>H2
2: H1 is negative, H2 is positive and H1<H2
3: H1 is positive, H2 is positive and H1>H2
From these three conditions, it can be shown that for any combination of δhost vehicle and δremote vehicle, where 0≤δHV<2π and 0≤δRV<2π the following expressions can be used to identify if the host vehicle 10 and remote vehicle 14 are crossing paths.
If H1>H2, δRV
If H1<H2, δRV
If H1<H2, and δRV
Also, it is advantageous to define the difference of H1 and H2 as follows:
H1−H2=δHV−δRV
H1−H2=δHV−δRV
H1−H2=δHV−δRV
H1−H2=δRV
Then the expressions above can be expressed as:
By summing these three expressions, it can be determined that the host vehicle 10 and remote vehicle 14 are crossing paths if:
Thus:
Finally:
If R=Q=0 the paths of the remote vehicle 14 and host vehicle 10 are considered to be diverging away from each other.
When the remote vehicle is approaching the host vehicle 10 from behind, the controller 24 on board the host vehicle 10 searches for the following series of relative position codes from a particular remote vehicle 14. If such a series of codes exists, the remote vehicle 14 is approaching the host vehicle 10 from behind (or the rear). Table 1 indicates the relative position codes identifying that the remote vehicle 14 is approaching from the rear of the host vehicle 10.
When the controller 24 determines that the host vehicle 10 is stopped and a remote vehicle 14 is approaching from the rear of the host vehicle 10, the controller 24 on board the host vehicle 10 checks to determine if anyone is attempting to exit the host vehicle 10. If code 10010001 exists, the host vehicle 10 occupants are attempting to exit the vehicle from the left side, the controller 24 on board the host vehicle 10 checks the proximity of the remote vehicle 14 to the host vehicle 10 using such criteria as time of arrival and lateral distance. If for example, the remote vehicle 14 is within 5 seconds of arrival and within 5.4 meters lateral distance, the system 12 on board the host vehicle 10 determines the remote vehicle 14 is within proximity and the mitigation device performs a mitigation operation.
If code 10100001 exists, the host vehicle 10 occupants are attempting to exit the host vehicle 10 from the right side. The controller 24 then determines the proximity of the remote vehicle 14 to the host vehicle 10 using such criteria as time of arrival and lateral distance. If for example, the remote vehicle 14 is within 5 seconds of arrival and within 5.4 meters lateral distance, the system 12 on board the host vehicle 10 determines the remote vehicle 14 is within proximity and issues a warning to the host vehicle 10 occupants attempting to exit the host vehicle 10 from the right side.
When the remote vehicle 14 is approaching the host vehicle 10 from the opposite direction, the controller 24 on board the host vehicle 10 also searches for the following series of relative position codes from a particular remote vehicle 14. If such a series of codes exists, the remote vehicle 14 is approaching the host vehicle 10 from the opposite direction. Table 2 indicates the relative position codes identifying a remote vehicle 14 is approaching the host vehicle 10 from the opposite direction.
When the controller 24 determines that the host vehicle 10 is stopped and a remote vehicle 14 is approaching from the opposite direction the controller 24 on board the host vehicle 10 then checks to determine if anyone is attempting to exit the host vehicle 10. If code 00010010 exists and host vehicle 10 occupants are attempting to exit the vehicle from the left side, the system 12 on board the host vehicle 10 checks the proximity of the remote vehicle 14 to the host vehicle 10 using such criteria as time of arrival and lateral distance. If for example, the remote vehicle 14 is within 5 seconds of arrival and within 5.4 meters lateral distance, the system 12 on board the host vehicle 10 determines the remote vehicle 14 is within proximity and issues a warning to the host vehicle 10 occupants attempting to exit the host vehicle 10 from the left side.
If code 00100010 exists and the host vehicle 10 occupants are attempting to exit the host vehicle 10 from the right side, the system 12 on board the host vehicle 10 checks the proximity of the remote vehicle 14 to the host vehicle 10 using such criteria as time of arrival and lateral distance. If for example, the remote vehicle 14 is within 5 seconds of arrival and within 5.4 meters lateral distance, the system 12 on board the host vehicle 10 determines the remote vehicle 14 is within proximity and issues a warning to the host vehicle 10 occupants attempting to exit the host vehicle 10 from the right side.
Returning to step S110, if code 10010001 is not present, the controller 24 determines whether code 00010010 is present in step S160. If code 00010010 is present, the process returns to step S120. If code 00010010 is not present, the controller 24 determines whether code 10100001 is present in step S170. If code 10100001 is present, the controller q determines whether the right (passenger) side door 10b is opening in step S180 or whether a mitigation is warranted. If the right (passenger) side door 10b is opening or the vehicle occupant warning system 12 determines that mitigation is warranted, the process returns to step S130. If the right (passenger) side door is not opening or the vehicle occupant warning system 12 determines that mitigation is not warranted, the process returns to start.
Returning to step S170, if the controller 24 determines that code 10100001 is not present, the controller 24 determines whether code 00100010 is present in step S190. If the controller determines that code 00100010 is present, the process returns to step S180. If the controller 24 determines that code 00100010 is not present, the process returns to start.
As described herein, the mitigation operation can be any suitable operation or combination of operations. For example, the mitigation operation can be a visual warning, a warning sound, automatically locking of a host vehicle door, and causing a tactile sensation within the host vehicle 10, or any other suitable operation.
The vehicle occupant warning system as described herein increases vehicle occupant safety and reduces or eliminates injuries to vehicle occupants.
In understanding the scope of the present invention, the term “comprising” and its derivatives, as used herein, are intended to be open ended terms that specify the presence of the stated features, elements, components, groups, integers, and/or steps, but do not exclude the presence of other unstated features, elements, components, groups, integers and/or steps. The foregoing also applies to words having similar meanings such as the terms, “including”, “having” and their derivatives. Also, the terms “portion” or “element” when used in the singular can have the dual meaning of a single part or a plurality of parts. Also as used herein to describe the above embodiment(s), the following directional terms “forward” and “rear”, as well as any other similar directional terms refer to those directions of a vehicle equipped with the vehicle occupant warning system. Accordingly, these terms, as utilized to describe the present invention should be interpreted relative to a vehicle equipped with the vehicle occupant warning system.
The term “detect” as used herein to describe an operation or function carried out by a component, a section, a device or the like includes a component, a section, a device or the like that does not require physical detection, but rather includes determining, measuring, modeling, predicting or computing or the like to carry out the operation or function.
The term “configured” as used herein to describe a component, section or part of a device includes hardware and/or software that is constructed and/or programmed to carry out the desired function.
While only selected embodiments have been chosen to illustrate the present invention, it will be apparent to those skilled in the art from this disclosure that various changes and modifications can be made herein without departing from the scope of the invention as defined in the appended claims. For example, the size, shape, location or orientation of the various components can be changed as needed and/or desired. Components that are shown directly connected or contacting each other can have intermediate structures disposed between them. The functions of one element can be performed by two, and vice versa. The structures and functions of one embodiment can be adopted in another embodiment. It is not necessary for all advantages to be present in a particular embodiment at the same time. Every feature which is unique from the prior art, alone or in combination with other features, also should be considered a separate description of further inventions by the applicant, including the structural and/or functional concepts embodied by such feature(s). Thus, the foregoing descriptions of the embodiments according to the present invention are provided for illustration only, and not for the purpose of limiting the invention as defined by the appended claims and their equivalents.
Number | Name | Date | Kind |
---|---|---|---|
6411896 | Shuman et al. | Jun 2002 | B1 |
8473144 | Dolgov | Jun 2013 | B1 |
8650799 | Chen | Feb 2014 | B2 |
8825259 | Ferguson | Sep 2014 | B1 |
9550450 | Galicia Badillo | Jan 2017 | B2 |
9557736 | Silver | Jan 2017 | B1 |
10032379 | Chambers | Jul 2018 | B1 |
10292136 | Rubin | May 2019 | B2 |
20040145495 | Komada | Jul 2004 | A1 |
20040227647 | Yanai | Nov 2004 | A1 |
20050225457 | Kagawa | Oct 2005 | A1 |
20070109146 | Tengler | May 2007 | A1 |
20080215202 | Breed | Sep 2008 | A1 |
20090045928 | Rao | Feb 2009 | A1 |
20090096597 | Avery, Jr. | Apr 2009 | A1 |
20100053320 | Chen | Mar 2010 | A1 |
20110133915 | Ito | Jun 2011 | A1 |
20120065858 | Nikolaou et al. | Mar 2012 | A1 |
20120188098 | Mochizuki | Jul 2012 | A1 |
20120268262 | Popovic | Oct 2012 | A1 |
20140025285 | Trombley | Jan 2014 | A1 |
20140145861 | Goudy | May 2014 | A1 |
20140210644 | Breed | Jul 2014 | A1 |
20140330479 | Dolgov | Nov 2014 | A1 |
20150123778 | Konet | May 2015 | A1 |
20150145694 | Dupont | May 2015 | A1 |
20150251599 | Koravadi | Sep 2015 | A1 |
20150254977 | Grabow | Sep 2015 | A1 |
20150256534 | Goudy | Sep 2015 | A1 |
20150262484 | Victor | Sep 2015 | A1 |
20150269842 | Ignaczak | Sep 2015 | A1 |
20160098926 | Probert | Apr 2016 | A1 |
20160284218 | Ejiri | Sep 2016 | A1 |
20160297447 | Suzuki | Oct 2016 | A1 |
20170008455 | Goudy | Jan 2017 | A1 |
20170080952 | Gupta | Mar 2017 | A1 |
20170140651 | Lee | May 2017 | A1 |
20170217368 | Lewis | Aug 2017 | A1 |
20170247927 | Elie | Aug 2017 | A1 |
20170341652 | Sugawara | Nov 2017 | A1 |
20170372612 | Bai | Dec 2017 | A1 |
20180005254 | Bai | Jan 2018 | A1 |
20180050673 | D'sa | Feb 2018 | A1 |
20180158337 | Koravadi | Jun 2018 | A1 |
20180162392 | Takaki | Jun 2018 | A1 |
20180173237 | Reiley | Jun 2018 | A1 |
20180201187 | Yellambalase | Jul 2018 | A1 |
20180225963 | Kobayashi | Aug 2018 | A1 |
20180257644 | Morotomi | Sep 2018 | A1 |
20180268692 | Takada | Sep 2018 | A1 |
20180286242 | Talamonti | Oct 2018 | A1 |
20190054927 | Hayakawa | Feb 2019 | A1 |
20190092234 | Gibson | Mar 2019 | A1 |
20190139411 | Dhull | May 2019 | A1 |
20190156664 | Yamada | May 2019 | A1 |
20190161080 | Gochev | May 2019 | A1 |
20190197889 | Kanehara | Jun 2019 | A1 |
20190228238 | Harada | Jul 2019 | A1 |
20190236952 | Suzuki | Aug 2019 | A1 |
20200018100 | Aoi | Jan 2020 | A1 |
20200086854 | Liu | Mar 2020 | A1 |
Number | Date | Country |
---|---|---|
2011137477 | Nov 2011 | WO |
Number | Date | Country | |
---|---|---|---|
20200377016 A1 | Dec 2020 | US |