The statements in this section merely provide background information relating to the present disclosure, and may not constitute prior art.
The present disclosure relates to obstacle detection with respect to the position of movable panels, and more specifically to movable panels of motor vehicles. The rate at which automation is being adopted in motor vehicles has been accelerating in recent years, and the trend seems likely to continue. Automotive manufacturers have increasingly been producing vehicles with automated driving systems, as well as a variety of other user effort-reduction systems such as automatically actuated movable panels. In particular, more and more vehicles are being equipped with automatically actuated doors, trunk lids, hatches, hoods, and the like. However, automatically actuated movable panels also present a challenge, as without a person to control the movement of the movable panels, there is a potential for the panels to hit obstacles in their path, or to remain open at inopportune times. To avoid damage to automatically actuated movable door panels, trunk lids, hatches, hoods, and the like, as well as to avoid injury to pedestrians and vehicle occupants the automatically actuated movable panels can be closed by physically initializing movement of the automatically actuated door panels by utilizing a switch or by manually closing the door panels. However, requiring a user to utilize a physical switch or to manually close the movable panels places physical and mental demands on the user, and may place the user into stressful situations. Accordingly, there is a need in the art for new and improved methods for initializing actuation of automatically actuated movable panels of a motor vehicle that decrease the mental and physical burden on users while improving safety and maintaining or decreasing cost.
According to several aspects a system for operating an automatically movable panel of a motor vehicle includes: a movable panel forming a portion of an exterior of the motor vehicle, and providing access to and from an interior compartment of the motor vehicle, a motivator physically connected to the movable panel and operable to move the movable panel through a first range of motion, a proximity sensor, and a control module disposed within the motor vehicle, the control module having a processor configured to execute control logic stored within a non transitory computer readable memory and a plurality of input/output ports, the motivator and the proximity sensor in electronic communication with the input/output ports of the control module. The control logic includes: a first control logic determining a position of the movable panel; a second control logic receiving a plurality of passive inputs; a third control logic selectively utilizing the motivator to move the movable panel through the first range of motion based on the plurality of passive inputs; a fourth control logic utilizing the proximity sensor to selectively determine when to initiate movement of the movable panel through the first range of motion with the motivator; and a fifth control logic informing a motor vehicle user of movement of the movable panel via a human-machine interface (HMI).
In another aspect of the present disclosure the proximity sensor further includes a radar sensor, an ultrasonic sensor, a LiDAR sensor, a resistive sensor, and a capacitive sensor.
In yet another aspect of the present disclosure the first control logic determines the position of the movable panel based on a movable panel latch position, the second control logic receives a position of a transmission ratio selector position, a position of a brake pedal, a vehicle speed, and a status of a seat belt buckle.
In yet another aspect of the present disclosure the control module further includes a body control module (BCM) in communication with a side access module (SAM), the SAM.
In yet another aspect of the present disclosure the third control logic further includes commanding the SAM to begin a powered movement event for the movable panel.
In yet another aspect of the present disclosure the third control logic further includes commanding the SAM to begin powered movement of the movable panel from an open position to a closed position when the movable panel is in an open position, the transmission ratio selector is moved out of a park position, the brake pedal is in a released position, the vehicle speed is greater than zero, and an occupant of the motor vehicle buckles a seat belt.
In yet another aspect of the present disclosure the third control logic further includes commanding the SAM to begin powered movement of the movable panel from a closed position to an open position when the movable panel is in a closed position, the transmission ratio selector is moved into a park position, the brake pedal is in a depressed position, the vehicle speed is approximately zero, and an occupant of the motor vehicle unbuckles the seat belt.
In yet another aspect of the present disclosure the fourth control logic further includes utilizing the proximity sensor to determine whether an obstacle is present within the first range of motion, and selectively preventing a powered movement event for the movable panel if an obstacle is present.
In yet another aspect of the present disclosure the fifth control logic further comprises presenting on the HMI a notification for an occupant of the motor vehicle, the notification informing the motor vehicle user of an in-process powered movement event for the movable panel.
In yet another aspect of the present disclosure the notification further comprises a cancellation option allowing the user of the motor vehicle to selectively cancel the in-process powered movement event.
In yet another aspect of the present disclosure when the occupant of the motor vehicle selectively cancels the in-process powered movement event the control module executes a sixth control logic continuously notifying the occupant of the motor vehicle of a movable panel position when the movable panel is in an open position.
In yet another aspect of the present disclosure a method for controlling operation of an automatically movable panel of a motor vehicle includes: determining a position of a movable panel of the motor vehicle, the movable panel forming a portion of an exterior of the motor vehicle, and providing access to and from an interior compartment of the motor vehicle; receiving by a control module disposed within the motor vehicle a plurality of passive inputs, the control module having a processor configured to execute control logic stored within a non transitory computer readable memory and a plurality of input/output ports, the plurality of input/output ports in electronic communication with a proximity sensor and a motivator, the motivator physically connected to the movable panel and operable to move the movable panel through a first range of motion. The method further includes selectively utilizing the motivator to move the movable panel through the first range of motion based on the plurality of passive inputs; selectively determining when to initiate movement of the movable panel through the first range of motion with the motivator based on outputs from the proximity sensor; and informing a motor vehicle occupant of movement of the movable panel via a human-machine interface (HMI).
In yet another aspect of the present disclosure the method for controlling operation of an automatically movable panel of a motor vehicle further includes: determining the position of the movable panel based on a movable panel latch position; and receiving within the control module a position of a transmission ratio selector, a position of a brake pedal, a vehicle speed, and a status of a seat belt buckle.
In yet another aspect of the present disclosure the method for controlling operation of an automatically movable panel of a motor vehicle wherein the proximity sensor further comprises a radar sensor, an ultrasonic sensor, a LiDAR sensor, a resistive sensor, and a capacitive sensor.
In yet another aspect of the present disclosure the method for controlling operation of an automatically movable panel of a motor vehicle wherein the control module further comprises a body control module (BCM) in communication with a side access module (SAM), the SAM managing the position of the movable panel.
In yet another aspect of the present disclosure the method for controlling operation of an automatically movable panel of a motor vehicle further includes: commanding the SAM to begin a powered movement event for the movable panel.
In yet another aspect of the present disclosure the method for controlling operation of an automatically movable panel of a motor vehicle further includes commanding the SAM to begin powered movement of the movable panel from an open position to a closed position when the movable panel is in an open position, the transmission ratio selector is moved out of a park position, the brake pedal is in a released position, the vehicle speed is greater than zero, and an occupant of the motor vehicle buckles the seat belt buckle, and commanding the SAM to begin powered movement of the movable panel from a closed position to an open position when the movable panel is in a closed position, the transmission ratio selector is moved into a park position, the brake pedal is in a depressed position, the vehicle speed is approximately zero, and an occupant of the motor vehicle unbuckles the seat belt buckle.
In yet another aspect of the present disclosure the method for controlling operation of an automatically movable panel of a motor vehicle further includes: determining whether an obstacle is present within the first range of motion utilizing the proximity sensor, and selectively preventing a powered movement event for the movable panel if an obstacle is present.
In yet another aspect of the present disclosure the method for controlling operation of an automatically movable panel of a motor vehicle further includes: presenting on the HMI a notification for the motor vehicle occupant, the notification informing the motor vehicle occupant of an in-process powered movement event for the movable panel; presenting a cancellation option allowing the occupant of the motor vehicle to selectively cancel the in-process powered movement event; and continuously notifying the occupant of the motor vehicle of the movable panel position when the movable panel is in an open position.
In yet another aspect of the present disclosure a method for controlling operation of an automatically movable panel of a motor vehicle includes: determining a position of a movable panel of the motor vehicle based on a movable panel latch position, the movable panel forming a portion of an exterior of the motor vehicle, and providing access to and from an interior compartment of the motor vehicle; receiving by a body control module (BCM) disposed within the motor vehicle a plurality of passive inputs including a position of a transmission ratio selector, a position of a brake pedal, a vehicle speed, and a status of a seat belt buckle, the BCM having a processor configured to execute control logic stored within a non transitory computer readable memory and a plurality of input/output ports, the plurality of input/output ports in electronic communication with a proximity sensor and a motivator, the proximity sensor includes a radar sensor, an ultrasonic sensor, a LiDAR sensor, a resistive sensor, or a capacitive sensor, and the motivator physically connected to the movable panel and operable to move the movable panel through a first range of motion. The method further includes selectively commanding a side access module (SAM) to utilize the motivator to move the movable panel through the first range of motion based on the plurality of passive inputs; selectively determining when to begin a powered movement event for the movable panel through the first range of motion with the motivator based on outputs from the proximity sensor; and determining whether an obstacle is present within the first range of motion utilizing the proximity sensor, and selectively preventing a powered movement event for the movable panel if an obstacle is present. The method further includes commanding the SAM to begin powered movement of the movable panel from an open position to a closed position when the movable panel is in an open position, the transmission ratio selector is moved out of a park position, the brake pedal is in a released position, the vehicle speed is greater than zero, and an occupant of the motor vehicle buckles a seat belt buckle, and commanding the SAM to begin powered movement of the movable panel from a closed position to an open position when the movable panel is in a closed position, the transmission ratio selector is moved into a park position, the brake pedal is in a depressed position, the vehicle speed is approximately zero, and an occupant of the motor vehicle unbuckles a seat belt buckle. The method further includes presenting on a human machine interface (HMI) a notification for the motor vehicle occupant, the notification informing the motor vehicle occupant of an in-process powered movement event for the movable panel; presenting a cancellation option allowing the occupant of the motor vehicle to selectively cancel the in-process powered movement event; and continuously notifying the occupant of the motor vehicle of the movable panel position when the movable panel is in an open position.
Further areas of applicability will become apparent from the description provided herein. It should be understood that the description and specific examples are intended for purposes of illustration only and are not intended to limit the scope of the present disclosure.
The drawings described herein are for illustration purposes only and are not intended to limit the scope of the present disclosure in any way.
Reference will now be made in detail to several embodiments of the disclosure that are illustrated in accompanying drawings. Whenever possible, the same or similar reference numerals are used in the drawings and the description to refer to the same or like parts or steps. These and similar directional terms are not to be construed to limit the scope of the disclosure.
Example embodiments are provided so that this disclosure will be thorough, and will fully convey the scope to those who are skilled in the art. Numerous specific details are set forth such as examples of specific components, devices, and methods, to provide a thorough understanding of embodiments of the present disclosure. It will be apparent to those skilled in the art that specific details need not be employed, that example embodiments may be embodied in many different forms and that neither should be construed to limit the scope of the disclosure. In some example embodiments, well-known processes, well-known device structures, and well-known technologies are not described in detail.
The terminology used herein is for the purpose of describing particular example embodiments only and is not intended to be limiting. As used herein, the singular forms “a,” “an,” and “the” may be intended to include the plural forms as well, unless the context clearly indicates otherwise. The terms “comprises”, “includes,” “comprising,” “including,” and “having,” are inclusive and therefore specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof. The method steps, processes, and operations described herein are not to be construed as necessarily requiring their performance in the particular order discussed or illustrated, unless specifically identified as an order of performance. It is also to be understood that additional or alternative steps may be employed.
When an element or layer is referred to as being “on,” “engaged to,” “disposed on,” “connected to,” or “coupled to” another element or layer, it may be directly on, engaged, disposed, connected or coupled to the other element or layer, or intervening elements or layers may be present. In contrast, when an element is referred to as being “directly on,” “directly engaged to,” “directly disposed on,” “directly connected to,” or “directly coupled to” another element or layer, there may be no intervening elements or layers present. Other words used to describe the relationship between elements should be interpreted in a like fashion (e.g., “between” versus “directly between,” “adjacent” versus “directly adjacent,” etc.). As used herein, the term “and/or” includes any and all combinations of one or more of the associated listed items.
Although the terms first, second, third, etc. may be used herein to describe various elements, components, regions, layers and/or sections, these elements, components, regions, layers and/or sections should not be limited by these terms. These terms may be only used to distinguish one element, component, region, layer or section from another region, layer or section. Terms such as “first,” “second,” and other numerical terms when used herein do not imply a sequence or order unless clearly indicated by the context. Thus, a first element, component, region, layer or section discussed below could be termed a second element, component, region, layer or section without departing from the teachings of the example embodiments.
The term “computer”, “controller”, or “module” as used herein generally includes any electronic control device having a preprogrammed digital computer or processor, memory or non-transitory computer readable medium used to store data such as control logic, software applications, instructions, computer code, software, or applications, data, lookup tables, etc., and a transceiver (or input/output ports). Computer readable medium includes any type of medium capable of being accessed by a computer, such as read only memory (ROM), random access memory (RAM), a hard disk drive, a compact disc (CD), a digital video disc (DVD), or any other type of memory. A “non-transitory” computer readable medium excludes wired, wireless, optical, or other communication links that transport transitory electrical or other signals. A non-transitory computer readable medium includes media where data can be permanently stored and media where data can be stored and later overwritten, such as a rewritable optical disc or an erasable memory device. Computer code, software, or applications includes any type of program code, including source code, object code, and executable code. The processor is configured to execute the code or instructions. In some examples, the computer or server also includes a dedicated Wi-Fi controller configured to wirelessly communicate with wireless communications hotspots using Wi-Fi protocols under IEEE 802.1X.
The computer or server further includes one or more applications. An application is a software program configured to perform a specific function or set of functions. The application may include one or more computer programs, software components, sets of instructions, procedures, functions, objects, classes, instances, related data, or a portion thereof adapted for implementation in a suitable computer readable program code. The applications may be stored within the memory or in additional or separate memory. Examples of the applications include audio or video streaming services, games, browsers, social media, network management systems, directory access and management systems, and the like, without departing from the scope or intent of the present disclosure.
The following description is merely exemplary in nature and is not intended to limit the present disclosure, application, or uses.
Referring to
Each movable panel 12 articulates through a first range of motion 26 via a hinged connection 28 to the body 30 of the motor vehicle 10. In several aspects, the hinged connection 28 includes a hinge pin (not specifically shown) inserted through hinge pin receivers (not specifically shown) in the movable panel 12 and the body 30 of the motor vehicle 10. However, depending on the particular movable panel 12, and on design constraints, the hinged connection 28 may take any of a variety of forms including a goose neck hinge, a scissors hinge, an offset hinge, a damped hinge, or the like. In the example of
In several aspects, the movable panels 12 are actuated automatically. That is, at least one of the movable panels 12 can be actuated without being physically manipulated by a person. Motivation for the automatic actuation of the movable panel or panels 12 is provided by a solenoid, a linear actuator, a spring and damper, a cable and reel mechanism, an electric motor, a hydraulic or pneumatic system, or other such door drive mechanisms or motivators (not specifically shown). The motivators may be disposed on the movable panel 12, on an internal aspect of the body 30 of the motor vehicle 10, within the hinged connection 28, or the like. In some examples, the motivators actuate the movable panel 12 via a cable mechanism (not specifically shown).
The movable panel or panels 12 are used in conjunction with at least one obstacle detection or proximity sensor 40. In several aspects, the proximity sensor 40 is a radar sensor, an ultrasonic sensor, a camera, a LiDAR sensor, a non-contact capacitive sensor, a resistive sensor, such as a pinch strip sensor, or any other such proximity sensor 40. In some examples, multiple proximity sensors 40 may be used with one or more of the movable panels 12. That is, multiple proximity sensors 40 may be mounted to a variety of locations on or around one or more of the movable panels 12. Moreover, the multiple proximity sensors 40 may be all of the same type (e.g. all ultrasonic sensors), or the multiple proximity sensors 40 may be of a variety of different types (e.g. ultrasonic and resistive pinch strip sensors). In one aspect, an ultrasonic sensor and a resistive pinch strip are used in conjunction with a single movable panel 12 to detect ultrasonic data as well as physical interference data. In some examples, and as described in significant detail in U.S. patent application Ser. No. 16/006141, the proximity sensors 40 are mounted to an articulating mount (not specifically shown). Depending on the particular application, the articulating mount may take any of a variety of different forms. However, while as described in U.S. patent application Ser. No. 16/006,141 some or all of the proximity sensors 40 may be mounted on an articulating mount, it should be appreciated that likewise some or all of the proximity sensors 40 may be mounted directly to the movable panel 12 or to the body 30 without being disposed on an articulating mount at all without departing from the scope or intent of the present disclosure.
Turning now to
The motor vehicle 10 is equipped with at least one body control module (BCM) 58. The BCM 58 is an electronic control device having a preprogrammed digital computer or processor 60, memory 62 or non-transitory computer readable medium used to store data such as control logic, software applications, instructions, computer code, software, or applications, data, lookup tables, etc., and a transceiver (or input/output ports) 64. Computer readable medium includes any type of medium capable of being accessed by a computer, such as read only memory (ROM), random access memory (RAM), a hard disk drive, a compact disc (CD), a digital video disc (DVD), or any other type of memory. A “non-transitory” computer readable medium excludes wired, wireless, optical, or other communication links that transport transitory electrical or other signals. A non-transitory computer readable medium includes media where data can be permanently stored and media where data can be stored and later overwritten, such as a rewritable optical disc or an erasable memory device. Computer code, software, or applications includes any type of program code, including source code, object code, and executable code. The processor 60 is configured to execute the code or instructions stored in the memory 62. In some examples, the BCM 58 also includes communication means such as a dedicated Wi-Fi controller configured to wirelessly communicate with wireless communications hotspots using Wi-Fi protocols under IEEE 802.1X.
The BCM 58 further includes one or more applications. An application is a software program configured to perform a specific function or set of functions. The application may include one or more computer programs, software components, sets of instructions, procedures, functions, objects, classes, instances, related data, or a portion thereof adapted for implementation in a suitable computer readable program code. The applications may be stored within the memory 62 or in additional or separate memory 62. Examples of the applications include audio or video streaming services, games, browsers, social media, network management systems, directory access and management systems, motor vehicle 10 movable panel 12 actuation management systems and the like, without departing from the scope or intent of the present disclosure. The BCM 58 of some examples is complemented by a side access module (SAM) 66. The SAM 66 uses the proximity sensors 40 to determine the presence or absence of an obstacle and/or the presence or absence of a user of the motor vehicle 10. The SAM 66, like the BCM 58 includes a processor 60, a memory 62, and a plurality of input/output peripherals or ports 64 in communication with the proximity sensors 40 and the BCM 58.
Referring once more to method 100, once the passive inputs have been received by the movable panel 12, and more specifically, by the SAM 66, at block 106 the SAM 66 passes the information gleaned from the various sensors, door latch position sensors or lock position sensors 68 and other apparatuses generating the passive input information to the BCM 58. In some aspects, the passive input information also includes a status of the automatically actuated movable panel 12 or door. That is, the passive input information also includes a position of the movable panel 12, such as a signal from a door latch or lock position sensor 68 indicating that the movable panel 12 is in the closed position 42 or the open position 44. Furthermore, at block 106, having received a door open status from the door latch sensor, in combination with a movement of a transmission ratio selector 46 and/or a seatbelt buckle sensor 50 indication, the BCM 58 sends a command to the SAM 66 to begin the powered closing of the opened door or movable panel 12 via the motivators.
At block 108, the SAM 66 checks for the presence of obstacles, or users which might physically interfere with or impede the movement of the movable panel 12. In some examples in which the motor vehicle 10 is equipped with non-contact proximity sensors 40, such as a radar sensor, an ultrasonic sensor, a camera, a LiDAR sensor, a non-contact capacitive sensor as described herein above, the SAM 66 checks for the presence of obstacles or users prior to initiating a movable panel 12 movement event. In several aspects, the movement event is a closure event when the movable panel 12 starts in the open position 44, and the movement event is an opening event when the movable panel 12 starts in the closed position 42. In other examples, in which the motor vehicle 10 is equipped only with contact-type sensors such as a resistive sensor, or a pinch strip sensor, or any other such proximity sensor 40, the SAM 66 checks for the presence of obstacles or users during the movement of the movable panel 12 during the closure event. In several aspects, the closure event is the movement of the movable panel 12 from the open position 44 to the closed position 42.
At block 110, having determined that no obstacles or users within the first range of motion 26 of the movable panel 12, the SAM 66 activates the motivator for the movable panel 12 and confirms motion of the movable panel 12 with the BCM 58. At block 110, the BCM 58 sends a prompt to the driver of the motor vehicle 10 via a human-machine interface (HMI) 70. In several aspects, the HMI 70 is a display screen mounted within a center console of the motor vehicle 10, or in a dashboard of the motor vehicle 10, or in an instrument binnacle of the motor vehicle 10, or in a heads-up display of the motor vehicle 10. In some examples, the HMI 70 is at least a portion of an infotainment system (not specifically shown) within the motor vehicle 10. In some examples, the HMI 70 may even be a wirelessly-connected driver-owned device, such as a cellular phone, a tablet, or other such device that is electronically paired with the motor vehicle 10. The prompt that is displayed on the motor vehicle 10 HMI 70 indicates that the movable panel 12 is closing, and provides the driver or other user of the motor vehicle 10 an option to cancel the closure event. That is, in several examples, the prompt displayed on the HMI 70 includes a notification such as, “a power door closing event is in process, hold to cancel command.”
At block 112, the driver makes a closure event selection. In several aspects, the closure event selection includes either allowing the closure event to proceed or selecting the option to cancel the closure event. If at block 112, the driver does not indicate that he or she wishes to cancel the closure event, the method 100 proceeds to block 114 and the SAM 66 and/or BCM 58 initializes movement of the motivator and the closure event is allowed to proceed. On the other hand, if the driver decides to cancel the closure event, the method 100 proceeds to block 116 where the SAM 66 and/or BCM 58 does not initialize movement of the motivator and the closure event is cancelled. Moreover, if the closure event is cancelled, the BCM 58 continues to alert the drive or user of the motor vehicle 10 that a movable panel 12 is in the open position 44 by indicating the position of the movable panel 12 on the HMI 70, and/or by generating an audible “door ajar” notifications, such as a ringing bell, chime, verbal statement, or the like.
At block 118, the method 100 also assists the driver or user of the motor vehicle 10 in determining if a movable panel 12 has been left in the open position 44 after a state change of the transmission ratio selector 46 and/or seat belt buckle position. That is, if after the motor vehicle 10 has begun to move, if a movable panel 12 is opened on or after the transmission ratio selector 46 and/or seat belt buckle position has been determined, the method 100 proceeds to block 102 and the SAM 66 and BCM 58 are notified that the movable panel 12 or door has been put into the open (or partially open) position 44. The method 100 then proceeds through blocks 104-116 as described hereinabove.
Referring now to
At block 214, the driver makes an open event selection. In several aspects, the open event selection includes either allowing the open event to proceed or selecting the option to cancel the open event. If at block 214, the driver does not indicate that he or she wishes to cancel the open event, the method 200 proceeds to block 216, the SAM 66 and/or BCM 58 initializes movement of the motivator and the open event is allowed to proceed. Moreover, if the open event is not cancelled, the BCM 58 continuously alerts the driver or user of the motor vehicle 10 that a movable panel 12 is in the open position 44 by indicating the position of the movable panel 12 on the HMI 70, and/or by generating an audible “door ajar” notifications, such as a ringing bell, chime, verbal statement, or the like. On the other hand, if the driver decides to cancel the open event, the method 200 proceeds to block 218 where the SAM 66 and/or BCM 58 does not initialize movement of the motivator and the open event is cancelled.
A power door closing algorithm of the present disclosure offers several advantages. These include the ability for automatically actuated movable panels 12 to avoid hitting obstacles, thereby reducing the potential for damage to automatically actuated door panels 12, trunk 20 lids, hatches, hoods 22 fuel doors 24, and the like. Moreover, because the power door closing algorithm of the present disclosure operates substantially automatically and on preexisting physical and/or electronic hardware, the physical and mental demands on the driver or user of the motor vehicle 10 are reduced, while safety is improved, and production and development costs are maintained or reduced.
The description of the present disclosure is merely exemplary in nature and variations that do not depart from the gist of the present disclosure are intended to be within the scope of the present disclosure. Such variations are not to be regarded as a departure from the spirit and scope of the present disclosure.
This application claims the benefit of U.S. application Ser. No. 16/006141 filed on Jun. 12, 2018, and now pending, the entire disclosure of which is incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
Parent | 16006141 | Jun 2018 | US |
Child | 16149795 | US |