Power Management for vehicle door system
Summary by NHIP
Vehicle Door Power Management
The system uses a controller to monitor power source charge levels and release a door when energy falls below a threshold. The controller then limits the door's motion rate to a rest position, ensuring sufficient remaining energy completes this movement over the full rotational path.
Claim Score by NHIP
Abstract
A vehicle door system is disclosed. The system comprises an actuator, a power source, and a controller. The actuator is configured to adjust a position of a door. The controller is configured to control the actuator with energy provided by the power source. The controller is further configured to identify a charge level of the power source and compare the charge level to at least one threshold. In response the charge level being less than the at least one threshold, the controller is configured to output a warning signal.

Term
9.6 yearsleft in the term
Expires 29 April 2036, including 60 days of term adjustment.
- Priority and filed
- Granted
- Today
- Expires
15 claims: 2 independent, 13 dependent
- 1A vehicle door system comprising:an actuator configured to adjust a position of a door;a power source;and a controller configured to control the actuator with energy provided by the power source, wherein the controller is configured to: identify a charge level of the power source;compare the charge level to at least one threshold;and in response to the charge level being less than the at least one threshold, control the actuator to release the door, wherein the controller controls the actuator limiting a rate of motion of the door after the release, wherein the at least one threshold of the charge level is sufficient to supply operating energy to the actuator to complete the limiting of the rate of motion of the door after the release over the rotational path of the door to a rest position.
- 8Broadest claimClaim Score 83, broad(NHIP)A vehicle door control system comprising:a door actuator in communication with a power supply;and a controller configured to control the door actuator by: identifying a charge level of the power supply;and in response to the charge level being less than a first threshold, controlling the door actuator to move the door in an oscillating motion.
Independent claims2
115 paragraphs in 5 sections, as filed
FIELD OF THE INVENTION
0001The present disclosure relates to vehicles, and more particularly to vehicles having doors.
BACKGROUND OF THE INVENTION
0002In an effort to improve vehicle operation and convenience, many manufacturers have introduced a variety of convenience and operating features to vehicles. However, many components and systems of vehicles remain significantly similar to conventional vehicle designs dating back to the previous century. The disclosure provides for various systems and apparatuses to provide for improved operation of at least one door of a vehicle. The systems discussed herein may include doors that either assist a user when accessing the vehicle, and/or configured to open and close without requiring a vehicle user to physically reposition the door. Such systems may provide for improved operation of a vehicle as described herein.
SUMMARY OF THE INVENTION
0003According to one aspect of the present invention, a vehicle door system is disclosed. The system comprises an actuator, a power source, and a controller. The actuator is configured to adjust a position of a door. The controller is configured to control the actuator with energy provided by the power source. The controller is further configured to identify a charge level of the power source and compare the charge level to at least one threshold. In response the charge level being less than the at least one threshold, the controller is configured to output a warning signal.
0004According to another aspect of the present invention, vehicle door control system is disclosed. The control system comprises a door actuator and a controller. The door actuator is in communication with a power supply, and the controller is configured to control the door actuator. The controller is configured to identify a charge level of the power supply. In response to the charge level being less than a first threshold, the controller is configured to control the door actuator to move the door in an oscillating motion.
0005According to yet another aspect of the present invention, a vehicle control system is disclosed. The control system comprises a central supply, an actuator, and at least one controller. The central supply is configured to supply power to the vehicle. The actuator configured to control a position of a door and in communication with a secondary supply. The controller is configured to control the actuator with power from the secondary supply. The controller is further configured to detect a level of the central supply. In response to the level of the central supply being less than a threshold, the controller is configured to supply power from the secondary supply to the central supply.
0006These and other aspects, objects, and features of the present invention will be understood and appreciated by those skilled in the art upon studying the following specification, claims, and appended drawings.
BRIEF DESCRIPTION OF THE DRAWINGS
0007In the drawings:
0008<figref idref="DRAWINGS">FIG. 1</figref> is a projected view of a vehicle comprising a door assist system configured to detect an object or obstruction in an inner swing path of the door;
0009<figref idref="DRAWINGS">FIG. 2</figref> is a top schematic view of a vehicle comprising a door assist system demonstrating an interference zone of a vehicle door;
0010<figref idref="DRAWINGS">FIG. 3</figref> is a top schematic view of a vehicle comprising a door assist system configured to detect an object or obstruction in an outer swing path of the door;
0011<figref idref="DRAWINGS">FIG. 4</figref> is a flow chart of a method for controlling a door assist system;
0012<figref idref="DRAWINGS">FIG. 5</figref> is a projected view of a vehicle demonstrating a door control device for operating a door assist system;
0013<figref idref="DRAWINGS">FIG. 6</figref> is a side environmental view of a vehicle comprising a door assist system configured to maintain an angular position of the door;
0014<figref idref="DRAWINGS">FIG. 7</figref> is a schematic diagram of a vehicle demonstrating a power system for a door control system;
0015<figref idref="DRAWINGS">FIG. 8</figref> is a flow chart of a method for an electrical management routine for a door control system;
0016<figref idref="DRAWINGS">FIG. 9</figref> is a flow chart of a control routine for a central power source for a door control system;
0017<figref idref="DRAWINGS">FIG. 10</figref> is a flow chart of a control routine for a secondary power source for a door control system;
0018<figref idref="DRAWINGS">FIG. 11</figref> is a flow chart of a power management routine configured to control an ignition event; and
0019<figref idref="DRAWINGS">FIG. 12</figref> is a block diagram demonstrating an exemplary embodiment of a door control system in accordance with the disclosure.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
0020As required, detailed embodiments of the present disclosure are disclosed herein. However, it is to be understood that the disclosed embodiments are merely exemplary of the disclosure that may be embodied in various and alternative forms. The figures are not necessarily to a detailed design and some schematics may be exaggerated or minimized to show function overview. 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 disclosure.
0021As used herein, the term “and/or,” when used in a list of two or more items, means that any one of the listed items can be employed by itself, or any combination of two or more of the listed items can be employed. For example, if a composition is described as containing components A, B, and/or C, the composition can contain A alone; B alone; C alone; A and B in combination; A and C in combination; B and C in combination; or A, B, and C in combination.
0022Referring to <figref idref="DRAWINGS">FIG. 1</figref>, a projected view of a vehicle <b>10</b> includes a door opening <b>20</b>, a door <b>14</b> mounted adjacent the opening <b>20</b> and moveable relative to the opening <b>20</b> between a closed position and a range of open positions. The vehicle <b>10</b> also includes a controller that determines whether an instantaneous door position is the closed position or is within the range of open positions and prevents vehicle movement, engine ignition, or both in response to the door <b>14</b> being detected as positioned within the range of open positions. The controller is further discussed in various portions of the disclosure and denoted as the controller <b>70</b> in <figref idref="DRAWINGS">FIGS. 2, 3, 4</figref>, and <b>11</b>.
0023An actuator <b>22</b> is in communication with a controller (shown in <figref idref="DRAWINGS">FIG. 2</figref>) configured to detect and control the angular position ϕ of the door <b>14</b>. In an embodiment, the actuator <b>22</b> may be a power assist device that is disposed adjacent to the door <b>14</b> and is operably and structurally coupled to the door <b>14</b> for assisting in moving the door <b>14</b> between open and closed positions, as further described below. The actuator <b>22</b> is coupled to the door <b>14</b> for movement therewith and is operably coupled to the hinge assembly <b>18</b> for powering the movement of the door <b>14</b>. The actuator <b>22</b> may include a motor, which is contemplated to be an electric motor, power winch, slider mechanism or other actuator mechanism having sufficient power necessary to provide the torque required to move the door <b>14</b> between open and closed positions, as well as various detent locations. Thus, the motor is configured to act on the door <b>14</b> at or near the hinge assembly <b>18</b> in a pivoting or rotating manner. The controller may comprise a motor control unit comprising a feedback control system configured to accurately position the door <b>14</b> about the hinge assembly <b>18</b> in a smooth and controlled motion path. The controller may further be in communication with a door position sensor <b>24</b> as well as at least one interference sensor <b>26</b>. The door position sensor <b>24</b> may be configured to identify an angular position of the door <b>14</b> and the interference sensor <b>26</b> may be configured to identify a potential obstruction which may be contacted by the door <b>14</b>. Further details regarding the controller are discussed in reference to <figref idref="DRAWINGS">FIG. 11</figref> of the disclosure.
0024The actuator <b>22</b> is configured to adjust the door <b>14</b> from an opened position, as shown in <figref idref="DRAWINGS">FIG. 1</figref>, to a closed position and control the angular position ϕ of the door <b>14</b> therebetween. The actuator <b>22</b> may be any type of actuator that is capable of transitioning the door <b>14</b> about the hinge assembly <b>18</b>, including, but not limited to, electric motors, servo motors, electric solenoids, pneumatic cylinders, hydraulic cylinders, etc. The actuator <b>22</b> may be connected to the door <b>14</b> by gears (e.g., pinion gears, racks, bevel gears, sector gears, etc.), levers, pulleys, or other mechanical linkages. The actuator <b>22</b> may also act as a brake by applying a force or torque to prevent the transitioning of the door <b>14</b> between the opened position and the closed position. The actuator <b>22</b> may include a friction brake to prevent the transition of the door <b>14</b> about the hinge assembly <b>18</b>.
0025The position sensor <b>24</b> may correspond to a variety of rotational or position sensing devices. In some embodiments, the position sensor <b>24</b> may correspond to an angular position sensor configured to communicate the angular position ϕ of the door to the controller. The angular position ϕ may be utilized by the controller to control the motion of the actuator <b>22</b>. The door position sensor <b>24</b> may correspond to an absolute and/or relative position sensor. Such sensors may include, but are not limited to quadrature encoders, potentiometers, accelerometers, etc. The position sensor <b>24</b> may also correspond to optical and/or magnetic rotational sensors. Other sensing devices may also be utilized for the position sensor <b>24</b> without departing from the spirit of the disclosure.
0026In some embodiments, the position sensor <b>24</b> may be utilized to determine if the door <b>14</b> of the vehicle <b>10</b> is ajar or in the closed position. As discussed above, the position sensor <b>24</b> may correspond to an angular position sensor configured to communicate the angular position ϕ of the door to the controller. In the above example of a potentiometer, position sensor <b>24</b> can output a signal to controller <b>70</b> that can vary proportionately with the angular position ϕ of door <b>14</b>. In one example, the signal can increase in amplitude from a lower limit at an angular position ϕ corresponding to a closed position of door <b>14</b> (e.g. about 0°) to an upper limit at an angular position ϕ corresponding to a fully-open position of door <b>14</b>. The controller <b>70</b> can, accordingly, compare the signal received from position sensor <b>24</b>, at any given instant, to a known range of signal amplitude and corresponding angular position to determine the particular instantaneous angular position of door <b>14</b>. Further, the total range of angular positions ϕ of door <b>14</b> can be classified according to an open (or ajar) range and a closed range.
0027The closed range may be relatively small compared to the open range, but however, may be greater than a single value of angular position so as to account for slight variations of the fit of door <b>14</b> within opening <b>20</b>. These variations may include changes in the compressibility of seals <b>48</b>, <b>50</b> or the like. Either by slight changes in other materials over time due to temperature fluctuations or the presence of small objects or contaminants that may exert slight outward pressure on door <b>14</b> without interfering with the ability of door <b>14</b> to fully close (such as by latching or the like). In an example the closed position may correspond to an angular position ϕ of between 0° and 1°, between 0° and 0.5° or less, or between −0.5° and 0.5°, with other ranges being possible. Similarly, the open or ajar range may correspond to the remaining angular positions ϕ of door <b>14</b>, which in an example, may be between 1° and 80° or the like, depending on the designated upper limit of the closed position and the total range of motion of door <b>14</b>.
0028In this manner, controller <b>70</b> can take as an input the signal output by position sensor <b>24</b> and determine, not only the angular position ϕ of door <b>14</b> (which may be used to achieve desired door positioning in a feedback loop controlling actuator <b>22</b>), but also whether door <b>14</b> is open or closed. The determination of the condition of door <b>14</b> between the open and closed positions may be used outside of the control scheme of actuator <b>22</b>. For example, by whether the door <b>14</b> is oriented in the closed position as controlled by the actuator <b>22</b>, the controller may be operable to identify a door closed status of the door <b>14</b> prior to operation of the vehicle <b>10</b>. The position sensor <b>24</b> may be utilized in addition to various switches and sensors to communicate to the controller that the door <b>14</b> is secure and oriented in the closed position. The position sensor <b>24</b> may communicate that the door <b>14</b> is located in a position corresponding to the latched position thereof, or otherwise oriented proximate the body <b>16</b>. In one example, a traditional closure switch or a door proximity sensor can also be included as a backup or redundancy to such utilization of position sensor <b>24</b>. Further, the utilization of such a traditional closure switch or, in an example, a switch or other indicator within latch <b>58</b>, can be used to implement an adjustment or re-zeroing process by which, controller <b>70</b>, upon determining by position sensor <b>24</b> is within the range of angular positions ϕ corresponding to the closed position of door <b>14</b> (or within a predetermined tolerance thereof, e.g. about 1% to about 5%) and the sensor within latch <b>58</b> confirms that the door is completely closed and latched in such closed position, controller <b>70</b> can set the current angular position ϕ of door <b>14</b>, as indicated by position sensor <b>24</b> as the fully closed, or zero, position. This functionality can allow controller <b>70</b> to compensate for movement among the various parts hinge assembly <b>18</b>, actuator <b>22</b>, position sensor <b>24</b>, and associated portions of door <b>14</b> that may occur over time, due to fluctuations in temperature, and the like.
0029The implementation of a re-zeroing scheme can also allow a brushless DC motor to be used for actuator <b>22</b>, with the control thereof useable by controller <b>70</b> to determine the angular position ϕ of door <b>14</b> as a form of integrated position sensor <b>24</b>. In this respect, controller <b>70</b> can be in communication with the control circuitry of the brushless DC motor to track the number of revolutions thereof during an opening and closing operation of door <b>14</b>. However, as inaccuracies of such tracking stack up as the motor revolves, which happens several times during a single opening and closing operation, the re-zeroing functionality can allow such a system to maintain an acceptable level of accuracy.
0030The position sensor <b>24</b> may also be utilized to provide feedback to the controller <b>70</b> to assist in positioning the door <b>14</b> to detect obstructions. In particular, controller <b>70</b>, when directing actuator <b>22</b> to move door <b>14</b> to either the open position or the closed position (or a particular angular position ϕ therebetween), can use position sensor <b>24</b> to determine if door <b>14</b> is actually moving, such as by comparing the indicated angular position ϕ at successive intervals. If door <b>14</b> remains in a particular angular position ϕ for a predetermined period of time (in an example for about 0.5 seconds or in another example for up to about 1 second or two seconds), while controller <b>70</b> is attempting to close door <b>14</b>, controller <b>70</b> can infer that door <b>14</b> is obstructed and take a desired corrective measure. In further examples, discussed below, position sensor <b>24</b> can be used to identify a status or orientation of the door <b>14</b> prior to initiating operation of the vehicle <b>10</b>. In another example, controller <b>70</b> can output the determined condition of door <b>14</b>, such as to a vehicle control module via a communication bus, such that the vehicle control module <b>280</b> can utilize the condition information for door <b>14</b> in, for example, presenting a door ajar warning to a user of vehicle <b>10</b>. For example, such a warning can be presented graphically or by an indicator light on a human-machine interface (“HMI”) <b>128</b> within cabin <b>46</b> or by presentation of an audible signal, which may be done in connection with a user attempting to start vehicle <b>10</b> with door <b>14</b> in an open condition. For further discussion of the vehicle control module and the communication bus, refer to <figref idref="DRAWINGS">FIG. 12</figref>.
0031Position sensor <b>24</b> may be incorporated into the structure of actuator <b>22</b> itself, or can otherwise be associated with both door <b>14</b> and opening <b>20</b>. In one example, actuator <b>22</b> can include a first portion <b>54</b> coupled with the door <b>14</b> and a second portion <b>56</b> with the vehicle body <b>16</b> or frame defining opening <b>20</b>, such portions being moveable relative to each other in a manner that corresponds to the movement of door <b>14</b>. Position sensor <b>24</b> in the form of a potentiometer, for example, can include respective portions thereof coupled with each of such portions <b>54</b>, <b>56</b> such that movement of the portion coupled with the door <b>14</b> can be measured relative to the second portion <b>56</b> thereof coupled with the vehicle opening <b>20</b> to, accordingly, measure the positioning between door <b>14</b> and opening <b>20</b>. In a similar manner, sensor <b>24</b> may have a portion coupled directly with door <b>14</b> and another portion coupled directly with the opening <b>20</b>. Still further, position sensor <b>24</b> can be in the form of an optical sensor mounted on either the door <b>14</b> or the opening <b>20</b> that can monitor a feature of the opposite structure (opening <b>20</b> or door <b>14</b>), a marker, or a plurality of markers to output an appropriate signal to controller <b>70</b> for determination of angular position ϕ. In one example, an optical sensor used for position sensor <b>24</b> can be positioned such that actuator <b>22</b> is in a field of view thereof such that the signal output thereby can correspond directly to a condition of actuator <b>22</b> or a relative position of first portion <b>54</b> thereof relative to opening <b>20</b>.
0032The interference sensor <b>26</b> may be implemented by a variety of devices, and in some implementations may be utilized in combination with the actuator <b>22</b> and the position sensor <b>24</b> to detect and control the motion of the door <b>14</b>. The interference sensor <b>26</b> may correspond to one or more capacitive, magnetic, inductive, optical/photoelectric, laser, acoustic/sonic, radar-based, Doppler-based, thermal, and/or radiation-based proximity sensors. In some embodiments, the interference sensor <b>26</b> may correspond to an array of infrared (IR) proximity sensors configured to emit a beam of IR light and compute a distance to an object in an interference zone <b>32</b> based on characteristics of a returned, reflected, or blocked signal. The returned signal may be detected using an IR photodiode to detect reflected light emitting diode (LED) light, responding to modulated IR signals, and/or triangulation.
0033In some embodiments, the interference sensor <b>26</b> may be implemented as a plurality of sensors or an array of sensors configured to detect an object in the interference zone <b>32</b>. Such sensors may include, but are not limited to, touch sensors, surface/housing capacitive sensors, inductive sensors, video sensors (such as a camera), light field sensors, etc. As disclosed in further detail in reference to <figref idref="DRAWINGS">FIGS. 2 and 3</figref>, capacitive sensors and inductive sensors may be utilized to detect obstructions in the interference zone <b>32</b> of the door <b>14</b> of the vehicle <b>10</b> to ensure that the door <b>14</b> is properly positioned by the actuator <b>22</b> from the open position to the closed position about the hinge assembly <b>18</b>.
0034The interference sensor <b>26</b> may be configured to detect objects or obstructions in the interference zone <b>32</b> in a plurality of detection regions <b>34</b>. For example, the detection regions <b>34</b> may comprise a first detection region <b>36</b>, a second detection region <b>38</b>, and a third detection region <b>40</b>. In this configuration, the interference sensor <b>26</b> may be configured to detect the presence of an object in a particular detection region and communicate the detection to the controller such that the controller may control the actuator <b>22</b> accordingly. The detection regions <b>34</b> may provide information regarding the position of an object or obstruction to accurately respond and control the actuator <b>22</b> to change a direction or halt movement of the door <b>14</b> prior to a collision with the object. Monitoring the location of an object or obstruction relative to a radial extent <b>42</b> of the door <b>14</b> in relation to the hinge assembly <b>18</b> may significantly improve the control of the motion of the door <b>14</b> by allowing for variable sensitivities of each of the detection regions <b>34</b>.
0035The variable sensitives of each of the detection regions <b>34</b> may be beneficial due to the relative motion and force of the door <b>14</b> as it is transitioned about the hinge assembly <b>18</b> by the actuator <b>22</b>. The first detection region <b>36</b> may be the most critical because the actuator <b>22</b> of the door assist system <b>12</b> has the greatest leverage or torque closest to the hinge assembly <b>18</b>. For example, a current sensor utilized to monitor the power delivered to the actuator <b>22</b> would be the least effective in detecting an obstruction very close to the hinge assembly <b>18</b>. The limited effect of the current sensor may be due to the short moment arm of the first detection region <b>36</b> relative to the hinge assembly <b>18</b> when compared to the second detection region <b>38</b> and the third detection region <b>40</b>. As such, the interference sensor <b>26</b> may have an increased sensitivity in the first detection region <b>36</b> relative to the second and third regions <b>38</b> and <b>40</b> to ensure that objects are accurately detected, particularly in the first detection region <b>36</b>. In this way, the system <b>12</b> may facilitate accurate and controlled motion and ensure the greatest accuracy in the detection of objects while limiting false detections.
0036Though depicted in <figref idref="DRAWINGS">FIG. 1</figref> as being configured to monitor a lower portion of the door <b>14</b> proximate a door sill <b>44</b>, the interference sensor <b>26</b> may be configured to monitor an access region and a door opening <b>20</b> proximate a perimeter door seal <b>48</b> and/or a perimeter door opening seal <b>50</b>. For example, the interference sensor <b>26</b> may correspond to a sensor or sensor array configured to monitor each of the interference zones <b>36</b>, <b>38</b>, and <b>40</b> for an object that may obstruct the motion of the door <b>14</b> by the actuator <b>22</b>. The interference sensor <b>26</b> may be configured to monitor an entry region <b>52</b> of the vehicle <b>10</b> corresponding to a volumetric space formed between the door <b>14</b> and the body <b>16</b>. A sensory region of the interference sensor may particularly focus on interface surfaces proximate the perimeter door seal <b>48</b> and the perimeter door opening seal <b>50</b>.
0037As discussed further herein, the interference sensor <b>26</b> may be implemented by a variety of systems operable to detect objects and/or obstructions in the interference zone <b>32</b>, entry region <b>52</b>, and/or any region proximate the door <b>14</b> throughout the operation of the door assist system <b>12</b>. Though the door assist system <b>12</b> is demonstrated in <figref idref="DRAWINGS">FIG. 1</figref> having the detection regions <b>34</b> configured to detect an object located in an inner swing path between the door <b>14</b> and the body <b>16</b> of the vehicle <b>10</b>, the system <b>12</b> may also be configured to detect an object or obstruction in an outer swing path of the door <b>14</b>. Further details regarding such embodiments are discussed in reference to <figref idref="DRAWINGS">FIG. 4</figref>.
0038Referring to <figref idref="DRAWINGS">FIGS. 1 and 2</figref>, an exemplary embodiment of an interference sensor <b>62</b> is shown. The interference sensor <b>62</b> may correspond to the interference sensor <b>26</b> introduced in <figref idref="DRAWINGS">FIG. 1</figref>. The interference sensor <b>62</b> may be disposed proximate at least one of the perimeter door seals <b>48</b> and the perimeter door opening seal <b>50</b>. In some embodiments, the interference sensor <b>62</b> may correspond to one or more proximity sensors or capacitive sensors configured to detect an object. As shown in <figref idref="DRAWINGS">FIG. 2</figref>, the object may correspond to a first object <b>64</b> and/or a second object <b>66</b> in the entry region <b>52</b> proximate the door <b>14</b> and/or the body <b>16</b>. The one or more capacitive sensors may be configured to detect objects that are conductive or having dielectric properties different from air. In this configuration, the interference sensor <b>62</b> is configured to communicate the presence of any such objects to the controller <b>70</b> such that the controller <b>70</b> can limit motion of the actuator <b>22</b> to prevent a collision between the door <b>14</b> and the objects <b>64</b> and <b>66</b>.
0039The interference sensor <b>62</b> may correspond to a plurality of proximity sensors or a sensor array <b>72</b> comprising a first proximity sensor <b>74</b> configured to monitor the first detection region <b>36</b>, a second proximity sensor <b>76</b> configured to monitor the second detection region <b>38</b>, and a third proximity sensor <b>78</b> configured to monitor the third detection region <b>40</b>. The sensor array <b>72</b> may be in communication with the controller <b>70</b> such that each of the proximity sensors <b>74</b>, <b>76</b>, and <b>78</b> is operable to independently communicate a presence of the objects <b>64</b> and <b>66</b> in an electric field <b>80</b> defining each of their respective sensory regions. In this configuration, the controller <b>70</b> may be configured to identify objects in each of the detection regions <b>36</b>, <b>38</b>, and <b>40</b> at different sensitivities or thresholds. Additionally, each of the proximity sensors <b>74</b>, <b>76</b>, and <b>78</b> may be controlled by the controller <b>70</b> to have a particular sensory region corresponding to a proximity of a particular proximity sensor to the hinge assembly <b>18</b> and/or an angular position ϕ of the door <b>14</b>.
0040The controller <b>70</b> may further be configured to identify a location of at least one of the objects <b>64</b> and <b>66</b> in relation to a radial position of the objects <b>64</b> and/or <b>66</b> along a length of the door <b>14</b> extending from the hinge assembly <b>18</b>. The location(s) of the object(s) <b>64</b> and/or <b>66</b> may be identified by the controller <b>70</b> based on a signal received from one or more of the proximity sensors <b>74</b>, <b>76</b>, and <b>78</b>. In this way, the controller <b>70</b> is configured to identify the location(s) of the object(s) <b>64</b> and/or <b>66</b> based on a position of the proximity sensors <b>74</b>, <b>76</b>, and <b>78</b> on the door <b>14</b>. In some embodiments, the controller <b>70</b> may further identify the location(s) of the object(s) <b>64</b> and/or <b>66</b> based on the signal received from one or more of the proximity sensors <b>74</b>, <b>76</b>, and <b>78</b> in combination with an angular position ϕ of the door <b>14</b>.
0041In some embodiments, the controller <b>70</b> may be configured to identify an object in each of the detection regions <b>36</b>, <b>38</b>, and <b>40</b> at a different sensitivity. The controller <b>70</b> may be configured to detect an object in the first detection region <b>36</b> proximate the first proximity sensor <b>74</b> at a first sensitivity. The controller <b>70</b> may be configured to detect an object in the second detection region <b>38</b> proximate the second proximity sensor <b>76</b> at a second sensitivity. The controller <b>70</b> may also be configured to detect an object in the third detection region <b>40</b> proximate the third proximity sensor <b>78</b> at a third sensitivity. Each of the sensitivities discussed herein may be configured to detect the objects <b>64</b> and <b>66</b> at a particular predetermined threshold corresponding to signal characteristics and/or magnitudes communicated from each of the proximity sensors <b>74</b>, <b>76</b>, and <b>78</b> to the controller <b>70</b>.
0042The first proximity sensor <b>74</b> may have a lower detection threshold than the second proximity sensor <b>76</b>. The second proximity sensor <b>76</b> may have a lower threshold than the third proximity sensor <b>78</b>. The lower threshold may correspond to a higher or increased sensitivity in the detection of the objects <b>64</b> and <b>66</b>. In this configuration, the proximity sensors <b>74</b>, <b>76</b>, and <b>78</b> may be configured to independently detect objects throughout the interference zone <b>32</b> as the position of the door <b>14</b> is adjusted by the actuator <b>22</b> about the hinge assembly <b>18</b>.
0043Each of the proximity sensors <b>74</b>, <b>76</b>, and <b>78</b> may also be configured to have different sensory ranges corresponding of their respective detection regions <b>36</b>, <b>38</b>, and <b>40</b>. The sensory regions of each of the proximity sensors <b>74</b>, <b>76</b>, and <b>78</b> may be regulated and adjusted by the controller <b>70</b> such that the electric field <b>80</b> defining each of their respective sensory regions may vary. The controller <b>70</b> may adjust a range of a sensory region or an electric field <b>80</b> of the proximity sensors <b>74</b>, <b>76</b>, and <b>78</b> by adjusting a voltage magnitude supplied to each of the proximity sensors <b>74</b>, <b>76</b>, and <b>78</b>. Additionally, each of the proximity sensors <b>74</b>, <b>76</b>, and <b>78</b> may be configured independently having different designs, for example different sizes and proportions of dielectric plates to control a range of the electric field <b>80</b> produced by a particular sensor. As described herein, the disclosure provides for a highly configurable system that may be utilized to detect a variety of objects in the interference zone <b>32</b>.
0044The interference sensor <b>62</b> may also be implemented by utilizing one or more resistive sensors. In some embodiments, the interference sensor <b>62</b> may correspond to an array of capacitive sensors and resistive sensors in combination configured to monitor the interference zone <b>32</b> for objects that may obstruct the operation of the door <b>14</b>. In yet another exemplary embodiment, the interference sensor <b>62</b> may be implemented in combination with at least one inductive sensor as discussed in reference to <figref idref="DRAWINGS">FIG. 3</figref>. As such, the disclosure provides for an interference sensor that may be implemented utilizing a variety of sensory techniques and combinations thereof to ensure that objects are accurately detected in the interference zone <b>32</b>.
0045Still referring to <figref idref="DRAWINGS">FIGS. 1 and 2</figref>, in some embodiments, the interference sensor <b>62</b> may be incorporated as an integral component of at least one of the perimeter door seal <b>48</b> and the perimeter door opening seal <b>50</b>. For example, the interference sensor <b>62</b> may correspond to a plurality of proximity sensors or an array of proximity sensors incorporated as an integral layer of at least one of the perimeter door seal <b>48</b> and the perimeter door opening seal <b>50</b>. This particular embodiment of the interference sensor <b>62</b> may comprise a similar structure to the sensor array <b>72</b>, discussed in reference to <figref idref="DRAWINGS">FIG. 6</figref>. In such embodiments, the interference sensor <b>62</b> may be implemented as a capacitive sensor array configured to detect objects proximate at least one of the perimeter door seal <b>48</b> and the perimeter door opening seal <b>50</b>.
0046The perimeter door seal <b>48</b> and/or the perimeter door opening seal <b>50</b> may comprise an outer layer having the proximity sensors <b>74</b>, <b>76</b>, and <b>78</b> of the sensor array <b>72</b> proximate thereto or in connection therewith. The outer layer may correspond to a flexible or significantly rigid polymeric material having the interference sensor <b>62</b> connected thereto. In some embodiments, the sensor array <b>72</b> may also be disposed proximate the perimeter door seal <b>48</b> and/or the perimeter door opening seal <b>50</b> on the door <b>14</b> and/or the body <b>16</b> respectively. In this configuration, the plurality of proximity sensors of the sensor array <b>72</b> may be utilized to detect an object in any of the detection regions <b>36</b>, <b>38</b>, and <b>40</b>. This configuration may further provide for the interference sensor <b>62</b> to be conveniently incorporated into the perimeter door seal <b>48</b> and/or the perimeter door opening seal <b>50</b> for ease of implementation of the door assist system <b>12</b>.
0047Referring to <figref idref="DRAWINGS">FIG. 3</figref>, a top schematic view of the vehicle <b>10</b> comprising the door assist system <b>12</b> is shown. As discussed previously, the door assist system <b>12</b> may further be configured to detect the objects <b>64</b> and <b>66</b> in an outer swing path <b>92</b> of the door <b>14</b>. In this configuration, the controller <b>70</b> may be configured to control the actuator <b>22</b> to adjust the angular position ϕ of the door <b>14</b> of the vehicle <b>10</b> from a closed position to an opened position. As discussed previously, the interference sensor <b>26</b> may correspond to a sensor array <b>94</b> comprising a plurality of proximity sensors. Each of the proximity sensors may be configured to detect the objects <b>64</b> and <b>66</b> in the outer swing path <b>92</b> of the door <b>14</b>. The plurality of proximity sensors of the sensor array <b>94</b> correspond to a first proximity sensor <b>96</b>, a second proximity sensor <b>97</b>, and a third proximity sensor <b>98</b>. In this configuration, the controller <b>70</b> may be configured to detect the objects <b>64</b> and <b>66</b> in the plurality of detection regions <b>34</b> of the interference zone <b>32</b> corresponding to the outer swing path <b>92</b> of the door as well as the inner swing path as discussed in reference to <figref idref="DRAWINGS">FIG. 1</figref>.
0048The interference sensor <b>26</b> may be configured to identify a location of each of the objects <b>64</b> and <b>66</b> based on the position of the objects <b>64</b> and <b>66</b> relative to each of the detection regions <b>34</b> and the angular position ϕ of the door <b>14</b>. That is, the controller <b>70</b> may be configured to identify and monitor the location of the objects <b>64</b> and <b>66</b> relative to the radial extent <b>42</b> of the door <b>14</b> in relation to the hinge assembly <b>18</b>. The controller <b>70</b> may identify and monitor the location of the objects based on a detection signal for each of the objects received from one or more of the proximity sensors <b>96</b>, <b>97</b>, and <b>98</b>. Based on the detection signal from one or more of the proximity sensors <b>96</b>, <b>97</b>, and <b>98</b>, the controller <b>70</b> may identify the location of the objects based on the position of each of the proximity sensors <b>96</b>, <b>97</b>, and <b>98</b> along the radial extent <b>42</b> of the door <b>14</b>. The controller <b>70</b> may further identify the location of the objects based on the angular position ϕ communicated from the door position sensor <b>24</b>. In this configuration, the door assist system <b>12</b> may be configured to position the door <b>14</b> from a closed position to an opened position while preventing the door <b>14</b> from striking the objects <b>64</b> and <b>66</b>.
0049In some embodiments, the controller <b>70</b> may further be operable to prioritize a first detection of the first object <b>64</b> and a second detection of the second object <b>66</b>. For example as illustrated in <figref idref="DRAWINGS">FIG. 3</figref>, the controller <b>70</b> may identify that the door <b>14</b> is closer to the first object <b>64</b> than the second object <b>66</b> in relation to the rotational path of the door <b>14</b> about the hinge assembly <b>18</b>. The controller <b>70</b> may identify that the first object <b>64</b> is closer than the second object based on a proximity of each of the objects <b>64</b> and <b>66</b> to the door <b>14</b> as determined via one or more signals received by the controller <b>70</b> from the interference sensor <b>26</b>. The controller <b>70</b> may monitor the proximity of each of the objects <b>64</b> and <b>66</b> throughout an adjustment of the angular position ϕ of the door <b>14</b> based on the one or more signals. Once the controller <b>70</b> detects that a proximity signal from at least one of the proximity sensors <b>96</b>, <b>97</b>, and <b>98</b> exceeds a predetermined threshold, the controller <b>70</b> may control the actuator <b>22</b> to halt a positioning adjustment of the door <b>14</b>. In this way, the controller <b>70</b> may prioritize a control instruction to control the actuator <b>22</b> to limit the angular position ϕ of the door <b>14</b> to prevent a collision between the door <b>14</b> and one or more objects <b>64</b> and <b>66</b> in the interference zone <b>32</b>.
0050Referring now to <figref idref="DRAWINGS">FIG. 4</figref>, a flow chart of a method <b>102</b> for controlling the door assist system <b>12</b> is shown. The method <b>102</b> may begin in response to the controller <b>70</b> receiving an input signal from a door control device requesting that the door <b>14</b> be positioned in the closed position (<b>104</b>). In response to receiving the input signal, the controller <b>70</b> may activate the interference sensor <b>26</b> to identify whether an object or obstruction is located in the interference zone <b>32</b> or the interference regions, as discussed in reference to <figref idref="DRAWINGS">FIGS. 1, 2, and 3</figref> (<b>106</b>). Additionally, in response to receiving the input signal, the controller <b>70</b> may activate the actuator <b>22</b> to begin positioning the door <b>14</b> in a door close operation (<b>108</b>). Additional information regarding the door control device is discussed in reference to <figref idref="DRAWINGS">FIG. 5</figref>.
0051As the actuator <b>22</b> begins to position the door <b>14</b>, the controller <b>70</b> is configured to identify if an obstruction is detected (<b>110</b>). If an obstruction is detected, the controller <b>70</b> may halt the closing operation of the door (<b>112</b>). The controller <b>70</b> may also output an obstruction detection signal, which may be configured to activate an alarm of warning to alert an operator or occupant of the vehicle <b>10</b> of the obstruction detection (<b>114</b>). If an obstruction is not detected, the controller <b>70</b> may continue positioning the door <b>14</b> with the actuator <b>22</b> and monitoring the angular position ϕ of the door <b>14</b> by processing position information from the position sensor <b>24</b> (<b>116</b>). As the door <b>14</b> is repositioned, the controller <b>70</b> may continue to monitor the position information to determine when the door closure operation is complete (<b>118</b>). Additionally, the controller <b>70</b> may continue to monitor the interference zone <b>32</b> for obstructions throughout the repositioning of the door <b>14</b> as discussed in reference to method steps <b>106</b>-<b>114</b>.
0052In step <b>118</b>, if the door closure operation is determined to be complete, the controller <b>70</b> may halt the door actuator <b>22</b> (<b>120</b>). Additionally, the controller <b>70</b> may output a control signal that may identify that the door <b>14</b> of the vehicle <b>10</b> is secure such that a vehicle operation may be activated (<b>122</b>). A vehicle operation may include releasing a parking brake, engaging an autonomous vehicle operation, or otherwise enabling an operation of the vehicle <b>10</b> that may be completed when the door <b>14</b> is located in the closed position. More particularly, controller <b>70</b> may communicate with vehicle control module <b>280</b>, by transmission of a signal or the like, to cause vehicle control module <b>280</b> to take a predetermined action in response to controller <b>70</b> having determined that door <b>14</b> is ajar. As discussed above, such a determination can be made using position sensor <b>24</b> to determine if the angular position ϕ of door <b>14</b> is within the designated range for the closed position thereof. The action taken by vehicle control module <b>280</b> can include maintaining the vehicle <b>10</b> in a stopped condition, such as by preventing ignition of the engine of vehicle <b>10</b> (such as by communication with an ignition module or unit of vehicle <b>10</b>), implementing a park-lock mode, whereby the vehicle transmission is maintained in a park mode or condition, or the like (e.g. by communication with a park-lock module associated with the transmission). Vehicle <b>10</b> may provide an override for such park-lock functionality, such as via a menu item on HMI <b>128</b> or another accessible control within vehicle. Further, in an embodiment where vehicle <b>10</b> is configured for autonomous operation (including fully autonomous operation), vehicle control module <b>280</b> may prevent vehicle <b>10</b> from moving from a current location under autonomous operation.
0053Autonomous operation of vehicle <b>10</b> may be achieved, for example, by including within vehicle <b>10</b> an autonomous operation system <b>158</b> (which may be included within the functionality of vehicle control module <b>280</b>, for example) having a vehicle location module <b>290</b> (<figref idref="DRAWINGS">FIG. 11</figref>) that may include various devices or features for identifying a location and trajectory of vehicle <b>10</b>, such as a global positioning service (“GPS”) module or the like. Autonomous operation system <b>158</b> may also include a vision module <b>298</b> that can identify items surrounding vehicle <b>10</b>, such as pedestrians, other cars, etc., as well as the roadway on which vehicle <b>10</b> is traveling, including lane markers, shoulders, curbs, intersections, crosswalks, traffic lights, etc. Vision module <b>298</b> may include a video camera, a light field camera (e.g. a plenoptic camera), RADAR, LIDAR, and various combinations thereof. Memory (either within vehicle control module <b>280</b>, controller <b>70</b> (i.e. memory <b>288</b>), or within autonomous operation system <b>158</b> itself, may also include map data for at least an area surrounding vehicle <b>10</b>. An internet or other wireless data connection may also be provided for updating, maintaining, and acquiring such data, including when traveling into new areas.
0054Autonomous operation system <b>158</b> is configured to process the position, trajectory, roadway, and map data to determine a path of travel for vehicle <b>10</b> between a current location and a desired destination. Further, autonomous operation system <b>158</b> is also configured to control the movement of vehicle <b>10</b> along such a path, including by control of a vehicle steering module <b>292</b>, a vehicle brake module <b>294</b>, and the vehicle throttle <b>296</b>. Such control is implemented to maintain the speed of vehicle <b>10</b> at an acceptable level, while avoiding other vehicles, objects, etc. and while obeying surrounding traffic signs and signals. In this manner, a vehicle may be made “fully autonomous,” whereby vehicle <b>10</b> may drive from a current location to a destination without supervision by a user, driver, or the like. In some embodiments, fully autonomous vehicles may operate under the direction of a user that is not present within the vehicle <b>10</b>, including by incorporation of a communication module capable of communicating with an application running on a remote device, such as a computer, smartphone, tablet, dedicated device, or the like. In this and in other embodiments, it may be useful for such a vehicle <b>10</b> to be able to identify whether or not door <b>14</b> (and similarly, other doors of vehicle <b>10</b>) is closed, before beginning movement along the determined vehicle path. Accordingly, controller <b>70</b> can output a signal to one of vehicle control module <b>280</b> or autonomous operation system <b>158</b> to prevent autonomous driving of vehicle <b>10</b> if one or more doors <b>14</b> (e.g. any of the four doors of a sedan) is determined to be in an open, ajar, or non-closed condition. Such information can also be transmitted to the remote device, along with other vehicle condition information. In a further embodiment, controller <b>70</b> can take action to remedy the door open condition by alerting an occupant of vehicle <b>10</b> (such as by visible or audible indication) or by moving door <b>14</b> into the closed configuration, such as by control of actuator <b>22</b> and monitored by interference sensor <b>26</b>, as discussed above.
0055After the door close operation is complete, the controller <b>70</b> may continue to monitor the door control device to determine if a door opening operation is requested (<b>124</b>). As described herein, the method <b>102</b> for controlling the door assist system <b>12</b> may further be utilized to control the opening operation of the door <b>14</b> and may include additional interference sensors <b>26</b> configured to detect obstructions that may be encountered as the actuator <b>22</b> opens the door <b>14</b>.
0056Referring now to <figref idref="DRAWINGS">FIG. 5</figref>, a projected view of the vehicle <b>10</b> is shown demonstrating the door control device <b>130</b> of the door assist system <b>12</b>. The door control device <b>130</b> may correspond to a gesture sensor <b>132</b> configured to detect a motion or gesture by a tracked object <b>134</b>, such as a limb, hand, foot, head, etc. of a user or other person positioned on the exterior of vehicle <b>10</b>. The door control device <b>130</b> may correspond to a variety of sensory devices. Sensory devices that may be utilized for the gesture sensor <b>132</b> may include, but are not limited to optical, capacitive, resistive, infrared, and surface acoustic wave technologies, as well as other proximity and sensor arrays or other elements for determining the gestures of the object <b>134</b> in proximity thereto. Various interference sensors as described herein may also be utilized to identify gestures of the object <b>134</b>.
0057As discussed herein, the gesture sensor <b>132</b> may be utilized to detect and record a motion of the object <b>134</b> and communicate motion data corresponding to the motion recorded by the gesture sensor <b>132</b> to the controller <b>70</b>. In some embodiments, the gesture sensor <b>132</b> may correspond to an optical detection device <b>136</b>. The optical detection device <b>136</b> may comprise an image sensor <b>138</b> and a light emitting device <b>140</b> in communication with the controller <b>70</b>. The light emitting device <b>140</b> may correspond to a variety of light emitting devices and in some embodiments, may correspond to one or more light emitting diodes (LEDs) configured to emit light outside the visible range (e.g. infrared or ultraviolet light). The image sensor <b>138</b> may be configured to receive a light beam or a reflection thereof from the light emitting device <b>140</b> in a field of view <b>142</b> of the image sensor <b>138</b>. The image sensor <b>138</b> may be a CMOS image sensor, a CCD image sensor, or any form of image sensor operable detect light emitted by the light emitting device <b>140</b>.
0058In some embodiments, the gesture sensor <b>132</b> may correspond to one or more proximity sensors. The one or more proximity sensors may correspond to a sensor array <b>144</b> disposed on a panel <b>145</b> of the vehicle <b>10</b>. As illustrated in <figref idref="DRAWINGS">FIG. 6</figref>, the sensor array <b>144</b> is disposed proximate an outer surface <b>146</b> of the door <b>14</b>. The sensor array <b>144</b> may be configured to detect the object <b>134</b> within a proximity or sensory range corresponding to a detection field of the sensor array <b>144</b>. Once the object <b>134</b> is detected, the sensor array <b>144</b> may communicate a signal to the controller <b>70</b> corresponding directly to a motion of the object relative to a plurality of regions of the sensor array <b>144</b>. In this way, the sensor array <b>144</b> is operable to communicate the movement of the object <b>134</b> proximate the sensor array <b>144</b> such that the controller <b>70</b> can utilize the signal to identify a gesture by the object <b>134</b> and activate the door assist system <b>12</b>.
0059Referring now to <figref idref="DRAWINGS">FIG. 6</figref>, a side environmental view of the vehicle <b>10</b> is shown. In some embodiments, the controller <b>70</b> may further be operable to detect circumstances or characteristics of a location of the vehicle <b>10</b> that may cause the door <b>14</b> to swing open or close unintentionally. Such circumstances may correspond to gusts of wind and/or the vehicle <b>10</b> being parked on an incline <b>152</b>. In such circumstances, the controller <b>70</b> may be operable to detect the unintentional movement of the door <b>14</b> and utilize the door assist system <b>12</b> to significantly prevent the unintentional motion. In this way, the disclosure provides for an advantageous system that may be utilized to improve the operation of the door <b>14</b> of the vehicle <b>10</b>.
0060In some implementations, characteristics of the location of the vehicle <b>10</b> may correspond to an angular orientation of the vehicle <b>10</b> relative to gravity. The system <b>12</b> may comprise an incline sensor <b>154</b> in communication with the controller <b>70</b> configured to detect and measure the orientation. The incline sensor <b>154</b> may be disposed in various portions of the vehicle <b>10</b> and correspond to a variety of sensors. In some implementations, the incline sensor <b>154</b> may be configured to measure the incline about a plurality of axes via a tilt sensor, accelerometer, gyroscope, or any device operable to measure the incline of the vehicle <b>10</b> relative to gravity. The incline sensor <b>154</b> may communicate the incline <b>152</b> of the vehicle <b>10</b> to the controller <b>70</b> such that when the door <b>14</b> is arranged the opened position or a partially opened position, the controller <b>70</b> is configured to activate the actuator <b>22</b> to prevent the door <b>14</b> from swinging open, closing, or changing in angular position ϕ. In some embodiments, the controller <b>70</b> may be operable to identify that the vehicle <b>10</b> is likely on an incline by utilizing a GPS and a map to determine if the vehicle <b>10</b> is located on the incline <b>152</b>.
0061In some embodiments, the controller <b>70</b> may be configured to control the actuator <b>22</b> to balance the door <b>14</b> relative to the incline <b>152</b>. Based on the angular position or orientation communicated to the controller <b>70</b> by the incline sensor <b>154</b>, the controller <b>70</b> may be operable to determine a force required to apply to the door <b>14</b> to maintain the angular position ϕ of the door <b>14</b> and prevent the door <b>14</b> from accelerating due to gravity. The controller <b>70</b> is further operable to control the actuator <b>22</b> to apply the force to the door to simulate the motion of the door on a level surface. In this way, the controller <b>70</b> may identify that the vehicle <b>10</b> is parked or oriented at an angle and prevent the door <b>14</b> from swinging under the force of gravity.
0062Additionally, the controller <b>70</b> may be configured to limit a rate of motion of the door <b>14</b> by monitoring a change in the angular position ϕ of the door communicated by the position sensor <b>24</b>. In such embodiments, the controller <b>70</b> may monitor the rate of change of the angular position ϕ of the door <b>14</b> and control the actuator <b>22</b> to apply an opposing force to a motion of the door <b>14</b> to dampen or slow the motion of the door <b>14</b> to a predetermined rate. The controller <b>70</b> may further be configured to hold the door <b>14</b> at one or more angular positions in response to an input received from the door control device <b>130</b> or based on one or more programmed door positions stored in a memory of the controller <b>70</b>. In this way, the door assist system <b>12</b> provides for a variety of control schemes to assist in the operation of the door <b>14</b>.
0063In some embodiments, the door assist system <b>12</b> may be configured to function in a semi-manual operation wherein a user of the door <b>14</b> may manually adjust the angular position ϕ and the actuator <b>22</b> may maintain the angular position ϕ set by the user. As shown in <figref idref="DRAWINGS">FIG. 6</figref>, the user may locate the door <b>14</b> at the angular position ϕ. In response to the controller <b>70</b> receiving data from the incline sensor <b>154</b> identifying that the vehicle <b>10</b> is parked on the incline <b>152</b>, the controller <b>70</b> may activate the actuator <b>22</b> to prevent the door from moving or rotating about the hinge assembly <b>18</b>. The controller <b>70</b> may be configured to hold the door at the angular position ϕ until the user interacts with the door control device <b>130</b>, for example the gesture sensor <b>132</b>, or a conventional handle. The controller <b>70</b> may also be configured to hold the door at the angular position ϕ until the user applies force sufficient that the actuator <b>22</b>, the position sensor <b>24</b>, or any of a variety of devices and/or sensors discussed herein communicates to the controller <b>70</b> to release the angular position ϕ of the door <b>14</b>.
0064As described, the controller <b>70</b> may control the actuator <b>22</b> to apply sufficient force to prevent motion of the door <b>14</b> about the hinge assembly <b>18</b> due to gravity. The controller <b>70</b> may also be configured to detect an external force applied to the door <b>14</b> by a user of the vehicle <b>10</b>. The external force may be identified by the controller <b>70</b> as a spike or increase in current from the actuator <b>22</b>. Upon identification of the spike or increase, the controller <b>70</b> may gradually release the actuator <b>22</b> such that the angular position ϕ may be freely adjusted. Additionally, upon release of the actuator <b>22</b>, the controller <b>70</b> may be configured to control the rate of closure or the rate of change of the angular position ϕ. In this way, after the controller <b>70</b> releases the actuator <b>22</b> such that the door <b>14</b> may move, the actuator <b>22</b> still may maintain force on the door <b>14</b> sufficient to prevent the door <b>14</b> from swinging rapidly and/or slamming.
0065In some embodiments, a characteristic of a location of the vehicle <b>10</b> may correspond to a weather or wind speed condition proximate the vehicle <b>10</b>. The door assist system <b>12</b> may utilize a positioning device (not shown), for example a global positioning system (GPS), to retrieve weather information or at least one weather condition based on a location or GPS location identified for the vehicle <b>10</b>. The GPS location and/or weather information may be utilized to identify periods when the door <b>14</b> may likely be unexpectedly repositioned or forced to swing about the hinge assembly <b>18</b> due to a wind gust or elevated wind speeds. The weather information may be accessed by the controller <b>70</b> via a wireless data connection, for example a GSM, CDMA, WiFi, or any other wireless data communication protocol.
0066Referring now to <figref idref="DRAWINGS">FIG. 7</figref>, a schematic diagram of the vehicle <b>10</b> is shown demonstrating a power system <b>160</b> of the vehicle <b>10</b>. The power system <b>160</b> of the vehicle <b>10</b> may incorporate a central power source <b>162</b>. The control power source <b>162</b> may be conductively connected to a starter, an alternator, a generator, one or more electric motors, and/or various electrical systems of the vehicle <b>10</b>. The door assist system <b>12</b> may also be in conductive connection with the central power source <b>162</b> and derive electrical power therefrom. In some embodiments, the vehicle <b>10</b> may further be equipped with one or more secondary power sources <b>164</b>.
0067The secondary power sources <b>164</b> may be utilized in addition to the central power source <b>162</b> and may provide electrical energy to the door actuators <b>22</b>. In some embodiments, each of the door actuators <b>22</b> may be configured to draw power from a dedicated secondary power source <b>164</b>. In such embodiments, one or more of the secondary power sources <b>164</b> may be interconnected or may function independently. The secondary power sources <b>164</b> may be interconnected to one another and/or to the central power source <b>162</b> via the controller <b>70</b>. Accordingly, each of the power sources <b>162</b> and <b>164</b> may be configured to function independently and or in various combinations to provide electrical current to the various electrical systems of the vehicle <b>10</b>.
0068As discussed later in reference to <figref idref="DRAWINGS">FIG. 12</figref>, in some embodiments, the controller <b>70</b> and/or or more electrical circuits of the vehicle <b>10</b> may be configured to share electrical energy among or between the power sources (e.g. power sources <b>162</b> and <b>164</b>). In this configuration, the controller <b>70</b> may be configured to identify one of the secondary power sources <b>164</b><i>a </i>having a charge level below a first charge threshold and connect the secondary power source <b>164</b><i>a </i>with at least one of the central power source <b>162</b> and the secondary power sources <b>164</b><i>b</i>. Additionally, the controller <b>70</b> may be configured to share electrical energy from one or more of the secondary power sources <b>164</b> to provide power to the central power source <b>162</b>. Accordingly, the power system <b>160</b> may provide for various configurations of the power sources <b>162</b> and <b>164</b> that may provide for the electrical power to be selectively applied to one or more of the electrical/electro-mechanical devices discussed herein.
0069Referring now to <figref idref="DRAWINGS">FIG. 8</figref>, a flow chart of a method <b>170</b> is shown demonstrating an electrical management routine for the power system <b>160</b>. For clarity, the method <b>170</b> is shown having a first control routine <b>172</b> corresponding to a system utilizing only the central power source <b>162</b>. A second control routine <b>174</b> is shown for a system utilizing the central power source <b>162</b> and at least one secondary power source <b>164</b>. The subroutines <b>172</b> and <b>174</b> may be selectively applied to specific embodiments of the power system <b>160</b> and/or may be selectively applied by the controller <b>70</b> to provide for flexibility in the operation of the power system <b>160</b>.
0070The method <b>170</b> may begin by determining if the vehicle <b>10</b> is running (<b>176</b>). For example, the controller <b>70</b> may be configured to manage the power available to the vehicle <b>10</b> differently in response to receiving charging and/or operational voltage from an alternator or generator that may be active when the vehicle <b>10</b> is running. If the controller <b>70</b> identifies that the vehicle <b>10</b> is running, the controller <b>70</b> may be configured to charge the central power source <b>162</b> and/or the secondary power source(s) <b>164</b> (<b>178</b>). For example, the current generated by the alternator may be sufficient to provide power to the electrical systems of the vehicle <b>10</b>, which may include the door actuators <b>22</b>. The controller <b>70</b> may also monitor the voltages of the central power source <b>162</b> and/or the secondary power source(s) <b>164</b> throughout operation of the vehicle <b>10</b> (<b>180</b>). Also, the controller <b>70</b> may monitor the voltages of the power sources <b>162</b> and/or <b>164</b> when the vehicle <b>10</b> is not running and/or in response to a control of a door actuator <b>22</b>, etc.
0071If the vehicle <b>10</b> is not running, the controller <b>70</b> may initiate a particular control routine for the vehicle <b>10</b>, which may depend on a desired control scheme or a particular embodiment of the central power source <b>162</b> and/or the secondary power source <b>164</b> (<b>182</b>). As previously discussed, each of the first control routine <b>172</b> and the second control routine <b>174</b> are discussed separately in the following paragraphs. The first control routine <b>172</b> is discussed in reference to <figref idref="DRAWINGS">FIG. 9</figref>. The second control routine <b>174</b> may begin by disconnecting the secondary power source(s) <b>164</b> from the central power source <b>162</b>, which may prevent a discharge of the central power source <b>162</b> by the door actuators <b>22</b> (<b>184</b>). The second control routine <b>174</b> is further discussed in reference to <figref idref="DRAWINGS">FIG. 10</figref>.
0072The method <b>170</b> may be utilized to control the door actuator <b>22</b> in various embodiments. For example, the method <b>170</b> may be utilized with a power assist device and/or a fully automatic door system as discussed herein. Accordingly, the door actuator <b>22</b> may be operable to generate a torque or force required to move the door <b>14</b> between open and closed positions, as well as various detent positions. During operation, the door actuator <b>22</b> and/or additional electrical systems of the vehicle <b>10</b> may deplete the electrical energy stored in the central power source <b>162</b>. Such a depletion of electrical energy may result in a partial or complete failure of the door actuator <b>22</b>. The method <b>170</b> may provide for control of the door actuator <b>22</b> in response to the controller <b>70</b> identifying that a charge level V<sub>main </sub>of central power source <b>162</b> is within a plurality of ranges. Such ranges may be discussed herein corresponding to predetermined charge levels (e.g. V<sub>1</sub>, V<sub>2</sub>, etc.).
0073Referring now to <figref idref="DRAWINGS">FIG. 9</figref>, a flow chart of the first control routine <b>172</b> is shown. The first control routine <b>172</b> may be configured to provide for operation of at least one door actuator <b>22</b> when an engine of the vehicle <b>10</b> is inactive. In the first control routine <b>172</b>, the controller <b>70</b> may monitor the charge level V<sub>main </sub>of central power source <b>162</b> via one or more circuits <b>186</b>. The one or more circuits may be incorporated into the controller <b>70</b> and/or implemented as additional devices in communication with the controller <b>70</b>. The one or more circuits may be configured to detect a voltage level and additional characteristics (e.g. current, temperature, etc.) to determine the charge level V<sub>main </sub>of the central power source <b>162</b>. In this configuration, the controller <b>70</b> may be operable to determine a charge level of the central power source <b>162</b> to ensure that there is sufficient power to activate the door actuators <b>22</b>. The controller <b>70</b> may identify the charge level V<sub>main </sub>of the central power source <b>162</b> to prevent an unexpected failure of the door actuator <b>22</b>.
0074In operation, the controller <b>70</b> may compare the charge level V<sub>main </sub>to a plurality of predetermined voltage or charge thresholds. For example, the controller <b>70</b> may compare the charge level V<sub>main </sub>to a first charge threshold V<sub>1 </sub>(<b>188</b>). The first charge threshold V<sub>1 </sub>may correspond to a minimum operational level of the charge level v<sub>main</sub>. The minimum operational level of the charge level V<sub>main </sub>may correspond to a voltage requirement for operation of at least one door actuator <b>22</b>. In an exemplary embodiment, the minimum voltage may be approximately 8.5 V. The controller <b>70</b> may also compare the charge level V<sub>main </sub>to additional thresholds, which are discussed herein.
0075In response to the controller <b>70</b> identifying that the charge level V<sub>main </sub>is less than the first charge threshold V<sub>1</sub>, the controller <b>70</b> may continue to activate an alarm to alert a user or passenger of the vehicle <b>10</b> of a warning condition (<b>190</b>). The alarm <b>314</b> is shown in <figref idref="DRAWINGS">FIG. 12</figref> and may correspond to a device configured to output an audible and/or visual warning (e.g. a speaker and/or a light source). The controller <b>70</b> may further control the door actuator <b>22</b> to release the door <b>14</b> gradually from a held position (<b>192</b>). The held condition may correspond to any condition that the door actuator <b>22</b> applies force to adjust or hold a position the door <b>14</b>.
0076While the controller <b>70</b> is controlling the door actuator <b>22</b> to release the door <b>14</b>, the controller <b>70</b> may monitor the angular position ϕ of the door <b>14</b> to ensure that the door <b>14</b> does not exceed a movement threshold. The movement threshold may correspond to a threshold of an angular velocity of the door <b>14</b>. The controller <b>70</b> may also monitor the angular position ϕ of the door <b>14</b> to identify when the door <b>14</b> is at rest (<b>194</b>). In response to the door <b>14</b> being at rest, the controller may deactivate the alarm to notify the user or passenger of the vehicle <b>10</b> that the warning condition has passed (<b>195</b>). Additionally, the controller <b>70</b> may enter a recovery routine (<b>196</b>). The recovery routine may provide instructions (e.g. via the HMI <b>128</b>) to the user or passenger of the vehicle <b>10</b> of instructions to recover from a low battery or low charge condition (e.g. charge the power source <b>162</b> and/or start the vehicle <b>10</b>) or contact a service professional.
0077The method <b>170</b> may compare the charge level V<sub>main </sub>of the central power source <b>162</b> to various charge thresholds to determine a warning state for the door actuator <b>22</b>. For example, the controller <b>70</b> may compare the charge level V<sub>main </sub>to a second charge threshold V<sub>2 </sub>(<b>198</b>). The second charge threshold V<sub>2 </sub>may be within a predetermined value of the minimum operational level of the charge level V<sub>main</sub>. In an exemplary embodiment, second charge threshold V<sub>2 </sub>may be approximately 10 V. In response to the controller <b>70</b> identifying that the charge level V<sub>main </sub>is less than the second charge threshold V<sub>2</sub>, the controller <b>70</b> may activate the alarm to alert a user or passenger of the vehicle <b>10</b> of the warning condition (<b>200</b>). The controller <b>70</b> may further control the door actuator <b>22</b> to change the position of the door <b>14</b> periodically or oscillate the door <b>14</b> to generate a visual warning (<b>202</b>).
0078Once the oscillation of the door <b>14</b> is activated, the controller may continue to control the door actuator <b>22</b> to control the position the door <b>14</b> until a positioning process or hold process is completed (<b>204</b>). Additionally, the controller <b>70</b> may return to step <b>186</b> to query the charge level V<sub>main </sub>of the central power source <b>162</b>. Based on the charge level V<sub>main </sub>of the central power source <b>162</b>, the controller <b>70</b> may continue to identify a control state as discussed herein.
0079The controller <b>70</b> may also compare the charge level V<sub>main </sub>to a third charge threshold V<sub>3 </sub>(<b>206</b>). The third charge threshold V<sub>3 </sub>may be within a predetermined value of the minimum operational level of the charge level V<sub>main</sub>. In an exemplary embodiment, third charge threshold V<sub>3 </sub>may be approximately 11 V. In response to the controller <b>70</b> identifying that the charge level V<sub>main </sub>is below the third charge threshold V<sub>3</sub>, the controller <b>70</b> may activate the alarm to alert a user or passenger of the vehicle <b>10</b> of the warning condition (<b>208</b>). The controller <b>70</b> may then deactivate the oscillating motion of the door <b>14</b>, if applicable (<b>210</b>). Additionally, the controller <b>70</b> may continue to step <b>204</b> to control the door actuator <b>22</b> until a positioning process or hold process is completed.
0080In step <b>206</b>, the controller <b>70</b> may further identify that the charge level V<sub>main </sub>is greater than the third charge threshold V<sub>3</sub>. In response to the controller <b>70</b> identifying that the charge level V<sub>main </sub>is greater than the third charge threshold V<sub>3</sub>, the controller <b>70</b> may de-activate the alarm (<b>212</b>). The controller <b>70</b> may then proceed to step <b>204</b> to output instructions to the door actuator <b>22</b> to control the position the door <b>14</b> until a positioning process or hold process is completed.
0081As discussed herein, the method <b>170</b> may provide for a flexible control scheme that may include one or more comparisons to the plurality of charge levels or thresholds of the charge level V<sub>main</sub>. In response to the controller <b>70</b> comparing the charge level V<sub>main </sub>to each of the plurality of charge thresholds, the controller <b>70</b> may activate various warnings and/or control states to communicate a status of the door actuator <b>22</b>. By providing for the warnings and/or control states, the controller <b>70</b> may provide for effective operation of the door actuator <b>22</b> in various embodiments.
0082Referring now to <figref idref="DRAWINGS">FIG. 10</figref>, a flow chart of the second control routine <b>174</b> is shown. As discussed herein, the control routine <b>174</b> may provide for operation of at least one door actuator <b>22</b> in response to the secondary power source <b>164</b> being depleted. Under such conditions, a partial or complete failure of the door actuator <b>22</b> may result. The method <b>170</b> may provide for control of the door actuator <b>22</b> in response to the controller <b>70</b> identifying that a charge level V<sub>S </sub>of secondary power source <b>164</b> is within a plurality of ranges. Such ranges may be discussed herein corresponding to predetermined charge levels (e.g. V<sub>1</sub>, V<sub>2</sub>, etc.).
0083In the second control routine <b>174</b>, the controller <b>70</b> may monitor the charge level V<sub>S </sub>of secondary power source <b>164</b> via one or more circuits that may be incorporated into the controller <b>70</b> and/or implemented as additional devices in communication with the controller <b>70</b> (<b>216</b>). The one or more circuits may be configured to detect a voltage level and additional characteristics (e.g. current, temperature, etc.) to determine the charge level V<sub>S </sub>of the secondary power source <b>164</b>. In this configuration, the controller <b>70</b> may be operable to determine a charge level of the secondary power source <b>164</b> to ensure that there is sufficient power to activate and control one or more of the door actuators <b>22</b>. In this way, the controller <b>70</b> may identify the charge level V<sub>S </sub>of the secondary power source <b>164</b> to prevent an unexpected failure of the door actuator <b>22</b>.
0084In operation, the controller <b>70</b> may compare the charge level V<sub>S </sub>to a plurality of predetermined voltage or charge thresholds. For example, the controller <b>70</b> may compare the charge level V<sub>S </sub>to a first charge threshold V<sub>1 </sub>(<b>218</b>). The first charge threshold V<sub>1 </sub>may correspond to a minimum operational level of the charge level V<sub>S</sub>. The minimum operational level of the charge level V<sub>S </sub>may correspond to a voltage requirement for operation of at least one door actuator <b>22</b>. In an exemplary embodiment, the minimum voltage may be approximately 8.5 V. The controller <b>70</b> may also compare the charge level V<sub>S </sub>to additional thresholds, which are discussed herein.
0085In response to the controller <b>70</b> identifying that the charge level V<sub>S </sub>is less than the first charge threshold V<sub>1</sub>, the controller <b>70</b> may continue activate an alarm to alert a user or passenger of the vehicle <b>10</b> of a warning condition (<b>220</b>). The alarm <b>314</b> is shown in <figref idref="DRAWINGS">FIG. 12</figref> and may correspond to a device configured to output an audible and/or visual warning (e.g. a speaker and/or a light source). The controller <b>70</b> may further control the door actuator <b>22</b> to release the door <b>14</b> gradually from a held position (<b>222</b>). The held condition may correspond to any condition that the door actuator <b>22</b> applies force to adjust or hold a position the door <b>14</b>.
0086While the controller <b>70</b> is controlling the door actuator <b>22</b> to release the door <b>14</b>, the controller <b>70</b> may monitor the angular position ϕ of the door <b>14</b> to ensure that the door <b>14</b> does not exceed a movement threshold. The movement threshold may correspond to a threshold of an angular velocity of the door <b>14</b>. The controller <b>70</b> may also monitor the angular position ϕ of the door <b>14</b> to identify when the door <b>14</b> is at rest (<b>224</b>). In response to the door <b>14</b> being at rest, the controller <b>70</b> may deactivate the alarm to notify the user or passenger of the vehicle <b>10</b> that the warning condition has passed (<b>225</b>). Additionally, the controller <b>70</b> may enter a recovery routine (<b>226</b>). The recovery routine may provide instructions to the user or passenger of the vehicle <b>10</b> of instructions to recover from a low battery or low charge condition or contact a service professional.
0087The method <b>170</b> may compare the charge level V<sub>S </sub>of the secondary power source <b>164</b> to various charge thresholds to determine a warning state for the door actuator <b>22</b>. For example, the controller <b>70</b> may compare the charge level V<sub>S </sub>to a second charge threshold V<sub>2 </sub>(<b>228</b>). The second charge threshold V<sub>2 </sub>may be within a predetermined value of the minimum operational level of the charge level V<sub>S</sub>. In an exemplary embodiment, second charge threshold V<sub>2 </sub>may be approximately 10 V. In response to the controller <b>70</b> identifying that the charge level V<sub>S </sub>is less than the second charge threshold V<sub>2</sub>, the controller <b>70</b> may activate the alarm to alert a user or passenger of the vehicle <b>10</b> of the warning condition (<b>230</b>). The controller <b>70</b> may further control the door actuator <b>22</b> to change the position of the door <b>14</b> periodically or oscillate the door <b>14</b> to generate a visual warning (<b>232</b>).
0088Once the oscillation of the door <b>14</b> is activated, the controller <b>70</b> may continue to output instructions to the door actuator <b>22</b> to control the position the door <b>14</b> until a positioning process or hold process is completed (<b>234</b>). Additionally, the controller <b>70</b> may return to step <b>216</b> to query the charge level V<sub>S </sub>of the secondary power source <b>164</b>. Based on the charge level V<sub>S </sub>of the secondary power source <b>164</b>, the controller <b>70</b> may continue to identify a control state as discussed herein.
0089The controller <b>70</b> may also compare the charge level V<sub>S </sub>to a third charge threshold V<sub>3 </sub>(<b>236</b>). The third charge threshold V<sub>3 </sub>may be within a predetermined value of the minimum operational level of the charge level V<sub>S</sub>. In an exemplary embodiment, third charge threshold V<sub>3 </sub>may be approximately 11 V. In response to the controller <b>70</b> identifying that the charge level V<sub>S </sub>is below the third charge threshold V<sub>3</sub>, the controller <b>70</b> may activate the alarm to alert a user or passenger of the vehicle <b>10</b> of the warning condition (<b>238</b>). The controller <b>70</b> may then deactivate the oscillating motion of the door <b>14</b> (<b>240</b>). Additionally, the controller <b>70</b> may continue to step <b>234</b> to control the door actuator <b>22</b> until a positioning process or hold process is completed.
0090The controller <b>70</b> may further identify that the charge level V<sub>S </sub>is greater than the third charge threshold V<sub>3</sub>. In response to the controller <b>70</b> identifying that the charge level V<sub>S </sub>is greater than the third charge threshold V<sub>3</sub>, the controller <b>70</b> may de-activate the alarm (<b>242</b>). The controller <b>70</b> may then proceed to step <b>234</b> to output instructions to the door actuator <b>22</b> to control the position the door <b>14</b> until a positioning process or hold process is completed.
0091In some embodiments, the controller <b>70</b> may further be configured to utilize power from the central power source <b>162</b> to provide for operation of at least one door actuator <b>22</b> in the event that the charge level V<sub>S </sub>of the secondary power source <b>164</b> is diminished. For example, the controller <b>70</b> may supply energy from the central power source <b>162</b> to the secondary power source <b>164</b> in response to the charge level V<sub>S </sub>being less than one of the charge thresholds. For example, in response to the charge level V<sub>S </sub>being less than the first charge threshold V<sub>1</sub>, the controller <b>70</b> may connect the central power source <b>162</b> to the secondary power source <b>164</b> such that the controller <b>70</b> may have sufficient energy to gradually release the door <b>14</b> from a held position as in step <b>222</b>. In this way, the controller <b>70</b> may further provide for the prevention of unexpected failures of at least one door actuator <b>22</b>.
0092As discussed herein, the method <b>170</b> may provide for a flexible control scheme that may include one or more comparisons to the plurality of charge levels or thresholds of the charge level V<sub>S</sub>. In response to the controller <b>70</b> comparing the charge level V<sub>S </sub>to each of the plurality of charge thresholds, the controller <b>70</b> may activate various warnings and/or control states to communicate a status of the door actuator <b>22</b>. By providing for the warnings and/or control states, the controller <b>70</b> may provide for effective operation of the door actuator <b>22</b> in various embodiments.
0093Referring now to <figref idref="DRAWINGS">FIG. 11</figref>, in some embodiments, the controller <b>70</b> may further be configured to utilize energy from the secondary power source <b>164</b> to assist the central power source <b>162</b> during an ignition event of the vehicle <b>10</b>. <figref idref="DRAWINGS">FIG. 11</figref> demonstrates a flow chart of an engine start control routine <b>250</b>. The control routine <b>250</b> may begin in response to receiving an ignition request for the vehicle (<b>252</b>). In response to receiving the request, the controller <b>70</b> configured to query central power source <b>162</b> to identify the charge level V<sub>main </sub>of the central power source <b>162</b> (<b>254</b>). The controller <b>70</b> may then compare the charge level V<sub>main </sub>to a charge level required for ignition of the vehicle or a start voltage V<sub>start </sub>(<b>256</b>).
0094If the charge level V<sub>main </sub>of central power source <b>162</b> is greater than the start voltage V<sub>start</sub>, the controller <b>70</b> may output a signal configured to cause the vehicle <b>10</b> to start the ignition utilizing the central power source <b>162</b> (<b>258</b>). The controller <b>70</b> may then connect the central power source <b>162</b> and the secondary power source <b>164</b> to the alternator or generator to charge during operation of the vehicle <b>10</b> (<b>260</b>). The start control routine <b>250</b> may then be completed for the ignition sequence (<b>262</b>).
0095If the charge level V<sub>main </sub>of central power source <b>162</b> is less than the start voltage V<sub>start</sub>, the controller <b>70</b> may query the secondary power source <b>164</b> to determine the charge level V<sub>S </sub>(<b>264</b>). The controller <b>70</b> may then compare the charge level V<sub>S </sub>to determine if the charge level V<sub>S </sub>of the secondary power source <b>164</b> is greater than a voltage required to charge the central power source <b>162</b> or the charge voltage V<sub>charge </sub>(<b>266</b>). If the charge level V<sub>S </sub>is less than the charge voltage V<sub>charge</sub>, the control routine may output a vehicle start fault to a display or gauge cluster of the vehicle <b>10</b> (<b>268</b>). Upon displaying the fault, the control routine may await a charge or vehicle service (<b>270</b>).
0096If in step <b>266</b> the charge level V<sub>S </sub>is greater than the charge voltage V<sub>charge</sub>, the controller may connect the secondary power source <b>164</b> to the central power source <b>162</b> (<b>272</b>). With the secondary power source <b>164</b> supplying voltage to the central power source <b>162</b>, the charge level V<sub>main </sub>may increase. The control routine <b>250</b> may then return to step <b>256</b> to determine if the charge level V<sub>main </sub>of central power source <b>162</b> is greater than the start voltage V<sub>start</sub>. If the charge level V<sub>main </sub>of central power source <b>162</b> is greater than the start voltage V<sub>strart </sub>the controller <b>70</b> may continue to step <b>258</b>, to start the vehicle <b>10</b>. As described herein, the controller <b>70</b> provides for multiple beneficial applications of the central power source <b>162</b> and the at least one secondary power source <b>164</b> to provide for improved operation of the vehicle <b>10</b>.
0097Referring now to <figref idref="DRAWINGS">FIG. 12</figref>, a block diagram of the door assist system <b>12</b> is shown. The door assist system <b>12</b> comprises the controller <b>70</b> in communication with the actuator <b>22</b> and configured to control the angular position ϕ of the door <b>14</b>. The controller <b>70</b> may comprise a motor control unit having a feedback control system configured to accurately position the door <b>14</b> about the hinge assembly <b>18</b> in a smooth and controlled motion path. The controller <b>70</b> may further be in communication with a position sensor <b>24</b> as well as at least one interference sensor <b>26</b>. The position sensor <b>24</b> is configured to identify an angular position ϕ of the door <b>14</b>, and the interference sensor <b>26</b> is configured to identify a potential obstruction, which may prevent operation of the door assist system <b>12</b>.
0098The controller <b>70</b> may be in communication with a vehicle control module <b>280</b> via a communication bus <b>282</b> of the vehicle <b>10</b> providing for a door control system <b>284</b>. The communication bus <b>282</b> may be configured to deliver signals to the controller <b>70</b> identifying various vehicle states. For example, the communication bus <b>282</b> may be configured to communicate to the controller <b>70</b> a drive selection of the vehicle <b>10</b>, an ignition state, an open or ajar status of the door <b>14</b>, etc. The vehicle control module <b>280</b> may also communicate with the HMI <b>128</b> for implementation of the above-described learning and identification modes. The controller <b>70</b> may comprise a processor <b>286</b> comprising one or more circuits configured to receive the signals from the communication bus <b>282</b> and output signals to control the door assist system <b>12</b>. The processor <b>286</b> may be in communication with a memory <b>288</b> configured to store instructions to control the activation of the door assist system <b>12</b>.
0099The controller <b>70</b> is configured to control the actuator <b>22</b> to adjust the door from the opened position to the closed position and control the angular position ϕ of the door <b>14</b> therebetween. The actuator <b>22</b> may be any type of actuator that is capable of transitioning the door <b>14</b>, including, but not limited to, electric motors, servo motors, electric solenoids, pneumatic cylinders, hydraulic cylinders, etc. The position sensor <b>24</b> may correspond to a variety of rotational or position sensing devices. In some embodiments, the position sensor <b>24</b> may correspond to an angular position sensor configured to communicate the angular position ϕ of the door to the controller <b>70</b> to control the motion of the actuator <b>22</b>. The position sensor <b>24</b> may correspond to an absolute and/or relative position sensor. Such sensors may include, but are not limited to encoders, potentiometers, accelerometers, etc. The position sensor <b>24</b> may also correspond to optical and/or magnetic rotational sensors. Other sensing devices may also be utilized for the position sensor <b>24</b> without departing from the spirit of the disclosure.
0100The interference sensor <b>26</b> may be implemented by a variety of devices, and in some implementations may be utilized in combination with the actuator <b>22</b> and the position sensor <b>24</b> to detect and control the motion of the door <b>14</b>. The interference sensor <b>26</b> may include various sensors utilized alone or in combination. For example, the interference sensor <b>26</b> may correspond to one or more capacitive, magnetic, inductive, optical/photoelectric, laser, acoustic/sonic, radar-based, Doppler-based, thermal, and/or radiation-based proximity sensors. Though particular devices are disclosed in reference to the exemplary embodiments of the interference sensor <b>26</b>, it shall be understood that various sensor technologies known and yet to be discovered may be utilized to implement the door assist system <b>12</b> without departing from the spirit of the disclosure.
0101The controller <b>70</b> is further in communication with the door control device <b>130</b> comprising the gesture sensor <b>132</b>. The gesture sensor <b>132</b> is configured to detect a motion or a gesture by an object <b>134</b> to activate the controller <b>70</b> to adjust the position of the door <b>14</b>. The gesture sensor <b>132</b> may correspond to a variety of sensory devices. Sensory devices that may be utilized for the gesture sensor <b>132</b> may include, but are not limited to optical, capacitive, resistive, infrared, and surface acoustic wave technologies, as well as other proximity and sensor arrays or other elements for determining the gestures of the object <b>134</b> in proximity thereto.
0102The gesture sensor <b>132</b> may be utilized to detect and record a motion of an object and communicate motion data corresponding to the motion recorded by the gesture sensor <b>132</b> to the controller <b>70</b>. The motion data may be communicated by a variety of analog or digital signals that may be utilized by the controller <b>70</b> to identify a gesture recorded by the gesture sensor <b>132</b>. The motion data may be identified by the controller <b>70</b> to activate the door assist system <b>12</b> such that the actuator <b>22</b> repositions the door <b>14</b>. The gesture to be identified by the controller <b>70</b> in order to activate the door assist system <b>12</b> may be predetermined or previously saved to the memory <b>288</b> of the controller <b>70</b>. Upon receipt of the motion data, the controller <b>70</b> may compare the communicated motion data to the previously saved motion data to identify a gesture utilized to access the vehicle <b>10</b>.
0103The controller <b>70</b> may comprise an incline sensor <b>154</b>. The incline sensor <b>154</b> may correspond to a variety of sensors and in some implementations may correspond to a tilt sensor, accelerometer, gyroscope or any other device operable to measure the vehicle <b>10</b> oriented on an incline relative to gravity. The incline sensor <b>154</b> may communicate the incline of the vehicle <b>10</b> to the controller <b>70</b> such that when the door <b>14</b> is arranged in the opened position or a partially opened position, the controller <b>70</b> is configured to activate the actuator <b>22</b> to prevent the door <b>14</b> from swinging open, closing, or changing in the angular position ϕ. In this way, the controller <b>70</b> may identify that the vehicle <b>10</b> is parked or oriented at an angle and prevent the door <b>14</b> from swinging under the force of gravity.
0104The controller <b>70</b> may also comprise a location module <b>290</b> or GPS device configured to receive positioning data and may also be configured to receive wireless data via a wireless data transceiver. The positioning data and/or the wireless data may be utilized to determine a location of the vehicle <b>10</b> and the weather conditions of that location. Based on the weather conditions and position of the vehicle <b>10</b>, the controller <b>70</b> may be configured to identify periods when the door <b>14</b> may likely be unexpectedly repositioned or forced to swing about the hinge assembly <b>18</b> due to a wind gust or elevated wind speeds. The weather information may be accessed by the controller <b>70</b> via a communication circuit <b>300</b>.
0105The communication circuit <b>300</b> may correspond to one or more circuits that may be configured to communicate via a variety of communication methods or protocols. For example, the communication circuit <b>300</b> may be configured to communicate in accordance with one or more standards including, but not limited to 3GPP, LTE, LTE Advanced, IEEE 802.11, Bluetooth, advanced mobile phone services (AMPS), digital AMPS, global system for mobile communications (GSM), code division multiple access (CDMA), local multi-point distribution systems (LMDS), multi-channel-multi-point distribution systems (MMDS), radio frequency identification (RFID), Enhanced Data rates for GSM Evolution (EDGE), General Packet Radio Service (GPRS), and/or variations thereof.
0106The controller <b>70</b> may be in communication with a wind detection device <b>156</b>, for example an anemometer. The wind detection device <b>156</b> may be disposed on the vehicle <b>10</b> and configured to monitor the localized wind conditions proximate the vehicle <b>10</b>. In response to a detection of windy conditions, the wind detection device <b>156</b> is configured to communicate wind condition data to the controller <b>70</b>. In response to wind conditions or wind speeds exceeding a wind speed threshold, the controller <b>70</b> is configured to control the actuator <b>22</b> to prevent excess motion of the door <b>14</b> and/or dampen the motion of the door <b>14</b> about the hinge assembly <b>18</b>.
0107The controller <b>70</b> may also further be in communication with an autonomous operation system <b>158</b>. This may be achieved indirectly through the communication of controller <b>70</b> with vehicle control module <b>280</b>, which may implement the functionality of autonomous operation system <b>158</b> or may be in communication therewith. Autonomous operation system <b>158</b> can receive data from a vision module <b>298</b> and from the location module <b>290</b> to determine a path for autonomous driving and can implement movement of vehicle <b>10</b> along such a path by communication with a vehicle steering module <b>292</b>, a vehicle brake module <b>294</b>, and the vehicle throttle <b>296</b>. The communication of controller <b>70</b> with autonomous operation system <b>158</b> may allow autonomous operation system to receive data related to the angular position ϕ of door <b>14</b> relative to opening <b>20</b> or related to a condition of door <b>14</b> between an open condition and a closed condition such that autonomous movement of vehicle <b>10</b> is prevented when one or more doors <b>14</b> of vehicle <b>10</b> is in the open condition.
0108The controller <b>70</b> may further be in communication with various sensory devices that may support the operation of vehicle systems as discussed herein. For example, the controller <b>70</b> may be in communication with one or more detection sensors <b>302</b>, a door input <b>304</b>, and an occupancy sensor <b>306</b>. The detection sensor <b>302</b> may correspond to a variety of sensory devices. For example, the detection sensor <b>302</b> may correspond to one of more proximity sensors, including, but not limited to radar, laser, ultrasonic, or other active sensors. In an exemplary embodiment, the at least one detection sensor <b>302</b> may correspond to an image based detection system (e.g. a camera system), which may comprise a plurality of imaging devices. In some embodiments, the imaging devices may correspond to the vision module <b>298</b>.
0109The door input <b>304</b> may correspond to an electrical sensor and/or an electromechanical device configured to detect an input from a passenger attempting to exit the vehicle <b>10</b>. For example, the door input <b>304</b> may correspond to a proximity sensor (e.g. capacitive, resistive, etc.), a switch or button, one or more input or detection circuits, etc. The door input <b>304</b> may be incorporated into and/or configured to provide control instructions for a latch control or door locking mechanism <b>310</b>. In this configuration, the door input <b>304</b> may be incorporated in various embodiments to suit a desired application.
0110The occupancy sensor <b>306</b> may correspond to any form of sensor configured to identify an occupant in the vehicle <b>10</b>. For example, the occupancy sensor <b>306</b> may correspond to one or more of an ultrasonic sensor, an infrared sensor, a microphone, an imaging device, a weight sensor, and various other forms of sensors. The occupancy sensor <b>306</b> may provide for the detection of the one or more occupants, and in some embodiments, the controller <b>70</b> may utilize occupancy data received from the occupancy sensor <b>306</b> to identify a location of an occupant in the vehicle <b>10</b>. In this configuration, the controller <b>70</b> may identify a door <b>14</b> corresponding to the location of the occupant and control the identified door in response an automatic or power operation of the door <b>14</b>.
0111The door control system <b>284</b> may be supplied electrical power from one or more power sources. For example, power sources may comprise a central power source <b>162</b> conductively connected to a starter, an alternator, a generator, one or more electric motors, and/or various electrical systems. Additionally, the door control system <b>284</b> may be supplied power by one or more secondary power sources <b>164</b>. The secondary power sources <b>164</b> may typically be utilized in addition to the central power source <b>162</b> and may provide electrical energy to the door actuators <b>22</b>. In some embodiments, each of the door actuators <b>22</b> may each be configured to draw power from a dedicated secondary power source <b>164</b>. In such embodiments, one or more of the secondary power sources <b>164</b> may be interconnected or may function independently. Accordingly, each of the power sources <b>162</b> and <b>164</b> may be configured to function independently and or in various combinations to provide electrical current to the various electrical systems of the vehicle <b>10</b> and/or the door actuators <b>22</b>.
0112The controller <b>70</b> may further be configured to determine a temperature of the door actuators via a temperature monitor <b>312</b>. The temperature monitor <b>312</b> may correspond to a sensor and/or a circuit integrated into the door actuator <b>22</b>. For example, temperature monitor <b>312</b> may correspond to a Resistance Temperature Device (RTD), a thermocouple, or various forms of temperature sensors or circuits. In some embodiments the door actuator <b>22</b> may correspond to an electric motor, and the temperature monitor <b>312</b> may utilize a resistance of the electric motor to determine the temperature.
0113The controller <b>70</b> may further be in communication with an alarm <b>314</b>. The alarm <b>314</b> may correspond to a device configured to output an audible and/or visual warning (e.g. a speaker and/or a light source). In some embodiments, the alarm <b>314</b> may be configured to output an audible tone and/or auditory instructions for a passenger of the vehicle <b>10</b>. As discussed herein, the door control system <b>284</b> may provide for various functions and components that may improve operation and interaction with various vehicles.
0114For the purposes of describing and defining the present teachings, it is noted that the terms “substantially” and “approximately” are utilized herein to represent the inherent degree of uncertainty that may be attributed to any quantitative comparison, value, measurement, or other representation. The term “substantially” and “approximately” are also utilized herein to represent the degree by which a quantitative representation may vary from a stated reference without resulting in a change in the basic function of the subject matter at issue.
0115It is to be understood that variations and modifications can be made on the aforementioned structure without departing from the concepts of the present invention, and further it is to be understood that such concepts are intended to be covered by the following claims unless these claims by their language expressly state otherwise.
Contents5
13 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9 Sheet 10 Sheet 11 Sheet 12 Sheet 13
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| US10774574B2 | Cited by | United States of America | Search report |
| US2025034927A1 | Cited by | United States of America | Search report |
| US10584522B2 | Cited by | United States of America | Search report |
| US2022282546A1 | Cited by | United States of America | Search report |
| US2019055762A1 | Cited by | United States of America | Search report |
| US10968667B2 | Cited by | United States of America | Search report |
| US10787854B2 | Cited by | United States of America | Search report |
| US12486712B2 | Cited by | United States of America | Search report |
| US2018010372A1 | Cited by | United States of America | Search report |
| EP0397300A2 | Cites | European Patent Office (EPO) | Applicant |
| DE10004161A1 | Cites | Germany | Applicant |
| DE10038803A1 | Cites | Germany | Applicant |
| CN101403271A | Cites | China | Applicant |
| DE102007062473A1 | Cites | Germany | Applicant |
| DE102013103950B3 | Cites | Germany | Applicant |
| CN103132847A | Cites | China | Applicant |
| CN103269914A | Cites | China | Applicant |
| CN103422764A | Cites | China | Applicant |
| EP1265772A1 | Cites | European Patent Office (EPO) | Applicant |
| EP1899565B1 | Cites | European Patent Office (EPO) | Applicant |
| JP2000080828A | Cites | Japan | Applicant |
| JP2000318444A | Cites | Japan | Applicant |
| US2001004164A1 | Cites | United States of America | Applicant |
| KR20020048811A | Cites | Republic of Korea | Applicant |
| US2002039008A1 | Cites | United States of America | Applicant |
| US2003038544A1 | Cites | United States of America | Applicant |
| US2003222758A1 | Cites | United States of America | Applicant |
| JP2004176426A | Cites | Japan | Applicant |
| WO2005008007A1 | Cites | World Intellectual Property Organization (WIPO) | Search report |
| US2005062453A1 | Cites | United States of America | Applicant |
| US2005174077A1 | Cites | United States of America | Applicant |
| US2005242618A1 | Cites | United States of America | Applicant |
| US2005280284A1 | Cites | United States of America | Applicant |
| US2006230574A1 | Cites | United States of America | Applicant |
| US2007090654A1 | Cites | United States of America | Applicant |
| US2007186480A1 | Cites | United States of America | Applicant |
| US2007192038A1 | Cites | United States of America | Applicant |
| US2007268132A1 | Cites | United States of America | Applicant |
| US2008211519A1 | Cites | United States of America | Applicant |
| US2008295408A1 | Cites | United States of America | Applicant |
| US2008296927A1 | Cites | United States of America | Applicant |
| US2009113797A1 | Cites | United States of America | Applicant |
| US2009153151A1 | Cites | United States of America | Applicant |
| JP2009161959A | Cites | Japan | Applicant |
| US2009265992A1 | Cites | United States of America | Applicant |
| JP2010095383A | Cites | Japan | Applicant |
| WO2010098620A2 | Cites | World Intellectual Property Organization (WIPO) | Applicant |
| US2010224117A1 | Cites | United States of America | Applicant |
| WO2011117083A1 | Cites | World Intellectual Property Organization (WIPO) | Applicant |
| US2011203181A1 | Cites | United States of America | Search report |
| US2011260848A1 | Cites | United States of America | Applicant |
| US2011295469A1 | Cites | United States of America | Applicant |
| US2012042572A1 | Cites | United States of America | Applicant |
| US2012179336A1 | Cites | United States of America | Applicant |
| KR20130068538A | Cites | Republic of Korea | Applicant |
| JP2013007171A | Cites | Japan | Applicant |
| WO2013013313A1 | Cites | World Intellectual Property Organization (WIPO) | Applicant |
| JP2013028903A | Cites | Japan | Applicant |
| US2013031747A1 | Cites | United States of America | Applicant |
| US2013074412A1 | Cites | United States of America | Applicant |
| WO2013074901A2 | Cites | World Intellectual Property Organization (WIPO) | Applicant |
| US2013091768A1 | Cites | United States of America | Applicant |
| US2013127479A1 | Cites | United States of America | Applicant |
| US2013138303A1 | Cites | United States of America | Applicant |
| WO2013169888A1 | Cites | World Intellectual Property Organization (WIPO) | Applicant |
| CN201343938Y | Cites | China | Applicant |
| US2014000165A1 | Cites | United States of America | Applicant |
| US2014055349A1 | Cites | United States of America | Applicant |
| JP2014129037A | Cites | Japan | Applicant |
| JP2014148842A | Cites | Japan | Applicant |
| US2014150581A1 | Cites | United States of America | Applicant |
| WO2014152907A1 | Cites | World Intellectual Property Organization (WIPO) | Applicant |
| US2014297060A1 | Cites | United States of America | Applicant |
| US2014373454A1 | Cites | United States of America | Applicant |
| US2015059249A1 | Cites | United States of America | Applicant |
| US2017247927A1 | Cites | United States of America | Search report |
| US2017247933A1 | Cites | United States of America | Search report |
| US2017251092A1 | Cites | United States of America | Search report |
| CN202294674U | Cites | China | Applicant |
| CN203143980U | Cites | China | Applicant |
| CA2034320C | Cites | Canada | Applicant |
| CN203551964U | Cites | China | Applicant |
| CN203580775U | Cites | China | Applicant |
| EP2174814A2 | Cites | European Patent Office (EPO) | Applicant |
| EP2287430A2 | Cites | European Patent Office (EPO) | Applicant |
| GB2479157A | Cites | United Kingdom | Applicant |
| EP2583848A2 | Cites | European Patent Office (EPO) | Applicant |
| US2721353A | Cites | United States of America | Applicant |
| EP2765112A1 | Cites | European Patent Office (EPO) | Applicant |
| FR2873074A1 | Cites | France | Applicant |
| US2915777A | Cites | United States of America | Applicant |
| US3344554A | Cites | United States of America | Applicant |
| US3357137A | Cites | United States of America | Applicant |
| US3895281A | Cites | United States of America | Applicant |
| US4078770A | Cites | United States of America | Applicant |
| DE4119579A1 | Cites | Germany | Applicant |
| US4143497A | Cites | United States of America | Applicant |
| DE4207706A1 | Cites | Germany | Applicant |
| US4386398A | Cites | United States of America | Applicant |
| US4441376A | Cites | United States of America | Applicant |
9 members in 4 offices; this record represents the family
Members9
| Document | Office | Kind | |
|---|---|---|---|
| DE102017103443A1 | Germany | A1 | |
| US2017247927A1 | United States of America | A1 | |
| CN107128262A | China | A | |
| MX2017002645A | Mexico | A | |
| US10151132B2This record | United States of America | B2 | |
| US2019071913A1 | United States of America | A1 | |
| US11047163B2 | United States of America | B2 | |
| CN107128262B | China | B | |
| DE102017103443B4 | Germany | B4 |
57 transactions on the USPTO file
Allowed after 1 non-final rejection and 1 final rejection.
- Non-final rejections
- 1
- Final rejections
- 1
- RCEs
- 0
- Appeals
- 0
Over time
Point at a mark for the transactionTransactions
| Event | Code | |
|---|---|---|
| Payment of Maintenance Fee, 4th Year, Large EntityM1551 | M1551 | |
| Correspondence Address ChangeC.AD | C.AD | |
| Recordation of Patent Grant MailedPGM/ | PGM/ | |
| Patent Issue Date Used in PTA CalculationAllowedPTAC | PTAC | |
| Email NotificationEML_NTR | EML_NTR | |
| Issue Notification MailedAllowedWPIR | WPIR | |
| Dispatch to FDCD1935 | D1935 | |
| Application Is Considered Ready for IssuePILS | PILS | |
| Issue Fee Payment VerifiedN084 | N084 | |
| Issue Fee Payment ReceivedIFEE | IFEE | |
| Electronic ReviewELC_RVW | ELC_RVW | |
| Email NotificationEML_NTF | EML_NTF | |
| Mail Notice of AllowanceAllowedMN/=. | MN/=. | |
| Notice of Allowance Data Verification CompletedAllowedN/=. | N/=. | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| PILOT- Request for After Final Consideration ProgramRAFC | RAFC | |
| Response after Final ActionA.NE | A.NE | |
| Electronic ReviewELC_RVW | ELC_RVW | |
| Email NotificationEML_NTF | EML_NTF | |
| Mail Final Rejection (PTOL - 326)Final rejectionMCTFR | MCTFR | |
| Final RejectionFinal rejectionCTFR | CTFR | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Response after Non-Final ActionA... | A... | |
| Electronic ReviewELC_RVW | ELC_RVW | |
| Email NotificationEML_NTF | EML_NTF | |
| Mail Non-Final RejectionNon-final rejectionMCTNF | MCTNF | |
| Non-Final RejectionNon-final rejectionCTNF | CTNF | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Email NotificationEML_NTR | EML_NTR | |
| Application ready for PDX access by participating foreign officesCCRDY | CCRDY | |
| PG-Pub Issue NotificationPG-ISSUE | PG-ISSUE | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Response to Election / Restriction FiledELC. | ELC. | |
| Electronic ReviewELC_RVW | ELC_RVW | |
| Email NotificationEML_NTF | EML_NTF | |
| Mail Restriction RequirementMCTRS | MCTRS | |
| Restriction/Election RequirementCTRS | CTRS | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Application Dispatched from OIPEOIPE | OIPE | |
| Email NotificationEML_NTR | EML_NTR | |
| Application Is Now CompleteCOMP | COMP | |
| Filing ReceiptFLRCPT.O | FLRCPT.O | |
| Sent to Classification ContractorPGPC | PGPC | |
| FITF set to YES - revise initial settingFTFS | FTFS | |
| Cleared by OIPE CSRL194 | L194 | |
| IFW Scan & PACR Auto Security ReviewSCAN | SCAN | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Electronic Information Disclosure StatementEIDS. | EIDS. | |
| Patent Term Adjustment - Ready for ExaminationPTA.RFE | PTA.RFE | |
| PTO/SB/69-Authorize EPO Access to Search ResultsSREXR141 | SREXR141 | |
| Applicants have given acceptable permission for participating foreignAPPERMS | APPERMS | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS | |
| Entity Status Set To Undiscounted (Initial Default Setting or Status Change)BIG. | BIG. | |
| Initial Exam Team nnIEXX | IEXX |
4 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Maintenance fee paymentMAFP | MAFP | |
| Maintenance fee paymentMAFP | MAFP | |
| Information on status: patent grantGrantedPATENTED CASESTCF | STCF | |
| AssignmentAS | AS |
Numbers
- Publication
- 10151132
- Application
- 15056215
Titles
- English
- Power Management for vehicle door system
Patent term adjustment
- A delay
- +60 daysthe office missed an examination deadline
- Net adjustment
- 60 days
Classification
- CPC, 16
- E05F15/60
- B60R16/03
- E05F15/611
- B60J5/04
- B60J5/0472
- B60Q9/00
- E05Y2400/61
- B60R16/033
- E05Y2900/531
- E05F15/40
- G01R31/3682
- G01R31/3693
- E05F15/73
- G01R31/3647
- G01R31/3646
- B60C9/00
- IPC, 9
- E05F15 60
- B60J5 04
- B60Q9 00
- B60R16 033
- G01R31 36
- B60R16 03
- E05F15 611
- E05F15 40
- E05F15 73
- USPC, 1
- 292201000