The present disclosure generally relates to a vehicle communication system. For specifically, the present disclosure relates to a vehicle communication system using ultra-wide band (UWB) communications.
Electric vehicles rely on a traction battery to provide electric power for propulsion. The traction battery may be recharged at a public charging station. In general, charging an electric vehicle takes longer time than refueling a vehicle relying on conventional fuel (e.g. gasoline).
In one or more illustrative examples of the present application, a vehicle includes a plurality of vehicle transceivers; and a controller, programmed to responsive to detecting the vehicle has arrived at a predefined geofence associated with a charging facility, establish a first UWB communication between the plurality of vehicle transceivers and a charger transceiver associated with a charger, calculate an orientation and distance of the charger from the vehicle using a timing of the first UWB communication of each of the plurality of vehicle transceivers, and maneuver the vehicle to a parking space associated with the charger based on the first UWB communication without driver input.
In one or more illustrative examples of the present application, a method for a vehicle includes responsive to setting a charging facility as navigation destination, receiving an identification of a charger transceiver associated with a charger; responsive to establishing a first UWB communication between a plurality of vehicle transceivers and the charger transceiver, calculating a distance of the charger from the vehicle using a timing of the first UWB communication of each of the plurality of vehicle transceivers; and maneuvering the vehicle to a parking space associated with the charger based on the first UWB communication without a driver input.
In one or more illustrative examples of the present application, a non-transitory computer readable medium, includes instructions that, when executed by a vehicle, cause the vehicle to perform operations including to responsive to establishing a first UWB communication between a plurality of vehicle transceivers and a charger transceiver of a charger, calculate a direction and distance of the charger from the vehicle using a timing of the first UWB communication of each of the plurality of vehicle transceivers; and maneuvering the vehicle to a parking space associated with the charger based on the first UWB communication.
For a better understanding of the invention and to show how it may be performed, embodiments thereof will now be described, by way of non-limiting example only, with reference to the accompanying drawings, in which:
As required, detailed embodiments of the present invention are disclosed herein; however, it is to be understood that the disclosed embodiments are merely exemplary of the invention that may be embodied in various and alternative forms. The figures are not necessarily to scale; some features may be exaggerated or minimized to show details of particular components. Therefore, specific structural and functional details disclosed herein are not to be interpreted as limiting, but merely as a representative basis for teaching one skilled in the art to variously employ the present invention.
The present disclosure generally provides for a plurality of circuits or other electrical devices. All references to the circuits and other electrical devices, and the functionality provided by each, are not intended to be limited to encompassing only what is illustrated and described herein. While particular labels may be assigned to the various circuits or other electrical devices, such circuits and other electrical devices may be combined with each other and/or separated in any manner based on the particular type of electrical implementation that is desired. It is recognized that any circuit or other electrical device disclosed herein may include any number of microprocessors, integrated circuits, memory devices (e.g., FLASH, random access memory (RAM), read only memory (ROM), electrically programmable read only memory (EPROM), electrically erasable programmable read only memory (EEPROM), or other suitable variants thereof) and software which co-act with one another to perform operation(s) disclosed herein. In addition, any one or more of the electric devices may be configured to execute a computer-program that is embodied in a non-transitory computer readable medium that is programed to perform any number of the functions as disclosed.
The present disclosure, among other things, proposes a vehicle communication system using UWB communications. More specifically, the present disclosure proposes a communication system between a vehicle and a fueling infrastructure using UWB communications.
Referring to
As illustrated in
The computing platform 104 may be provided with various features allowing the vehicle occupants/users to interface with the computing platform 104. For example, the computing platform 104 may receive input from human machine interface (HMI) controls 112 configured to provide for occupant interaction with the vehicle 102. As an example, the computing platform 104 may interface with one or more buttons, switches, knobs, or other HMI controls configured to invoke functions on the computing platform 104 (e.g., steering wheel audio buttons, a push-to-talk button, instrument panel controls, etc.).
The computing platform 104 may also drive or otherwise communicate with one or more displays 114 configured to provide visual output to vehicle occupants by way of a video controller 116. In some cases, the display 114 may be a touch screen further configured to receive user touch input via the video controller 116, while in other cases the display 114 may be a display only, without touch input capabilities. The computing platform 104 may also drive or otherwise communicate with one or more speakers 118 configured to provide audio output and input to vehicle occupants by way of an audio controller 120.
The computing platform 104 may also be provided with navigation and route planning features through a navigation controller 122 configured to calculate navigation routes responsive to user input via e.g., the HMI controls 112, and output planned routes and instructions via the speaker 118 and the display 114. Location data that is needed for navigation may be collected from a global navigation satellite system (GNSS) controller 124 configured to communicate with multiple satellites and calculate the location of the vehicle 102. The GNSS controller 124 may be configured to support various current and/or future global or regional location systems such as global positioning system (GPS), Galileo, Beidou, Global Navigation Satellite System (GLONASS) and the like. Map data used for route planning may be stored in the storage 110 as a part of the vehicle data 126. Navigation software may be stored in the storage 110 as one the vehicle applications 108.
The computing platform 104 may be configured to wirelessly communicate with a mobile device 128 of the vehicle users/occupants via a wireless connection 130. The mobile device 128 may be any of various types of portable computing devices, such as cellular phones, tablet computers, wearable devices, smart watches, smart fobs, laptop computers, portable music players, or other device capable of communication with the computing platform 104. A wireless transceiver 132 may be in communication with a Wi-Fi controller 134, a Bluetooth controller 136, a radio-frequency identification (RFID) controller 138, a near-field communication (NFC) controller 140, and other controllers such as a Zigbee transceiver, an IrDA transceiver, and configured to communicate with a compatible wireless transceiver 142 of the mobile device 128.
The mobile device 128 may be provided with a processor 144 configured to perform instructions, commands, and other routines in support of the processes such as navigation, telephone, wireless communication, and multi-media processing. For instance, the mobile device 128 may be provided with location and navigation functions via a GNSS controller 146. The mobile device 128 may be provided with a wireless transceiver 142 in communication with a UWB controller 148, a Wi-Fi controller 150, a Bluetooth controller 152, a RFID controller 154, an NFC controller 156, and other controllers (not shown), configured to communicate with the wireless transceiver 132 of the computing platform 104. The mobile device 128 may be further provided with a non-volatile storage 158 to store various mobile application 160 and mobile data 162.
The computing platform 104 may be further configured to communicate with various components of the vehicle 102 via one or more in-vehicle network 166. The in-vehicle network 166 may include, but is not limited to, one or more of a controller area network (CAN), an Ethernet network, and a media-oriented system transport (MOST), as some examples. Furthermore, the in-vehicle network 166, or portions of the in-vehicle network 166, may be a wireless network accomplished via Bluetooth low-energy (BLE), Wi-Fi, or the like.
The computing platform 104 may be configured to communicate with various electronic control units (ECUs) 168 of the vehicle 102 configured to perform various operations. For instance, the computing platform 104 may be configured to communicate with a telematics control unit (TCU) 170 configured to control telecommunication between vehicle 102 and a wireless network 172 through a wireless connection 174 using a modem 176. The wireless connection 174 may be in the form of various communication network e.g., a cellular network. Through the wireless network 172, the vehicle may access one or more servers 178 to access various content for various purposes. It is noted that the terms wireless network and server are used as general terms in the present disclosure and may include any computing network involving carriers, router, computers, controllers, circuitry or the like configured to store data and perform data processing functions and facilitate communication between various entities. The ECUs 168 may further include an autonomous driving controller (ADC) 182 configured to control autonomous driving features of the vehicle 102. Driving instructions may be received remotely from the server 178. The ADC 182 may be configured to perform the autonomous driving features using the driving instructions combined with navigation instructions from the navigation controller 122. The ADC 182 may be further configured to control a parking assist feature to autonomously operate the vehicle 102 to arrive at a parking spot using signals from various sensors 184. The vehicle 102 may be provided with various sensors 184 to provide signal input to the computing platform 104 and the ECUs 168. As a few non-limiting examples, the sensors 184 may include one or more cameras configured to capture images from the vehicle. The sensors 184 may further include one or more ultra-sonic radar sensors and/or lidar sensors to detect object at the vicinity of the vehicle 102. In addition, the vehicle 102 may be further provided with a UWB transceiver 186 configured to communicate with various entities using UWB communications. For instance, the vehicle 102 may be configured to communicate with one or more charging infrastructures via the UWB transceiver 186.
Referring to
In addition, one or more of the charging stations 204 may be associated with a charger UWB transceiver 208 configured to communicate with the corresponding vehicle UWB transceivers 186. The charger UWB transceiver 208 may be integrated with or separate from the respective charging stations 204. As illustrated in
The orientation information may be useful for directing the vehicle 102 to the correct charging station 204 and parking space 206. Additionally or alternatively, the charger UWB transceivers 208 may be further configured to communicate with one or more wireless transceivers 142 of the mobile device 128 configured to support UWB communications. In case that the vehicle 102 does not support UWB communications, the charger UWB transceiver 208 may connect to the mobile device 128 to determine a distance between the charging station 204 and the vehicle 102. Signal triangulations may be made collectively using a plurality of charger UWB transceivers 208 to determine the location of the mobile device 128 which corresponds to the location of the vehicle 102. Additionally, if multiple mobile devices 128 are located in the vehicle 102 (e.g. associated with the driver and the passenger each), a single charger UWB transceiver 208 in communication with the multiple the mobile devices 128 at different location of the vehicle 102 may be configured to triangulate the UWB signals from the multiple mobile devices 128 and determine the orientation of the vehicle 102 relative of the associated charging station 204 through the triangulations. As illustrated in the example with reference to
As illustrated in the example with reference to
Referring to
At operation 308, the computing platform 104 verifies if there is any vacant charging station 204 at the charging facility 202. The verification may be made by the UWB communication between the vehicle and the charging facility. If the answer is No, the process proceeds to operation 310 and the vehicle UWB transceivers 186 connects to one or more waiting area UWB transceivers (if they are not currently connected). At operation 312, the computing platform 104 directs the vehicle driver to park at a waiting parking space using the vehicle location and orientation information determined by the UWB communications. Additionally or alternatively, the ADC 182 of the vehicle 102 may autonomously maneuver the vehicle 102 to the designated parking area with or without the help of the sensor data discussed above. In some cases, the plurality of vehicle UWB transceivers 186 alone may be sufficient to allow the vehicle 102 and/or the charging facility 202 to perform the signal triangulation and determine/derive the vehicle location and orientation. However, in case that one or more user mobile devices 128 supporting UWB communications is connected to the vehicle 102, the UWB signals from the mobile device 128 may enable a more precise determination by the computing platform 104. While waiting at the waiting area, the computing platform 104 continuously verifies if a charging station 204 has become available.
If the computing platform 104 detects a charging station 204 has become available, the process proceeds to operation 314 and the vehicle 102 establish the UWB connections with the charger UWB transceiver 208 associated with the vacant charging station 204. The UWB connections may be directly established if the waiting area that the vehicle 102 is currently parked is within the transmission distance from the charger UWB transceiver 208. Otherwise, the computing platform 104 continues to communicate with the waiting area UWB transceiver until the vehicle 102 is driven closer to the charging station and the UWB connection with the charger UWB transceiver 208 has been established to enable a seamless transition from the parking area to the charging area. At operation 316, the vehicle 102 maneuvers to the designed parking space associated with the vacant charging station. Similar to operation 312, the ADC 182 may autonomously maneuver the vehicle 102 without requiring driver input. Here, although having the driver within the vehicle is preferred, the ADC 182 may perform the autonomous maneuver without requiring the driver to be in the vehicle. Additionally or alternatively, the computing platform 104 may send a message to the mobile device 128 of the user to ask the user to manually drive the vehicle 102 to the vacant charging station 204 identified. Responsive to arriving at the designated parking space 206 associated with the charging station 204, at operation 318, the computing platform 104 performs a payment transaction with the charging station 204 using the UWB connection that is already established with the corresponding charging station 204.
The algorithms, methods, or processes disclosed herein can be deliverable to or implemented by a computer, controller, or processing device, which can include any dedicated electronic control unit or programmable electronic control unit. Similarly, the algorithms, methods, or processes can be stored as data and instructions executable by a computer or controller in many forms including, but not limited to, information permanently stored on non-writable storage media such as read only memory devices and information alterably stored on writeable storage media such as compact discs, random access memory devices, or other magnetic and optical media. The algorithms, methods, or processes can also be implemented in software executable objects. Alternatively, the algorithms, methods, or processes can be embodied in whole or in part using suitable hardware components, such as application specific integrated circuits, field-programmable gate arrays, state machines, or other hardware components or devices, or a combination of firmware, hardware, and software components.
While exemplary embodiments are described above, it is not intended that these embodiments describe all possible forms encompassed by the claims. The words used in the specification are words of description rather than limitation, and it is understood that various changes may be made without departing from the spirit and scope of the disclosure. The words processor and processors may be interchanged herein, as may the words controller and controllers.
As previously described, the features of various embodiments may be combined to form further embodiments of the invention that may not be explicitly described or illustrated. While various embodiments could have been described as providing advantages or being preferred over other embodiments or prior art implementations with respect to one or more desired characteristics, those of ordinary skill in the art recognize that one or more features or characteristics may be compromised to achieve desired overall system attributes, which depend on the specific application and implementation. These attributes may include, but are not limited to strength, durability, marketability, appearance, packaging, size, serviceability, weight, manufacturability, ease of assembly, etc. As such, embodiments described as less desirable than other embodiments or prior art implementations with respect to one or more characteristics are not outside the scope of the disclosure and may be desirable for particular applications.