This disclosure relates to vehicle systems and movable barrier operator systems and, more specifically, to vehicle systems or movable barrier operator systems that employ radio frequency communications.
Various vehicle systems and movable barrier operator systems are known. Vehicle system may include a Bluetooth or other wireless module for communicating with user devices, such as a smartphone.
Vehicle systems may also include a transmitter operable to transmit a control signal to a movable barrier operator in the 300-900 MHz range. Movable barrier operator systems can include garage door operators, gate operators, rolling shutter systems, and the like. Examples of movable barriers include garage doors, swinging or rolling gates, shutters, etc. Movable barriers are movable between closed and open positions to allow ingress and egress of vehicles, people, pets, etc. to and from various secured areas such as a garage of a home. Some operations of these systems may be automatically enabled or triggered based on a location of the vehicle such as using GPS.
Known vehicle systems can also include ultra-wideband (UWB) anchors that detect an UWB module of a smartphone operating as a UWB tag and trigger various vehicle functions in response to detecting the smartphone such as unlocking the doors of the vehicle, starting the vehicle, or the like. These in-vehicle UWB modules typically include Bluetooth (e.g., Bluetooth Low Energy (BLE)) radios for receiving and verifying credentials of the smartphone and UWB radios for determining distance, position, angle of approach, etc. of the smartphone relative to the in-vehicle UWB module.
Elements in the figures are illustrated for simplicity and clarity and have not necessarily been drawn to scale. For example, the dimensions and/or relative positioning of some of the elements in the figures may be exaggerated relative to other elements to help to improve understanding of various embodiments of the present disclosure. Also, common but well-understood elements that are useful in a commercially feasible embodiment are often not depicted in order to facilitate a less obstructed view of these various embodiments of the present disclosure. Certain actions and/or steps may be described or depicted in a particular order of occurrence while those skilled in the art will understand that such specificity with respect to sequence is not actually required. The terms and expressions used herein have the ordinary technical meaning as is accorded to such terms and expressions by persons skilled in the technical field as set forth above except where different specific meanings have otherwise been set forth herein.
Generally speaking, pursuant to various embodiments, systems, apparatuses and methods are provided herein that utilize a switchable mode ultra-wideband module of a vehicle to facilitate one or more operations of the vehicle and/or a movable barrier operator system. In particular, such systems and methods described herein can utilize a UWB and Bluetooth module to trigger various system operations for the movable barrier operator system and the vehicle based on the current operating mode of the UWB and Bluetooth module, position information, and/or identification information derived from signals emitted and/or received by the UWB and Bluetooth module.
Referring now to
With reference now to
As seen in
Further, the secondary communication module 106A can include another processor 124A electrically coupled to another memory 126A and a sub-GHz radio 134. The processor 124A can, for example include a microprocessor, a state machine, a system-on-a-chip, an ASIC, and/or a FPGA and the memory 126A can, for example, include electrical charge-based storage media such as EEPROM or RAM, ROM, or other non-transitory computer readable media such as a FLASH memory device or magnetic or optical medium. The sub-GHz radio 134 is electrically coupled to a radio frequency module 128A and antenna arrays 130A and 132A. In some embodiments, the antenna array 130A can broadcast and/or receive signals in about the 300 MHz frequency spectrum and the antenna array 132A can broadcast and/or receive signals in about the 900 MHz spectrum.
Turning now to
Further, the antenna array 130B can broadcast and/or receive signals in about the 300 MHz frequency spectrum and the antenna array 132B can broadcast and/or receive signals in about the 900 MHz spectrum.
The secondary communication module 106B additionally includes another memory 138, which can be for example, include electrical charge-based storage media such as EEPROM or RAM, or other non-transitory computer readable media. Further, the secondary communication module 106B is electrically coupled to an antenna array 136 that broadcasts or received signals in about the 2.4 Ghz spectrum. Further still, the secondary communication module 106B and the memory 126B are electrically coupled to another processor 140 which can include Programmable Integrated Circuit (PIC) module.
In operation, the UWB and Bluetooth module 104 is configured to operate in either a tag mode operation or an anchor mode operation at the direction of the processor 108. Although referred to herein as tag mode and anchor mode, the UWB and Bluetooth module 104 may also be described relative to a tag or anchor role, behavior, or function. For example, in some embodiments, a physical layer (e.g., the coded PHY) of the processor 108 can be configured to switch the operation of the UWB and Bluetooth module 104 between the tag and anchor modes during runtime of the processor 108.
When operating in the anchor mode the connectivity module 102 is configured to initiate communication between a user device and both the Bluetooth radio and the UWB radio 120. In particular, the UWB and Bluetooth module 104 broadcasts Bluetooth radio signals via the Bluetooth antenna array 112 and UWB radio signals via the UWB radio 120 and the UWB antenna array 122. In some embodiments, the Bluetooth radio signals can be standard Bluetooth, Bluetooth Low Energy (BLE), and/or long-range Bluetooth. Further, these UWB and/or Bluetooth signals are received by a nearby UWB and Bluetooth module (e.g., a UWB and Bluetooth module of a user's smartphone) operating in the tag mode that is near the vehicle 100. After receiving the broadcast signals from the UWB and Bluetooth module 104, the tag mode UWB and Bluetooth module transmits a responsive Bluetooth radio signal and/or a UWB signal to the UWB and Bluetooth module 104. The response signal is received by the Bluetooth antenna array 112 and is processed by the processor 108 and or another processor of the vehicle 100 connected to the processor 108 via the vehicle network bus 116. The processor 108 and/or the other processor of the vehicle 100 can then utilize the response signal to authenticate the tag mode UWB and Bluetooth module (e.g., determine whether the tag mode UWB and Bluetooth module of a user's smartphone is authorized or unauthorized). The processor 108 can authenticate the tag mode UWB and Bluetooth module by comparing a credential received from the tag mode UWB and Bluetooth module with known credentials stored in the memory 114 or another local or remote data storage source. Further, the processor 108 or other processor of the vehicle 100 may determine the relative positioning of the nearby tag mode UWB and Bluetooth module based upon UWB frequency signals received by the UWB and Bluetooth module 104.
From the determined authentication and positioning, the processor 108 or other processor of the vehicle 100 may recognize the proximate tag-mode UWB and Bluetooth module (e.g., the module of the user's smartphone) as a “digital key” and proceed to activate a specific functionality or vehicle operation of the vehicle 100 such as operating one or more door locks or opening the trunk of the vehicle 100, illuminating lights of the vehicle 100, turning on or adjusting climate controls, activating an engine of the vehicle 100, and/or various other functionality known to those having skill in the art. Further, in some embodiments, the UWB and/or Bluetooth response signal received from the tag mode UWB and Bluetooth module proximate to the vehicle 100 can include a command that identifies the specific function to be carried out by the vehicle 100.
When operating in the tag mode the connectivity module 102 is configured to respond to the movable barrier operator system 200 initiating communications between the movable barrier operator system 200 and both the Bluetooth radio and the UWB radio 120. In particular, the UWB and Bluetooth module 104 can receive, from an anchor mode UWB and Bluetooth module (e.g., a UWB and Bluetooth module of a garage door operator), a broadcast signal or initial signal such as a Bluetooth radio signal via the Bluetooth antenna array 112 and/or an UWB radio signal via the UWB radio 120 and the UWB antenna array 122. In response to receiving the broadcast signal, the UWB and Bluetooth module 104 can transmit responsive Bluetooth and UWB radio signals that the anchor mode UWB and Bluetooth module can utilize to authenticate the UWB and Bluetooth module 104 and identify a position or proximity of the UWB and Bluetooth module 104 in relation to the anchor mode UWB and Bluetooth module. In some embodiments, the UWB and Bluetooth module 104 when operating in the tag mode can reconfigure the UWB antenna array 122 and/or Bluetooth antenna array 112 to operate at an increased range with a lower bandwidth when compared with the standard BLE operation of the UWB antenna array 122 and Bluetooth antenna array 112 when operating in the anchor mode.
The processor 108 is configured to switch the UWB and Bluetooth module 104 between operating in the anchor mode and the tag mode based on various conditions. For example, the processor 108 may switch the operation from the anchor mode to the tag mode based on a location of the vehicle 100 such as proximity to the garage 201 (see
Further still, the UWB and Bluetooth module 104 can switch the operation in response to a command from the server computer 300 that is received via a long-range or wide-area communication module e.g., cellular (e.g., 3G, 4G, 5G), WiMax, Wi-Fi, etc. of the vehicle 100 or a radio frequency broadcast received via the secondary communication modules 106A or 106B. As one example in this regard, a user may have a parking application on their smartphone and/or infotainment system that permits the user to park in a secured area at a particular day and time. When the vehicle 100 is in proximity to a gate operator of the secured area at the particular day and time, such as determined via the UWB and Bluetooth module 104 in tag mode interacting with an anchor mode UWB and Bluetooth module of the gate operator, the user may provide an open command to the smartphone or infotainment system that the vehicle 100 communicates to the server computer 300. The server computer 300 may then communicate an open command via the internet to the gate operator and cause the gate operator to open if the gate operator previously confirmed to the server computer 300 that the vehicle 100 is within proximity based upon the UWB and/or Bluetooth signal from the UWB and Bluetooth module 104.
With reference to
In some embodiments, the garage door operator includes a rail 216 and transmission member 214 such as a chain, belt, or screw driven by the motor 222 relative to the rail 216. The electric motor 222 is operable to move the garage door 206 between open and closed positions. For example, a trolley 224 is coupled to the transmission member 214 as well as an arm 212 that is attached to the garage door 206. The motor 222 shifts the trolley 224 back-and-forth along the rail 216 to lift and lower the garage door 206. A release mechanism 218 is coupled to the trolley 224 to allow the garage door 206 to be disconnected from the garage door operator 202 for manual operation such as during a power failure.
The movable barrier operator system 200 includes a drum and cable mechanism 210 that is attached to the garage door 206. The drum and cable mechanism 210 includes a drum and a corresponding cable on each side of the garage door 206. The drum and cable mechanism 210 couples to a counterbalance such as a torsion spring 208 that assists in lifting the weight of the garage door 206 and enables the garage door operator 202 to open or close the garage door 206 via movement of the trolley 224. In some embodiments, an optical sensor such as a photo eye system 220 senses an object and/or a human who may be in the way of the garage door 206 as the garage door 206 closes.
The movable barrier operator system 200 also includes one or more UWB and Bluetooth modules 211. The UWB and Bluetooth modules 211 include respective Bluetooth radios configured to transmit, receive, or transmit and receive radio frequency signals at a frequency of about 2.4 GHz and respective UWB radios configured to transmit, receive, or transmit and receive radio frequency signals at a frequency between about 3.1 GHz and about 10.6 GHz, and preferably between about 6 GHz and about 9 GHz. In one embodiment, the garage door operator 202 includes UWB and Bluetooth modules 230 and 231 and the movable barrier operator system 200 may include additional UWB and Bluetooth modules 232 of the garage door 206. The UWB and Bluetooth modules 232 of the garage door 206 may include one or more modules on the inside of the garage door 206 and one or more modules on the outside of the garage door 206. The UWB and Bluetooth modules 230 and 231 and the UWB and Bluetooth modules 232 are operably coupled via wired and/or wireless approaches with the processor 225 of the garage door operator 202. For example, the UWB and Bluetooth modules 230 and 231 can receive signals from one or more of the UW B and Bluetooth modules 232 and communicate those signals to the processor 225.
The UWB and Bluetooth modules 230 and 231 and/or the UWB and Bluetooth modules 232 can be operated in an anchor mode where a broadcast signal or initial signal, such as a Bluetooth signal and/or a UWB signal, are broadcast into the environment proximate to the garage 201 so as to trigger any UWB and Bluetooth modules operating in the tag mode to transmit a response signal, such as a Bluetooth signal and/or UWB signal, to the UWB and Bluetooth modules 230, 231, and/or 232. The response signal can be relayed to the processor 225, which may determine the relative positioning of the tag mode UWB and Bluetooth module based upon the UWB frequency signals received by the UWB and Bluetooth modules 230, 231, 232. Further, the processor 225 may utilize a Bluetooth radio signal to authenticate the tag mode UWB and Bluetooth module by comparing a credential received with the Bluetooth radio signals with a known credential stored in the memory 226 or another local or remote data storage source, for example a remote data storage source associated with the server computer 300.
The operation of the UWB and Bluetooth module 104 included in the connectivity module 102 of the vehicle 100 with respect to the movable barrier operator system 200 will be described in more detail with respect to
Second, as seen in
Furthermore, a precision locating feature of the UWB and Bluetooth module 104 and the one or more UWB and Bluetooth modules 211 may enable additional operations with respect to the movable barrier operator system 200. For example, the garage door operator 202 can utilize the location details obtained relative to the UWB and Bluetooth module 104 operating in the tag mode to provide instructions for the vehicle 100 to navigate (e.g., autonomously or via guided prompts to a driver) into a specific location such as a designated parking area or spot inside the garage 201. This specific location can be a previously trained or calibrated location where the vehicle 100 (and portions thereof such as a front or rear bumper) is known to be clear of the garage door 206 and any other known obstacles present in the garage 201 such as bikes, tools, storage boxes, etc. The specific location may be trained to the vehicle and/or garage door operator 202 by the user providing an indication of a desired location of the vehicle such as via an application running on the user's smartphone. In another approach, the vehicle, the garage door operator 202, and/or the cloud server computer 300 may determine the specific location over time such as by the user parking the vehicle in the same location more often than not.
When the garage door is opened, the UWB signal from the garage door operator 202 is not attenuated by the garage door (which is often metal). The UWB signals may be communicated effectively once the garage door is approximately half-way open or more. The position of the garage door 206 may be used to determine whether the vehicle 100 may be autonomously moved into or out of the garage 201. For example, the garage door operator 202 may communicate a “door open” status and an indication that the vehicle 100 is in proximity to the garage as determined using UWB signals to the cloud server computer 300. The cloud server computer 300 may communicate an approval command to the vehicle 100 that indicates the vehicle 100 may pull into the garage. Conversely, if the garage door operator 202 communicates a “door closed” status and an indication the vehicle 100 is in proximity to the garage to the cloud server computer 300, the cloud server computer may communicate a disapproval command to the vehicle 100 that indicates the vehicle 100 should not leave the garage 201.
The presence of the vehicle 100 in the broadcast range 234 of the UWB sensors may be used by the garage door operator 202 as an indication of an attended close. For example, a user may be in the vehicle 100 and provide a user input to a human machine interface (e.g., a touchscreen of an infotainment system) to close the garage door 206. A transmitter of the vehicle 100 transmits a radio frequency command signal, e.g. 315 MHz to close the garage door 206. The garage door operator 202 checks whether the vehicle 100 is in or recently left the broadcast range 234 and, if so, closes the garage door 206 without operating an unattended barrier movement notification apparatus (e.g., a light and/or speaker of the garage door operator 202).
Further still, in some embodiments, the garage door operator 202 can utilize the location details obtained from the UWB and Bluetooth module 104 operating in the tag mode to troubleshoot other wireless connectivity issues for the UWB and Bluetooth module 104 and/or the secondary communication modules 106A and/or 106B. For example, when the secondary communication modules 106A and/or 106B (when constituted by a Wi-Fi radio or the like) are utilized to connect the vehicle 100 to a home wireless network or access point associated with the garage 201, the garage door operator 202 can determine that a data transfer failure over the home wireless network is the result of the vehicle 100 being located too far away from the garage door operator 202 if the UWB and Bluetooth module 104 is outside of or near an outer periphery of the broadcast range 234. Conversely, if the garage door operator 202 determines the vehicle 100 is near the garage door operator 202, but the vehicle 100 continues to experience a data transfer error, the garage door operator 202 may determine there is an issue with the home wireless network itself. The garage door operator 202 and/or the vehicle 100 may communicate a notification to the user indicating the user should move the vehicle 100 or address the issue with the home wireless network as appropriate.
Moreover, the garage door operator 202 can utilize the location details obtained from the UWB and Bluetooth module 104 to initialize the wireless connection between the vehicle 100 and the home wireless network. For example, in some embodiments, when the garage door operator 202 determines, from the location details obtained from the UWB and Bluetooth module 104, that the vehicle 100 is present in the garage 201, the garage door operator 202 can utilize the Bluetooth connection to the UWB and Bluetooth module 104 to share network credentials for the home network with the vehicle 100. In some embodiments, the home network connection may facilitate connection between the vehicle 100 and an original equipment manufacturer (OEM) or other third party server to push down (or have the vehicle 100 pull down) an over the air (OTA) transmission used for upgrading software/firmware of various aspects of the vehicle 100 (e.g. an infotainment system, vehicle system, navigation/map update, etc.). In some embodiments, the garage door operator 202 can send the home network credentials to the vehicle 100 after first determining that a software/firmware upgrade is needed. As another example, the server computer 300 may take into account weather the vehicle 100 is in the garage 201 before sending a notification to a user that the windows of the vehicle 100 are down and weather data indicates the possibility of rain.
Uses of singular terms such as “a,” “an,” are intended to cover both the singular and the plural, unless otherwise indicated herein or clearly contradicted by context. For example, “a signal” is intended to encompass one or more signals. The terms “comprising,” “having,” “including,” and “containing” are to be construed as open-ended terms. It is intended that the phrase “at least one of” as used herein be interpreted in the disjunctive sense. For example, the phrase “at least one of A and B” is intended to encompass A, B, or both A and B.
While there have been illustrated and described particular embodiments of the present invention, it will be appreciated that numerous changes and modifications will occur to those skilled in the art, and it is intended for the present invention to cover all those changes and modifications which fall within the scope of the appended claims.
This application claims the benefit of U.S. Provisional Patent Application No. 63/413,554, filed Oct. 5, 2022, which is hereby incorporated by reference herein in its entirety.
Number | Date | Country | |
---|---|---|---|
63413554 | Oct 2022 | US |