Parking and retrieving items from the rear cargo area is traditionally a “two putt” process. The first step entails the car being parked without the driver giving any thought or having any perception of the space required to utilize their vehicle. The second step entails the driver repositioning their vehicle after they've realized that they don't have the room to swing their door open and get out or that they can't open their liftgate to retrieve items from the vehicle's rear cargo area. This process can be very frustrating for vehicle drivers, especially when they are short on time. It can also lead to mistakes such as, for example, scratching or denting the vehicle's liftgate or side door against objects as well as damaging the liftgate's hydraulic opening system components due to resistance from such objects. It is therefore desirable to provide a system and method that enables a driver to park and retrieve items from the vehicle's cargo area in one step. It is also desirable for this system and method to provide this vehicle driver with insight as to the varying degrees of space available to swing open their door and/or liftgate so as to avoid vehicle harm. It is also desirable for this insight to come in the form of indicators being exhibited on the screen of an infotainment display, so the driver can grasp how much available space is in the area around their vehicle while they are parking. Moreover, other desirable features and characteristics of the present invention will become apparent from the subsequent detailed description of the invention and the appended claims, taken in conjunction with the accompanying drawings and this background of the invention.
A system of one or more computers can be configured to perform particular operations or actions by virtue of having software, firmware, hardware, or a combination of them installed on the system that in operation causes or cause the system to perform the actions. One or more computer programs can be configured to perform particular operations or actions by virtue of including instructions that, when executed by data processing apparatus, cause the apparatus to perform the actions. One general aspect includes a method to indicate the space available to open a vehicle door, the method including: sensing, via a processor, a horizontal distance between the vehicle door and an object in an environment surrounding a vehicle; determining, via the processor, if the horizontal distance is greater than or less than a first threshold value; determining, via the processor, if the horizontal distance is greater than or less than a second threshold value; and providing, via the processor, an indicator based on the determination of whether the horizontal distance is greater than or less than the first threshold value and the determination of whether the horizontal distance is greater than or less than the second threshold value. Other embodiments of this aspect include corresponding computer systems, apparatus, and computer programs recorded on one or more computer storage devices, each configured to perform the actions of the methods.
Implementations may include one or more of the following features. The method where: the indicator can be provided as a low-risk indicator, medium-risk indicator, or high-risk indicator; where the high-risk indicator is provided when the processor determines that the horizontal distance is less than the first threshold value; where the medium-risk indicator is provided when the processor determines that the horizontal distance is greater than the first threshold value and less than the second threshold value; and where the low-risk indicator is provided when the processor determines that the horizontal distance is greater than the second threshold value. The method further including: disabling, via the processor, an automatic vehicle door opening function when the processor determines that the horizontal distance is less than the first threshold value. The method further including: sensing, via the processor, a vertical distance between the vehicle door and a surface in the environment surrounding the vehicle; determining, via the processor, if the vertical distance is greater than or less than a third threshold value; and disabling, via the processor, an automatic vehicle door opening function when the processor determines that the vertical distance is less than the third threshold value. The method where the indicator is provided by being exhibited on a display located in the vehicle. The method where the vehicle door is a liftgate and where the indicator is configured to provide a vehicle occupant with an understanding of an amount of space located between the liftgate and the object in the environment surrounding the vehicle. The method where the vehicle door is an occupant door and where the indicator is configured to provide a vehicle occupant with an understanding of an amount of space located between the occupant door and the object in the environment surrounding the vehicle. Implementations of the described techniques may include hardware, a method or process, or computer software on a computer-accessible medium.
One general aspect includes a system to indicate the space available to open a vehicle door, the system including: a memory configured to include one or more executable instructions and a processor configured to execute the executable instructions, where the executable instructions enable the processor to carry out the following steps: sensing a horizontal distance between the vehicle door and an object in an environment surrounding a vehicle; determining if the horizontal distance is greater than or less than a first threshold value; determining if the horizontal distance is greater than or less than a second threshold value; and providing an indicator based on the determination of whether the horizontal distance is greater than or less than the first threshold value and the determination of whether the horizontal distance is greater than or less than the second threshold value. Other embodiments of this aspect include corresponding computer systems, apparatus, and computer programs recorded on one or more computer storage devices, each configured to perform the actions of the methods.
Implementations may include one or more of the following features. The system where: the indicator can be provided as a low-risk indicator, medium-risk indicator, or high-risk indicator; where the high-risk indicator is provided when the processor determines that the horizontal distance is less than the first threshold value; where the medium-risk indicator is provided when the processor determines that the horizontal distance is greater than the first threshold value and less than the second threshold value; and where the low-risk indicator is provided when the processor determines that the horizontal distance is greater than the second threshold value. The system where the executable instructions enable the processor to carryout the following steps: disabling an automatic vehicle door opening function when the processor determines that the horizontal distance is less than the first threshold value. The system where the executable instructions enable the processor to carryout the following steps: sensing a vertical distance between the vehicle door and a surface in the environment surrounding the vehicle; determining if the vertical distance is greater than or less than a third threshold value; and disabling an automatic vehicle door opening function when the processor determines that the vertical distance is less than the third threshold value. The system where the indicator is provided by being exhibited on a display located in the vehicle. The system where the vehicle door is a liftgate and where the indicator is configured to provide a vehicle occupant with an understanding of an amount of space located between the liftgate and the object in the environment surrounding the vehicle. The system where the vehicle door is an occupant door and where the indicator is configured to provide a vehicle occupant with an understanding of an amount of space located between the occupant door and the object in the environment surrounding the vehicle. Implementations of the described techniques may include hardware, a method or process, or computer software on a computer-accessible medium.
One general aspect includes a non-transitory and machine-readable medium having stored thereon executable instructions adapted to indicate the space available to open a vehicle door, which when provided to a processor and executed thereby, causes the processor to carry out the following steps: sensing a horizontal distance between the vehicle door and an object in an environment surrounding a vehicle; determining if the horizontal distance is greater than or less than a first threshold value; determining if the horizontal distance is greater than or less than a second threshold value; and providing an indicator based on the determination of whether the horizontal distance is greater than or less than the first threshold value and the determination of whether the horizontal distance is greater than or less than the second threshold value. Other embodiments of this aspect include corresponding computer systems, apparatus, and computer programs recorded on one or more computer storage devices, each configured to perform the actions of the methods.
Implementations may include one or more of the following features. The non-transitory and machine-readable memory where: the indicator can be provided as a low-risk indicator, medium-risk indicator, or high-risk indicator; where the high-risk indicator is provided when the processor determines that the horizontal distance is less than the first threshold value; where the medium-risk indicator is provided when the processor determines that the horizontal distance is greater than the first threshold value and less than the second threshold value; and where the low-risk indicator is provided when the processor determines that the horizontal distance is greater than the second threshold value. The non-transitory and machine-readable memory where the executable instructions enable the processor to carryout an additional step of disabling an automatic vehicle door opening function when the processor determines that the horizontal distance is less than the first threshold value. The non-transitory and machine-readable memory where the executable instructions enable the processor to carryout the following additional steps: sensing a vertical distance between the vehicle door and a surface in the environment surrounding the vehicle; determining if the vertical distance is greater than or less than a third threshold value; and disabling an automatic vehicle door opening function when the processor determines that the vertical distance is less than the third threshold value. The non-transitory and machine-readable memory where the indicator is provided by being exhibited on a display located in the vehicle. The non-transitory and machine-readable memory where the vehicle door is a liftgate and where the indicator is configured to provide a vehicle occupant with an understanding of an amount of space located between the liftgate and the object in the environment surrounding the vehicle. Implementations of the described techniques may include hardware, a method or process, or computer software on a computer-accessible medium.
The above features and advantages and other features and advantages of the present teachings are readily apparent from the following detailed description for carrying out the teachings when taken in connection with the accompanying drawings.
The disclosed examples will hereinafter be described in conjunction with the following drawing figures, wherein like numerals denote like elements, and wherein:
Embodiments of the present disclosure are described herein. It is to be understood, however, that the disclosed embodiments are merely examples and other embodiments can take various and alternative forms. The figures are not necessarily to scale; some features could 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. As those of ordinary skill in the art will understand, various features illustrated and described with reference to any one of the figures can be combined with features illustrated in one or more other figures to produce embodiments that are not explicitly illustrated or described. The combinations of features illustrated provide representative embodiments for typical applications. Various combinations and modifications of the features consistent with the teachings of this disclosure, however, could be desired for particular applications or implementations.
With reference to
In one or more embodiments, the body of vehicle 12 can include multiple occupant doors 13, which are located on the side of vehicle 12 and allow a vehicle occupant ingress and egress from the vehicle cabin. The vehicle body can also include a liftgate 14 (i.e., a rear panel door that opens upward by, for example, hydraulics).
Some of the vehicle electronics 20 are shown generally, in
The vehicle 12 can include numerous vehicle system modules (VSMs) as part of vehicle electronics 20, such as the GNSS receiver 22, BCM 24, telematics unit 30 (vehicle communications system), vehicle-user interfaces 50-56, and onboard computer 60, as will be described in detail below. The vehicle 12 can also include other VSMs 28 in the form of electronic hardware components that are located throughout the vehicle and, which may receive input from one or more sensors and use the sensed input to perform diagnostic, monitoring, control, reporting, and/or other functions. Each of the VSMs 28 is hardwire connected by communications bus 58 to the other VSMs including the telematics unit 30. Moreover, each of the VSMs can include and/or be communicatively coupled to suitable hardware that enables intra-vehicle communications to be carried out over the communications bus 58; such hardware can include, for example, bus interface connectors and/or modems. One or more VSMs 28 may periodically or occasionally have their software or firmware updated and, in some embodiments, such vehicle updates may be over the air (OTA) updates that are received from a remote computer or facility via a land network (not shown) and telematics unit 30. As is appreciated by those skilled in the art, the above-mentioned VSMs are only examples of some of the modules that may be used in vehicle 12, as numerous others are also possible. It should also be appreciated that these VSMs can otherwise be known as electronic control units, or ECUs.
Global navigation satellite system (GNSS) receiver 22 receives radio signals from a constellation of GNSS satellites (not shown). The GNSS receiver 22 can be configured for use with various GNSS implementations, including global positioning system (GPS) for the United States, BeiDou Navigation Satellite System (BDS) for China, Global Navigation Satellite System (GLONASS) for Russia, Galileo for the European Union, and various other navigation satellite systems. For example, the GNSS receiver 22 may be a GPS receiver, which may receive GPS signals from a constellation of GPS satellites (not shown). And, in another example, GNSS receiver 22 can be a BDS receiver that receives a plurality of GNSS (or BDS) signals from a constellation of GNSS (or BDS) satellites. The GNSS received can determine a current vehicle location based on reception of a plurality of GNSS signals from the constellation of GNSS satellites. The vehicle location information can then be communicated to the telematics unit 30, or other VSMs, such as the onboard computer 60. In one embodiment (as shown in
Body control module (BCM) 24 can be used to control various VSMs 28 of the vehicle, as well as obtain information concerning the VSMs, including their present state or status, as well as sensor information. The BCM 24 is shown in the exemplary embodiment of
Telematics unit 30 is capable of communicating data via SRWC through use of SRWC circuit 32 and/or via cellular network communications through use of a cellular chipset 34, as depicted in the illustrated embodiment. The telematics unit 30 can provide an interface between various VSMs of the vehicle 12 and one or more devices external to the vehicle 12, such as one or more networks or systems at a remote call center (e.g., ON-STAR by GM). This enables the vehicle to communicate data or information with remote systems at a remote call center.
In at least one embodiment, the telematics unit 30 can also function as a central vehicle computer that can be used to carry out various vehicle tasks. In such embodiments, the telematics unit 30 can be integrated with the onboard computer 60 such that the onboard computer 60 and the telematics unit 30 are a single module. Or, the telematics unit 30 can be a separate central computer for the vehicle 12 in addition to the onboard computer 60. Also, the wireless communications device can be incorporated with or a part of other VSMs, such as a center stack module (CSM), body control module (BCM) 24, an infotainment module, a head unit, a telematics unit, and/or a gateway module. In some embodiments, the telematics unit 30 is a standalone module, and can be implemented as an OEM-installed (embedded) or aftermarket device that is installed in the vehicle.
In the illustrated embodiment, telematics unit 30 includes, the SRWC circuit 32, the cellular chipset 34, a processor 36, memory 38, SRWC antenna 33, and antenna 35. The telematics unit 30 can be configured to communicate wirelessly according to one or more SRWC protocols such as any of the Wi-Fi™, WiMAX™, Wi-Fi™ Direct, other IEEE 802.11 protocols, ZigBee™ Bluetooth™, Bluetooth™ Low Energy (BLE), or near field communication (NFC). As used herein, Bluetooth™ refers to any of the Bluetooth™ technologies, such as Bluetooth Low Energy™ (BLE), Bluetooth™ 4.1, Bluetooth™ 4.2, Bluetooth™ 5.0, and other Bluetooth™ technologies that may be developed. As used herein, Wi-Fi™ or Wi-Fi™ technology refers to any of the Wi-Fi™ technologies, such as IEEE 802.11b/g/n/ac or any other IEEE 802.11 technology. And, in some embodiments, the telematics unit 30 can be configured to communicate using IEEE 802.11p such that the vehicle can carry out vehicle-to-vehicle (V2V) communications, or vehicle-to-infrastructure (V2I) communications with infrastructure systems or devices, such as at a remote call center. And, in other embodiments, other protocols can be used for V2V or V2I communications.
The SRWC circuitry 32 enables the telematics unit 30 to transmit and receive SRWC signals, such as BLE signals. The SRWC circuit can allow the telematics unit 30 to connect to another SRWC device (e.g., a smart phone). Additionally, in some embodiments, the telematics unit 30 contains a cellular chipset 34 thereby allowing the device to communicate via one or more cellular protocols, such as those used by cellular carrier system 70, through antenna 35. In such a case, the telematics unit 30 is user equipment (UE) that can be used to in carry out cellular communications via cellular carrier system 70.
Antenna 35 is used for communications and is generally known to be located throughout vehicle 12 at one or more locations external to the telematics unit 30. Using antenna 35, telematics unit 30 may enable the vehicle 12 to be in communication with one or more local or remote networks (e.g., one or more networks at a remote call center or server) via packet-switched data communication. This packet switched data communication may be carried out through use of a non-vehicle wireless access point or cellular system that is connected to a land network via a router or modem. When used for packet-switched data communication such as TCP/IP, the communications device 30 can be configured with a static Internet Protocol (IP) address or can be set up to automatically receive an assigned IP address from another device on the network such as a router or from a network address server.
Packet-switched data communications may also be carried out via use of a cellular network that may be accessible by the telematics unit 30. Communications device 30 may, via cellular chipset 34, communicate data over wireless carrier system 70. In such a scenario, radio transmissions may be used to establish a communications channel, such as a voice channel and/or a data channel, with wireless carrier system 70 so that voice and/or data transmissions can be sent and received over the channel. Data can be sent either via a data connection, such as via packet data transmission over a data channel, or via a voice channel using techniques known in the art. For combined services that involve both voice communication and data communication, the system can utilize a single call over a voice channel and switch as needed between voice and data transmission over the voice channel, and this can be done using techniques known to those skilled in the art.
Processor 36 can be any type of device capable of processing electronic instructions including microprocessors, microcontrollers, host processors, controllers, vehicle communication processors, and application specific integrated circuits (ASICs). It can be a dedicated processor used only for communications device 30 or can be shared with other vehicle systems. Processor 36 executes various types of digitally-stored instructions, such as software or firmware programs stored in memory 38, which enable the telematics unit 30 to provide a wide variety of services. For instance, in one embodiment, the processor 36 can execute programs or process data to carry out at least a part of the method discussed herein. Memory 38 may include any suitable non-transitory, computer-readable medium; these include different types of RAM (random-access memory, including various types of dynamic RAM (DRAM) and static RAM (SRAM)), ROM (read-only memory), solid-state drives (SSDs) (including other solid-state storage such as solid state hybrid drives (SSHDs)), hard disk drives (HDDs), magnetic or optical disc drives, that stores some or all of the software needed to carry out the various external device functions discussed herein. In one embodiment, the telematics unit 30 also includes a modem for communicating information over the communications bus 58.
Vehicle electronics 20 also includes one or more proximity sensors 31 and a backup camera 37. The proximity sensors 31 are electromagnetic or ultrasonic sensors positioned at various locations around the body of vehicle 12 (e.g., the front/rear bumper fascia, along one or more fenders, along one or more vehicle doors). Proximity sensors 31 measure the distances to nearby objects and can be used to alert the driver of obstacles while parking vehicle 12. For instance, sensors installed in the rear bumper fascia may be activated when the vehicle's reverse gear is selected and deactivated as soon as any other gear is selected (e.g., the drive gear). Moreover, as is generally known, when proximity sensor(s) 31 is embodied as an ultrasonic sensor, the device will rely on the reflection of sound waves to measure the distance from the vehicle's body to a nearby object.
Backup camera 37 is generally known to be a video camera attached to the rear of vehicle 12 so as to aid the vehicle operator in backing up their vehicle and alleviating a rear blind spot. Backup camera 37 can also include a wide-angle or fisheye lens. The many images captured by backup camera 37 can also be exhibited in the vehicle interior cabin by, for example, display 50 (discussed below).
Vehicle electronics 20 also includes a number of vehicle-user interfaces that provide vehicle occupants with a means of providing and/or receiving information, including visual display 50, pushbutton(s) 52, microphone 54, and audio system 56. As used herein, the term “vehicle-user interface” broadly includes any suitable form of electronic device, including both hardware and software components, which is located on the vehicle and enables a vehicle user to communicate with or through a component of the vehicle. The pushbutton(s) 52 allow manual user input into the communications device 30 to provide other data, response, and/or control input. Audio system 56 provides audio output to a vehicle occupant and can be a dedicated, stand-alone system or part of the primary vehicle audio system. According to one embodiment, audio system 56 is operatively coupled to both vehicle bus 58 and an entertainment bus (not shown) and can provide AM, FM and satellite radio, CD, DVD, and other multimedia functionality. This functionality can be provided in conjunction with or independent of an infotainment module. Microphone 54 provides audio input to the telematics unit 30 to enable the driver or other occupant to provide voice commands and/or carry out hands-free calling via the wireless carrier system 70. For this purpose, it can be connected to an on-board automated voice processing unit utilizing human-machine interface (HMI) technology known in the art. Visual display or touch screen 50 is preferably a graphics display and can be used to provide a multitude of input and output functions. Display 50 can be a touch screen on the instrument panel, a heads-up display reflected off of the windshield, a video projector that projects images onto the windshield from the vehicle cabin ceiling, or some other display. For example, display 50 can be the touch screen of the vehicle's infotainment module at the center console of the vehicle's interior. Various other vehicle-user interfaces can also be utilized, as the interfaces of
Turning now to
Method 200 begins at 201 in which vehicle 12 arrives at a parking location (e.g., a parking space in a parking lot or parking garage). In step 210, the vehicle 12 is placed in the reverse gear so as to back the vehicle 12 into the parking location. Moreover, in this step, the one or more proximity sensors 31, backup camera 37, and display 50 will be activated. As such, the proximity sensor(s) 31 will measure the horizontal distance to the closest object that can be found in the parking location (e.g., parking blocks, poles, walls, garage doors, loading docks, etc.). Backup camera 37 will capture one or more images of the environment behind the vehicle 12 (i.e., the parking location). Display 50 will also act to exhibit the images captured by the backup camera 37. Skilled artists will understand that the horizontal distance is the distance between two points along a substantially horizontal plane (i.e., a plane parallel to the horizon or parallel to a baseline). For example, the distance between the vehicle's rear bumper and an object resting on or erect from the ground.
In step 220, a value is retrieved for the minimum clearance needed to properly swing open the liftgate 14 while avoiding nearby objects, which may be based on the vehicle's make and model. This minimum horizontal distance clearance may also be established as the threshold value of Dmin (i.e., a first threshold value). It should be understood that the values of Dmin can be between approximately six (6) inches to thirty (30) inches. For example, the liftgate for a CHEVROLET™ TAHOE™ can extend approximately 23 inches from the vehicle's rear bumper. It should also be understood that Dmin can be stored in memory 38.
In this step, moreover, a value is retrieved that represents the necessary distance to properly swing the vehicle door open (e.g., liftgate or trunk door), so as to both avoid nearby objects as well as allow a person to stand behind the vehicle 12. This maximum clearance may also be established as the threshold value of Dmax (i.e., a second threshold value). Moreover, Dmax can be represented as Dmax=Dmin+2.038 feet (or 24.456 inches). This equation is based on the fact that the average waistline of an North American male is approximately 3.261 feet (or 39.132 inches). It should also be understood that Dmax is stored in memory 38.
Once the values for Dmin and Dmax have been properly retrieved from memory 38, processor 36 will determine if the measured horizontal distance to nearest object is greater than or less than the threshold value of Dmin (first threshold value). If the value of the measured horizontal distance is less than the threshold value of Dmin, then method 200 will move to step 230. However, when the measured horizontal distance is greater than the threshold value of Dmin, method 200 will move to step 250.
In step 230, with additional reference to
In optional step 240, processor 36 will disable the automatic vehicle door opening feature. This may be done, for example, by the processor 36 disabling the hydraulic system that forces the liftgate 14 to swing open in the upward direction. This may also be done, for example, by locking the liftgate 14 such that the hydraulic or electric systems cannot force the door open. Moreover, disabling this feature will prevent the liftgate 14 from likely colliding with the object 303. After optional step 240, method 200 moves to completion 202. It should be understood that, in certain embodiments, processor 36 would still allow for manual opening of the liftgate 14 so as to allow a vehicle occupant (e.g., the driver or a passenger) to appropriately discern any hazards that exist behind the rear of vehicle 12 and open the liftgate 14 to the extent that it is possible for them to reach into the rear cargo area and remove certain objects.
In step 250, processor 36 will determine if the measured horizontal distance to nearest object is greater than or less than the threshold value of Dmax (second threshold value). If the value of the measured horizontal distance is less than the threshold value of Dmax, then method 200 will move to step 260. However, when the measured horizontal distance is greater than the threshold value of Dmax, method 200 will move to step 270.
In step 260, with additional reference to
The medium-risk indicator 401 can be shown in a color that will alert the vehicle occupant 405 to taking precautions or safety measures when attempting to access the rear cargo area—such as, for example, the color yellow. The medium-risk indicator 401 can also be represented by a symbol that makes it clear to the driver that opening the liftgate 14 should be free from unwanted impact between the door and an object 403 (e.g., a closed garage door) but standing behind the vehicle will be too tight for comfort. For example, the symbol can be a vehicle 12 with an open vehicle liftgate/trunk door 14 but excluding a person being behind the open liftgate/trunk door 14. Similar to the high-risk indicator 301, discussed above, the medium-risk indicator 401 can be a graphical illustration generated onto the image feed 402 provided by the backup camera 37 and exhibited by display 50. The medium-risk indicator 401 can also be presented on the upper left corner of this image feed 402 so as to avoid interfering with the backup trajectory graphical overlay lines 404, which are also generated onto the image feed 402 provided by the backup camera 37 and exhibited by display 50. After step 260, method 200 moves to completion 202.
In step 270, with additional reference to
The low-risk indicator 501 can be shown in a color that will notify the vehicle occupant that they can freely access the rear cargo area of the vehicle—such as, for example, the color green. The low-risk indicator 501 can also be represented by a symbol that makes it clear to the driver that opening the liftgate 14 should be free from unwanted impact between the door and an object 503 (e.g., a closed garage door) and that there is plenty of room for someone to stand behind the vehicle and access the rear cargo area. For example, the symbol can be a vehicle 12 with an open vehicle liftgate/trunk door 14 and showing a human silhouette that can be accessing the cargo area or trunk of the vehicle. Similar to the high-risk indicator 301 and medium risk indicator 401, discussed above, the low-risk indicator 501 can be a graphical illustration generated onto the image feed 502 provided by the backup camera 37 and exhibited by display 50. The low-risk indicator 501 can also be presented on the upper left corner of this image feed 502 so as to avoid interfering with the backup trajectory graphical overlay lines 504, which are also generated onto the image feed 502 provided by the backup camera 37 and exhibited by display 50. After step 270, method 200 moves to completion 202.
As can be understood, these indicators 301, 401, 501 are innovative improvements to the user interface provided by display 50 while backing their vehicle into a parking space. In addition, these indicators 301, 401, 501 innovatively provide a vehicle occupant with an understanding of how much space they'll have behind their vehicle after they've parked. Moreover, these indicators 301, 401, 501 practically provide this insight while using a minimal amount of space on the vehicle backup user interface (i.e., to allow for there to be ample room on the screen for the video feed of the backup camera). It should also be understood that one or more of these indicators 301, 401, 501 could be supported by an additional notification feature. For example, when either the medium-risk indicator 401 or high-risk indicator 501 are triggered, processor 36 could also generate an audio notification (e.g., a chime alert delivered from audio system 56), generate a haptic notification (e.g., generating piezoelectric vibrations from within at least a portion of the vehicle occupant's seat), and/or activating a double pull door handle feature (e.g., one pull of the door handle unlocks the door and the second pull allows the vehicle occupant to egress from the vehicle's cabin).
Turning now to
Method 600 begins at 601 in which vehicle 12 arrives at a parking location (e.g., a parking space in a parking lot or parking garage). In step 610, the vehicle 12 is placed in the reverse gear so as to back the vehicle 12 into the parking location. Moreover, in this step, the one or more proximity sensors 31 are activated. As such, the proximity sensor(s) 31 will measure the vertical distance to the closest surface that can be found in the parking location (e.g., ceilings, hanging plants, ledges, tree branches, stalagmites, etc.). The vertical distance can also be measured at the same time the one or more proximity sensors 31 measure the horizontal distance to any objects (see Step 220 of method 200, above). Skilled artists will understand that the vertical distance (otherwise known as the “up” distance) is the altitude of an object or location and could be thought of as the distance between two points along a vertical plane. For example, the distance between the roof of a vehicle and a ceiling in a parking ramp.
In step 620, a value is retrieved for the minimum clearance height needed to properly swing the liftgate 14 upwardly while avoiding nearby surfaces, which may be based on the vehicle's make and model. This minimum vertical distance clearance (altitudinal clearance) may also be established as the threshold value of DVmin (i.e., a third threshold value). It should be understood that the values of DVmin can be between approximately five and a half (5½) feet to seven (7) feet, depending on the vehicle's make and model.
Once the value for DVmin has been properly retrieved from memory 38, processor 36 will determine if the measured vertical distance to nearest object is greater than or less than the threshold value of DVmin (third threshold value). If the value of the measured vertical distance is less than the threshold value of DVmin, then method 600 will move to step 630. However, when the measured horizontal distance is greater than the threshold value of DVmin, method 600 will move to step 640.
In step 630, processor 36 will disable the automatic vehicle door opening feature. This may be done, for example, by the processor 36 disabling the hydraulic system that forces the liftgate 14 to swing open in the upward direction. This may also be done, for example, by locking the liftgate 14 such that the hydraulic or electric systems cannot force the door open. Moreover, disabling this feature will prevent the door from being able to collide with the surface (e.g., parking space ceiling). It should be understood the automatic vehicle door opening feature may be disabled mid-swing of the liftgate 14 so as to stop if from opening any further. After step 630, method 600 moves to completion 602. In step 640, however, processor 36 will allow the automatic vehicle door opening feature to fully swing the liftgate 14 open in the upward direction.
Turning now to
Method 700 begins at 701 in which vehicle 12 arrives at a parking location (e.g., a parking space in a parking lot or parking garage). In step 710, the vehicle 12 may be placed in the parked gear. Moreover, in this step, the one or more proximity sensors 31 and display 50 will be activated. As such, the proximity sensor(s) 31 will measure the horizontal distance to the closest object that can be found in the parking location (e.g., neighboring vehicles, parking blocks, poles, walls, loading docks, etc.). Display 50 will also act to exhibit a user interface that represents the environment surrounding the vehicle 12.
In step 720, processor 36 retrieves a value for the minimum horizontal distance clearance needed to swing the vehicle occupant door 13 open while avoiding nearby objects, which may be based on the vehicle's make and model. This minimum clearance may also be established as the threshold value of Dmin (i.e., a first threshold value). It should be understood that the values of Dmin can be between approximately 18 inches to 24 inches.
In this step, moreover, a value is retrieved for the necessary distance to fully swing the vehicle occupant door 13 open so as to both avoid nearby objects as well as allow a full range of motion so that a person can easily egress from their vehicle. This maximum clearance may also be established as the threshold value of Dmax (i.e., a second threshold value). Moreover, Dmax can be represented as Dmax=Dmin+1 foot. This equation is based on the fact that the average door swing for the vehicle operator and passenger doors is between approximately three (3) feet to four (4) feet.
Once the values for Dmin and Dmax have been properly retrieved from memory 38, processor 36 will determine if the measured horizontal distance to nearest object is greater than or less than the threshold value of limn (first threshold value). If the value of the measured horizontal distance is less than the threshold value of Dmin, then method 700 will move to step 730. However, when the measured horizontal distance is greater than the threshold value of Dmin, method 700 will move to step 740.
In step 730, with additional reference to
In step 740, processor 36 will determine if the measured horizontal distance to nearest object is greater than or less than the threshold value of Dmax (second threshold value). If the value of the measured horizontal distance is less than the threshold value of Dmax, then method 700 will move to step 750. However, when the measured horizontal distance is greater than the threshold value of Dmax, method 700 will move to step 760.
In step 750, processor 36 will generate a medium-risk indicator (similar to that of the indicator shown in
The medium-risk indicator can be shown in a color that will alert the vehicle occupant to taking precautions when opening the door and getting out of the vehicle—such as, for example, the color yellow. The medium-risk indicator can also be represented by a symbol that makes it clear to the driver that opening the vehicle door 13 should be free from unwanted impact when they're being careful but space to get out of the vehicle will also be tight. Similar to the high-risk indicator 801, discussed above, the medium-risk indicator can be a can be a graphical illustration generated onto a user interface 804 exhibited by display 50. After step 750, method 700 moves to completion 702.
In step 760, processor 36 will generate a low-risk indicator to be exhibited on display 50 when the measured horizontal distance is greater than the value of Dmax (similar to that of the indicator shown in
The low-risk indicator can be shown in a color that will notify the vehicle occupant that they can freely swing their door open and easily get out of the vehicle—such as, for example, the color green. The low-risk indicator can also be represented by a symbol that makes it clear to the driver that opening the vehicle occupant door 13 should be free from unwanted impact between the door and an object 803 (e.g., a pole) and that there is plenty of room for someone to get out of the vehicle cabin. After step 760, method 700 moves to completion 702.
As can be understood, these vehicle side door 13 indicators are innovative improvements to the user interface provided by display 50 while parking their vehicle. These indicators also innovatively provide a vehicle occupant with an understanding of how much space they'll have open their door after they've parked. These indicators practically provide this insight while using a minimal amount of space on the vehicle backup user interface. It should also be understood that one or more of these indicators could be supported by an additional notification feature, as discussed above.
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 can be made without departing from the spirit and scope of the disclosure. As previously described, the features of various embodiments can 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 can be compromised to achieve desired overall system attributes, which depend on the specific application and implementation. These attributes can include, but are not limited to cost, strength, durability, life cycle cost, 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 can be desirable for particular applications.
Spatially relative terms, such as “inner,” “outer,” “beneath,” “below,” “lower,” “above,” “upper,” and the like, may be used herein for ease of description to describe one element or feature's relationship to another element(s) or feature(s) as illustrated in the figures. Spatially relative terms may be intended to encompass different orientations of the device in use or operation in addition to the orientation depicted in the figures. For example, if the device in the figures is turned over, elements described as “below” or “beneath” other elements or features would then be oriented “above” the other elements or features. Thus, the example term “below” can encompass both an orientation of above and below. The device may be otherwise oriented (rotated 90 degrees or at other orientations) and the spatially relative descriptors used herein interpreted accordingly.
None of the elements recited in the claims are intended to be a means-plus-function element within the meaning of 35 U.S.C. § 112(f) unless an element is expressly recited using the phrase “means for,” or in the case of a method claim using the phrases “operation for” or “step for” in the claim.