The technical field generally relates to vehicle systems and methods, and more particularly relates to vehicle systems and methods that detect obstacles between a closure and closure frame on the vehicle.
Generally, vehicle closures are designed to protect vehicle contents and allow for ingress and egress. The closures are generally mounted on the vehicle body to be pivoted between open and closed positions. The size, weight, geometry, and opening trajectory of the closure will vary from vehicle to vehicle and from closure to closure. Such closures may include driver and passenger doors, rear lift gates, and the like.
As with any closing portal, it is possible for an obstacle to be interposed between the closure and the closure frame. Depending on the size, weight, geometry, and trajectory range for opening, inadvertent contact between the closure and undetected obstructions may be possible, particularly when the closure is pivoting closed. Sport utility vehicles (“SUVs”) and other large vehicles tend to have doors or rear lift gates with large openings angles, which exacerbates the potential for inadvertent contact.
It would be desirable to detect an obstacle to reduce the likelihood of inadvertent impact. Some mechanisms for detecting obstacles within the closure range of motion typically involve pressure or contact switches or sensors. However, such systems usually require contact with the switch or sensor to detect the presence of an obstacle. Although the contact in these systems may prevent or mitigate damage, it would be more desirable to avoid any contact. Additionally, there are issues regarding where and how to position the contact sensors, thus adding to the complexity and cost of design and/or manufacture. Moreover, a noncontact safety system may enhance the perception of luxury and technological exclusivity.
Accordingly, it is desirable to provide improved systems and methods for detecting obstacles in the path of a vehicle closure. Furthermore, other desirable features and characteristics of the present invention will become apparent from the subsequent detailed description and the appended claims, taken in conjunction with the accompanying drawings and the foregoing technical field and background.
In accordance with an exemplary embodiment, an obstacle detection system is provided for a closure assembly of a vehicle with a first closure structure and a second closure structure that define a closure path. The obstacle detection system includes a first group of transceivers mounted on the first closure structure; a second group of transceivers mounted on the second closure structure; and a controller coupled to the first and second groups of transceivers and configured to selectively operate the first and second groups of the transceivers in a first mode or a second mode based on an angle of opening of the closure assembly. The controller is configured to, during operation in the first mode, command the first group of transceivers to generate a first signal across the closure gap toward the second group of transceivers, command, upon the second group of transceivers receiving the first signal, the second group of transceivers to generate a second signal to be received by the first group of transceivers, and determine a presence or absence of an obstacle in the closure path based on the second signal. The controller is configured to, during operation in the second mode, command the first group of transceivers to generate a third signal across the closure gap such that the third signal is reflected off the second closure structure as a fourth signal to be received by the first group of transceivers, and determine the presence or absence of the obstacle in the closure path based on the fourth signal.
In accordance with an exemplary embodiment, a closure assembly is provided. The closure assembly includes a first closure structure; a second closure structure arranged relative to the first closure structure to define a closure path; a first group of transceivers mounted on the first closure structure; a second group of transceivers mounted on the second closure structure; and a controller coupled to the first and second groups of transceivers and configured to selectively operate the first and second groups of the transceivers in a first mode or a second mode based on an angle of opening between the first and second closure structures. The controller configured to, during operation in the first mode, command the first group of transceivers to generate a first signal across the closure gap toward the second group of transceivers, and command, upon the second group of transceivers receiving the first signal, the second group of transceivers to generate a second signal to be received by the first group of transceivers, and determine a presence or absence of an obstacle in the closure path based on the second signal. The controller is configured to, during operation in the second mode, command the first group of transceivers to generate a third signal across the closure gap such that the first signal is reflected off the second closure structure as a fourth signal to be received by the first group of transceivers, and determine the presence or absence of the obstacle in the closure path based on the fourth signal.
The exemplary embodiments will hereinafter be described in conjunction with the following drawing figures, wherein like numerals denote like elements, and wherein:
The following detailed description is merely exemplary in nature and is not intended to limit the application and uses. Furthermore, there is no intention to be bound by any expressed or implied theory presented in the preceding technical field, background, brief summary or the following detailed description.
Generally, the system 100 may be incorporated into any type of vehicle and any type of closure on a vehicle. Examples of such closures include vehicle driver and passenger side doors, truck tail gates, swing doors or trunk lids, engine hoods, sliding side doors, winged doors, and the like. In the examples discussed below, the system 100 is associated with a rear door or lift gate on a sport utility vehicle (“SUV”).
As shown in
The controller 110 is generally configured to carry out the functions described below, including controlling operation of the transceivers 120-123, 130-135, closure actuation unit 140, and warning unit 150. As such, the controller 110 generally represents the hardware, software, and/or firmware components configured to facilitate operation. In one exemplary embodiment, controller 110 may be an electronic control unit (ECU) of the vehicle. Depending on the embodiment, the controller 110 may be implemented or realized with a general purpose processor, a content addressable memory, a digital signal processor, an application specific integrated circuit, a field programmable gate array, any suitable programmable logic device, discrete gate or transistor logic, processing core, discrete hardware components, or any combination thereof. In practice, the controller 110 includes processing logic stored in memory that may be configured to carry out the functions, techniques, and processing tasks associated with the operation of the system 100. As an example, the controller 110 stores or otherwise accesses closure signal maps 112. As described below, the signal maps 112 correspond to signal patterns or responses associated with the closure and/or closure frame based on a closure angle and/or position.
In some embodiments, the controller 110 may be associated with a user interface that enables a user to interact with the system 100. Any suitable user interface may be provided, including a touch screen and/or combination of buttons and switches. In one exemplary embodiment, the user interface enables the user to disable or enable the system 100. In further embodiments, the user interface enables the user to define the conditions and consequences upon detection of an obstacle, as described in greater detail below. In other embodiments, the ability to make such selections may be omitted, e.g., to prevent a user from inadvertently disabling the system 100.
As described below, the transceivers 120-123, 130-135 function as short range sensors to send and receive signals that provide information about the area between the transceivers 120-123 on the closure and the transceivers 130-135 on the closure frame, e.g., within the closure path or trajectory. This information may be used to detect obstacles within the closure path. Any type of transceiver may be provided. However, in one particular embodiment, the transceivers 120-123, 130-135 send and receive infrared (IR) signals that are evaluated to detect the presence of an obstacle. Each transceiver 120-123, 130-135 may send and receive signals as narrow range beaming or narrow field detection. In some embodiments, other types of noncontact transceivers may be provided, including laser or ultrasonic transceivers. In some embodiments, IR transceivers may provide a particular robust and cost effective solution. In other embodiments, laser transceivers may result in higher operational performance, albeit at a higher price.
Each transceiver 120-123, 130-135 includes a transmitter and a receiver, typically formed as a unit with common circuitry and housing. In some embodiments, each transceiver 120-123, 130-135 corresponds to a transmitter and receiver, in combination, that do not share circuitry and/or housing but that are in close proximity to one another and paired. Generally, each transceiver 120-123, 130-135 is selectively controllable by the controller 110 to send and/or receive signals in a predetermined manner according to one or more modes, as described below.
In some exemplary embodiments, the transceivers 120-123, 130-135 may be grouped into one or more groups and/or sub-groups. For example, as also described below, the transceivers 120-123 are arranged on the closure and are pointed towards the closure frame. In one exemplary embodiment, the transceivers 120-123 are arranged in one or more vertical rows on one or both edges of the closure. In the discussion below, the transceivers 120-123 may be referred to as “closure” transceivers 120-123.
Moreover, in one exemplary embodiment, the closure transceivers 120-123 may be sub-grouped into a first sub-group 120, 121 and a second sub-group 122, 123. In such a sub-grouping, the first sub-group of closure transceivers 120, 121 may be positioned in a vertical row along a first side edge of the closure (as viewed when the closure is closed), and the second sub-group of closure transceivers 122, 123 may be positioned in a vertical row along a second side edge of the closure (as viewed when the closure is closed). Each group of closure transceivers 120-123 generally includes at least two transceivers, although additional transceivers may be added to each group.
Continuing the example, transceivers 130-135 are arranged on the closure frame and are pointed towards the closure. In one exemplary embodiment, the transceivers 130-135 are arranged in one or more vertical rows on one or both edges of the closure frame. In the discussion below, the transceivers 130-135 may be referred to as “frame” transceivers 130-135. As above, in one exemplary embodiment, the frame transceivers 130-135 may be sub-grouped into a first sub-group 130-132 positioned in a vertical row along the first side edge of the closure frame and the second sub-group of frame transceivers 133-135 may be positioned in a vertical row along the second side edge of the closure frame. Each group of frame transceivers 130-135 generally includes at least two transceivers, although additional transceivers may be added to each group.
In the discussion below, the first sub-group of closure transceivers 120, 121 may selectively interact with the first sub-group of frame transceivers 130-132, and the second sub-group of closure transceivers 122, 123 may selectively interact with the second sub-group of frame transceivers 133-135. Additionally, although not shown, additional sensors may be provided, such as inertial sensors to provide positional information regarding the closure, as well as LVDT sensors, GPS sensors, and the like. In one exemplary embodiment, individual transmitters and individual receivers (e.g., unpaired as an effective or functional transceiver) do not form part of the system 100.
Generally, the closure actuation unit 140 is configured to actuate the opening and closing of the closure. As such, the closure actuation unit 140 may include a motor that selectively assists or drives the closing or opening of the closure based on commands from the controller 110. To control movement of the closure, the closure actuation unit 140 may include any suitable coupling components, including fluid, magnetic, friction, and/or electric devices. In some embodiments, the closure actuation unit 140 may be associated with a user interface, such as a door handle, button, or a key fob remote, that enables the user to command the opening and closing of the closure via the controller 110.
In some embodiments, the closure actuation unit 140 may not actively assist closing the closure. Instead, the closure actuation unit 140 may merely function to stop or slow the closing of the closure. In further embodiments, the closure actuation unit 140 may be completely omitted. Accordingly, as discussed below, the user may initiate the closing of the closure via the closure actuation unit 140, and if the system 100 detects an obstacle in the closure path, the closure actuation unit 140 may be commanded to stop or modify operation. The closure actuation unit 140 may also detect or determine position information regarding the closure, including the angle between the closure and the closure frame, and provide this position information to the controller 110.
The warning unit 150 is configured to provide a warning to the user based on signals from the controller 110. The warning unit 150 may be any type of device that generates a message to the user. For example, the warning unit 150 may be a display device that renders various visual images (textual, graphic, or iconic) within a display area in response to commands received from the controller 110. Such a display device may be implemented in any suitable manner on or near the closure and realized using a liquid crystal display (LCD), a thin film transistor (TFT) display, a plasma display, a light emitting diode (LED) display, or the like. In further embodiments, the warning unit 150 may be an acoustical device that outputs an audible warning signal to the user, or the warning unit 150 may be a haptic device that vibrates to provide a signal to the user. Other visual warnings may include, for example, a visual projection of a warning on the back window or a flash sequence of brake lights.
As discussed in greater detail below, the warning unit 150 provides a warning to the user when the system 100 detects an obstacle within the path of the closure. Such warnings may enable the user to remove or address the obstacle. In some embodiments, the closure actuation unit 140 may be considered part of the warning unit 150 in that stopping or reversing the closure provides a warning to the user. In some embodiments, the warning unit 150 may be omitted and/or incorporated into the closure actuation unit 140.
During operation, the system 100 may be activated upon initiation of closing the closure. As such, the controller 110 may receive a signal that the user is attempting to close the closure. Typically, the user initiates the closing of the closure by placing a downward or inward force on the closure. In other embodiments, the user may initiate closure by activating a handle or remote user interface. In any event, when the closure is being closed, the transceivers 120-123, 130-135 cooperate to send signals across the closure path and receive returned signals, which are provided to the controller 110. As described below, the sending and receiving of the signals by the transceivers 120-123, 130-135 may vary based on the mode, typically in dependence on the current angle of opening between the closure and the closure frame. The controller 110 compares the returned signals to expected signals represented in the maps 112. If the returned signals do not match the expected signals, the controller 110 may conclude that an obstacle is between the closure frame and the closure. Upon detection of the obstacle, the controller 110 may generate a warning via the warning unit 150 and/or stop or reverse operation of the closure via the closure actuation unit 140. Additional details regarding operation of the system 100 are provided below.
Although not shown in detail, typically, the closure 210 is pivotably mounted on the closure frame 220 with a hinge. The closure 210 may include a shell defined by inner and outer panels that enclose various components of the closure 210 and may further include one or more windows and window frames, as is typical in the art. Further, the closure 210 may include a latching mechanism for securement in a closed position and/or to initiate opening. Generally, the closure frame 220 is the portion of the vehicle body that defines the opening and cooperates or mates with the closure 210 to selectively provide access or seal that opening. In the depicted exemplary embodiment, the closure frame 220 corresponds to a D-pillar, although in other embodiments, the closure frame 220 may refer to other portions of the frame. As described above, the closure actuation unit 140 may be incorporated into or otherwise cooperate with the closure 210 and/or closure frame 220 to assist the opening and closing of the closure 210, as well as to carry out the responses discussed below when the system 100 detects an obstacle in the path or trajectory of the closure 210.
In the view of
In one exemplary embodiment, the transceivers 120, 121, 130-132 are arranged in a vertical row along the edge of the closure 210 and closure frame 230, respectively, as viewed when the closure 210 is closed. In other embodiments, the transceivers 120, 121, 130-132 may have different arrangements. In the discussion below, the transceivers 120, 121 are referred to as the first and second closure transceivers 120, 121, respectively, from top to bottom, and transceivers 130, 131, 132 are referred to as the first, second, and third frame transceivers 130, 131, 132, respectively, from top to bottom.
In the views of
Typically each communication may be considered to include at least two signals, which may be referred to as a “burst.” A first signal is generated by a transceiver 120, 121, 130-132 on a first side (e.g., either side) of the closure path and sent across the closure path. Upon reaching the other side of the closure path, in a first mode, the signal may be received by a “paired” transceiver 120, 121, 130-132 and returned back across the closure path, either relayed or otherwise corresponding to the first signal as a returned (or second) signal. In a second mode, the first signal may not be received by a paired transceiver 120, 121, 130-132. Instead, in the second mode, the first signal may be reflected off the vehicle, back across the closure path as the returned signal. Either way, the returned signal is received by a transceiver 120, 121, 130-132 on the first side of the closure path, e.g., either the transceiver 120, 121, 130-132 that sent the first signal or another transceiver 120, 121, 130-132 on the first side. The returned signal is provided to the controller 110. Interference between signals may be eliminated by designating the sending and receiving transceivers 120, 121, 130-132 such that, upon the sending of a first signal, the second signal is expected. This enables operation at a relatively high frequency. In one exemplary embodiment, the respective roles and timing of communication may be assigned by the controller 110. More detailed examples are discussed below.
As such, for every first signal of a burst, the controller 110 has an expected returned signal stored in the signal maps 112. As noted above, the signal maps 112 represent expected or anticipated reflected signals as an unobstructed closure frame according to the respective angle. The controller 110 compares the actual returned signal to the expected returned signal. If the signals match, the controller 110 concludes that no obstacle is present. On the other hand, if no signal is received or the signals do not match, it indicates that something is interrupting the signals, and the controller 110 concludes that an obstacle is within the closure path. In other words, the obstacle tends to attenuate and/or block a portion of the signals such that the returned signals do not match the expected signals corresponding to an unobstructed closure frame 220. Based on this comparison, the controller 110 determines the absence or existence of an obstacle in the closure path. The consequences of detecting an obstacle are discussed below after a description of each of
In the views of
In the views of
Referring initially to
In this embodiment, the first closure transceiver 120 sends a first signal 310 that is received by third frame transceiver 132. Subsequently, the third frame transceiver 132 sends a second (or returned) signal 311 that is received by the third frame transceiver 132 for evaluation by the controller 110, as detailed above.
As noted above, the relationship between the paired transceivers 120, 132 may be a result of advantageous lines of sight. Generally, an example of a line of sight for transceiver 121 is depicted as a dashed line, which, as shown, does not appear to intersect with any corresponding transceiver 130-132. However, depending on the situation, other relationships between the transceivers 120, 121, 130-132 may be established. For example, the third frame transceiver 132 may send the first signal that may be received and returned by the first closure transceiver 120. In other words, the send and receive roles may be reversed. Similarly, the signals may be sent and received by different transceivers. For example, the first closure transceiver 120 may send a first signal that is received by the third frame transceiver 132 that, in turn, sends a second message to the other closure transceiver 121. Similarly, the other frame transceivers 130, 131 may interact with the closure transceivers 120, 121. As noted above, the relationships may depend on any suitable parameter, including lines of sight and/or capabilities of the transceivers.
As a further example,
Although
Referring now to
Referring now to
Generally, in either mode, in one exemplary embodiment, the controller 110 may be able to determine the absence or existence of an obstacle in the closure path based on one burst of signals received at a single transceiver 120-123, 130-135. However, the controller 110 typically considers a number of such bursts from various transceivers 120-123, 130-135, which may reduce noise and provide a higher level of confidence in the accuracy of the determination.
Regarding noise, in one exemplary embodiment, the controller 110 operates the transceivers 120-123, 130-135 according to the principle of modulated interlaced beaming. Generally, solar light, body paint and other perturbing factors may result in noise that influences a hypothetical analog response. To avoid such occurrences, the transceivers 120-123, 130-135 may generate short burst of modulated IR (or other type of carrier) and the designated receiving transceiver 120-123, 130-135 records the amplitude of the response for each of these bursts. As one example, a carrier frequency of approximately 33-40 KHz may be used. Noise associated with changing ambient light level may be accommodated and/or considered by measure of the level of ambient light when no signal is being transmitted and subtracting this value from the measured response.
In one exemplary embodiment, the transceivers 120-123, 130-135 may communicate according to an “interlaced handshake” as a principle of noise/error rejection originating in digital communication networks where the receiver is resending to the transmitter a coded number that would be checked against the “intended” value, e.g., upon a mismatch, it is recognized that the receiver knows it did not receive the intended burst sequence and requests a repeated occurrence. Since the closure moves relatively slow (e.g., on the order of seconds) and several such re-negotiation are possible with limited concerns of timing. In effect, the implementation of “returned” code of the intended reflection is verified by reversing the transmitter with the receiver in a respective transceiver 120-123, 130-135 following every burst sequence.
If no obstacle is detected, the controller 110 typically takes no action and the closure 210 continues to close along the closure path. If an obstacle is detected, the controller 110 may take action, such as sending an appropriate signal to the closure actuation unit 140 or the warning unit 150. The closure actuation unit 140 may stop or reverse the movement of the closure 210 to prevent the closure 210 from contacting the obstacle. The warning unit 150 may generate a warning, such as a visual warning or an audible signal to alert the user of the obstacle. In some embodiments, the controller 110 may take no action. The response of the controller 110 may depend on the position of the closure 210. For example, at greater angles 230, the controller 110 is less likely to take action and/or is more likely to generate a warning instead of reversing or stopping the closure 210.
In one exemplary embodiment, the controller 110 may take a different action during the second mode as compared to the corresponding action during the first mode. For example, upon detection of an obstacle in the first mode, the controller 110 may generate a warning (e.g., because the closure 210 is relatively wide open, giving the user an opportunity to remove the obstacle), and upon detection of an obstacle in the second mode, the controller 110 may command reversal of the closure 210 (e.g. because the closure 210 is almost closed).
In a first step 805, the status of the system 100 is evaluated to determine if the system 100 is active. As noted above, the system 100 is typically active when the closure 210 is being closed. In a second step 810, the closure angle 230 is evaluated. If the angle 230 is within a relatively higher range, the method 800 proceeds to step 815 in which the system 100 operates in the first mode. If the angle 230 is within a relatively lower range, the method 800 proceeds to step 850 in which the system 100 operates in the second mode.
Referring initially to the first mode in step 815, in the subsequent step 820, the transceivers 120-123, 130-135 sequentially send signals from a first side of the closure path, which are typically received by paired transceivers 120-123, 130-135 on the other side of the closure path and returned. In step 825, the transceivers 120-123, 130-135 on the first side typically receive the returned signals. Steps 820 and 825 are generally coordinated such that various transceivers 120-123, 130-135 alternately send and receive signals from other transceivers 120-123, 130-135. In step 830, the controller 110 compares the returned signals to the signal maps 112. In step 835, the controller 110 determines if an obstacle is present according to the comparison. If no obstacle is present, the method 800 returns to the initial step 805. If an obstacle is present, the method 800 proceeds to step 840 in which a response is initiated. As described above, the response may vary based on the mode and may include a warning or actuation of the closure 210. Upon initiating the response, the method 800 returns to the initial step 805.
Referring now to the second mode in step 850, in the subsequent steps 855 and 860, the transceivers 120-123, 130-135 send and receive signals reflected from across the closure path. In step 865, the controller 110 compares the returned signals to the signal maps 112. In step 870, the controller 110 determines if an obstacle is present according to the comparison. If no obstacle is present, the method 800 returns to the initial step 805. If an obstacle is present, the method 800 proceeds to step 875 in which a response is initiated. As described above, the response may vary based on the mode and may include a warning or actuation of the closure 210. Upon initiating the response, the method 800 returns to the initial step 805.
Accordingly, exemplary embodiments provide improved systems and methods for detecting obstacles within the path of a closure. The transceivers provide relatively low cost, high accuracy, reliable, and non-contact detection of obstacles. Exemplary embodiments eliminate the need for side object detection (SOD) carriers and sensors.
Techniques and technologies may be described herein in terms of functional and/or logical block components and various processing steps. It should be appreciated that such block components may be realized by any number of hardware, software, and/or firmware components configured to perform the specified functions. For example, an embodiment of a system or a component, such as a control system, may employ various integrated circuit components, e.g., memory elements, digital signal processing elements, logic elements, look-up tables, or the like, which may carry out a variety of functions under the control of one or more microprocessors or other control devices. In addition, those skilled in the art will appreciate that embodiments may be practiced in conjunction with any number of data transmission protocols and that the system described herein merely illustrates one suitable example.
For the sake of brevity, conventional techniques related to near field detection, control systems operation, automotive operation, closure operation, and other functional aspects of the systems (and the individual operating components of the systems) may not be described in detail herein. Furthermore, the connecting lines shown in the various figures contained herein are intended to represent example functional relationships and/or physical couplings between the various elements. It should be noted that many alternative or additional functional relationships or physical connections may be present in an embodiment of the subject matter.
While at least one exemplary embodiment has been presented in the foregoing detailed description, it should be appreciated that a vast number of variations exist. It should also be appreciated that the exemplary embodiment or exemplary embodiments are only examples, and are not intended to limit the scope, applicability, or configuration of the disclosure in any way. Rather, the foregoing detailed description will provide those skilled in the art with a convenient road map for implementing the exemplary embodiment or exemplary embodiments. It should be understood that various changes can be made in the function and arrangement of elements without departing from the scope of the disclosure as set forth in the appended claims and the legal equivalents thereof.