This disclosure relates generally to vehicles and, more particularly, to indicator apparatus and related methods for use with vehicles.
Some vehicles include a hitch for towing. To ensure proper vehicle handling and/or performance when towing a trailer, the trailer is loaded such that a force imparted on the hitch corresponds to a certain proportion of the trailer weight. Typically, when a driver is loading the trailer, another person (sometimes referred to as a spotter) monitors the hitch and/or the force imparted thereon to inform the driver when the trailer is properly loaded.
Some vehicles such as trucks, sport utility vehicles (SUVs), etc. can carry significant weight and are associated with particular weight limits that should not be exceeded. As such, to ensure proper vehicle handling and/or performance during normal use, a vehicle is loaded such that cargo, freight, etc. carried thereby does not exceed a weight limit thereof. Sometimes, a spotter may assist a driver in loading the vehicle by monitoring the vehicle weight and conveying the same to the driver.
An example apparatus includes a controller configured to determine a weight of a vehicle via a sensor. The controller is also configured to compare the weight to a threshold weight. The threshold weight is based on a capacity of the vehicle. The controller is also configured to control an exterior light of the vehicle based on the comparison to visually indicate a load status of the vehicle.
Another example apparatus includes a controller configured to determine a load imparted on a hitch via a sensor. The hitch is to be coupled between a vehicle and a trailer. The controller is also configured to compare the load to a threshold load. The threshold load is based on a weight of the trailer. The controller is also configured to control an exterior light of the vehicle based on the comparison to visually indicate a load status of the trailer.
Another example apparatus includes a controller configured to determine, via a sensor, a load associated with a vehicle during a loading event. The controller is also configured to compare the load to a threshold load. The controller is also configured to control an external light or a horn of the vehicle based on the comparison to indicate a status of the vehicle.
Another example apparatus includes a controller configured to determine, via a sensor, a parameter associated with a vehicle. The controller is also configured to compare the parameter to a threshold parameter. The controller is also configured to control an exterior light of the vehicle based on the comparison to indicate a status of the vehicle.
The figures are not to scale. In general, the same reference numbers will be used throughout the drawing(s) and accompanying written description to refer to the same or like parts.
Some known vehicle monitoring systems monitor a load imparted on a vehicle hitch (sometimes referred to as tongue ball weight) by a trailer to inform a driver whether contents of the trailer are properly positioned thereon via a display of a smartphone or a display disposed in the vehicle. Other known vehicle monitoring systems monitor a weight of a vehicle and similarly inform, via the display(s), the driver whether the weight exceeds a weight limit of the vehicle. In this manner, the driver can load the trailer and/or the vehicle without assistance from another person. However, these known vehicle monitoring systems can impede the driver from properly loading the trailer and/or the vehicle by requiring the driver to frequently view a display.
Indicator apparatus and related methods for use with vehicles are disclosed. Examples disclosed herein assist a person (e.g., a driver, a passenger, vehicle servicer personnel, etc.) in properly loading a vehicle and/or a trailer associated therewith without aid from another person. Some disclosed examples provide an example vehicle controller (e.g., an electronic control unit (ECU)) communicatively coupled to an example light (e.g., a taillight, a headlight, a third brake light, side marker, etc.). In particular, the controller directs the light to generate predetermined visual indicators that inform the person when the trailer and/or the vehicle is properly loaded during a loading event. To determine a visual characteristic for the light, the example controller compares detected loads (e.g., loads corresponding to a tongue ball weight and/or a vehicle weight) associated with the vehicle to one or more example thresholds (e.g., values corresponding to a proportion of a trailer weight and/or a weight limit of the vehicle). Additionally, in some examples, the controller monitors loads for changes therein and, in response, changes or adjusts the visual characteristic of the light to facilitate load adjustments by the person.
In some disclosed examples, when loading the trailer, the controller determines an example load imparted on a hitch by a trailer tongue via one or more sensors (e.g., a load sensor operatively coupled to the hitch and/or a vehicle axle) and compares the load to an example threshold load (e.g., a predetermined and/or calculated value corresponding to a proportion (e.g., between about 10% and about 25%) of the trailer weight). Based on the comparison, the example controller generates, via the light, a predetermined visual indicator via to visually indicate to the person loading the trailer a load status (e.g., properly or improperly loaded) of the trailer and/or a degree to which weight of the trailer is improperly distributed.
In some examples, the controller enables the light to blink (i.e., activate and deactivate) at a predetermined rate or frequency based on a magnitude of the load relative to a magnitude of the threshold load. In such examples, the frequency at which the light blinks can visually indicate the degree to which the trailer is improperly loaded.
As the person positions and/or adjusts contents on the trailer, the example controller changes or adjusts a visual characteristic of the example light based on a change in the load imparted on the hitch, thereby visually informing the person of a change in the trailer load and/or a distribution thereof. In this manner, disclosed examples visually indicate to the person whether the weight distribution of the trailer is improving. For example, the controller increases or decreases the frequency at which the light blinks in response to changes in the load. Additionally, in some examples, the controller can cause the light to cease blinking (e.g., maintain brightness thereof or deactivate) in response to the load satisfying the threshold load, which may visually indicate that the trailer is properly loaded for towing by the vehicle.
In some examples, to similarly indicate when the trailer is properly loaded and/or the degree to which the trailer is improperly loaded, the controller generates one or more predetermined colors. For example, a first predetermined color (e.g., red) may visually indicate the load imparted on the hitch is far below the threshold load. In some examples, a second predetermined color (e.g., yellow) may visually indicate the load imparted on the hitch is proximate to the threshold load. In some examples, a third predetermined color (e.g., green) may visually indicate the load satisfies the threshold load (i.e., the trailer is properly loaded).
In such examples, as the person positions and/or adjusts the contents on the trailer, the controller enables the light to change between the predetermined colors in response to load changes. In particular, the controller can change the colors of the light in accordance with one or more predetermined color sequences (e.g., stored in a memory of the controller). For example, as the load approaches and satisfies the threshold load, the color of the light changes consecutively from red, to yellow, and then to green (i.e., a first example predetermined color sequence).
Further, some disclosed examples provide an example mobile device (e.g., a smartphone) communicatively coupled to the controller. In particular, the mobile device enables the person to remotely monitor the load imparted on the hitch when towing the trailer via the vehicle. More particularly, the controller directs the mobile device to generate a warning and/or a notification in response to the load not satisfying the threshold load (e.g., resulting from changes in trailer weight distribution).
In some disclosed examples, when loading the vehicle, the controller determines a weight of the vehicle via one or more sensors (e.g., a load sensor operatively coupled to a vehicle axle, a ride height sensor, etc.) and compares the weight to an example threshold weight (e.g., a predetermined value corresponding to a weight limit of the vehicle). Based on the comparison, the example controller generates a predetermined visual indicator via the light to visually indicate to the person loading the vehicle a load status of the vehicle (e.g., properly or improperly loaded) and/or a degree to which the vehicle is loaded below or above a weight limit thereof.
In some examples, the controller generates one or more of the example predetermined colors via the light based on a magnitude of the detected weight relative to a magnitude of the threshold weight. For example, the first predetermined color (e.g., red) may visually indicate that the vehicle weight is at or above the weight limit. In some examples, the second predetermined color (e.g., yellow) may visually indicate that the vehicle weight is proximate to the weight limit. In some examples, the third predetermined color (e.g., green) may visually indicate that the vehicle weight is sufficiently below the weight limit. Further, in some examples, the controller enables at least a portion of the example light to blink (e.g., at a predetermined frequency) in response to the vehicle weight significantly exceeding the weight limit.
As the person increases or decreases weight carried by the vehicle, the example controller changes or adjusts a visual characteristic of the example light based on a change in the vehicle weight, thereby visually informing the person of a change in the vehicle load and/or a distribution thereof. In some examples, the controller enables the example light to change between generating the predetermined colors in accordance with one or more predetermined color sequence (e.g., stored in a memory of the controller). For example, as the vehicle weight approaches and exceeds the threshold weight, the color of the light changes consecutively from green, to yellow, and then to red (i.e., a second example predetermined color sequence).
In some disclosed examples, as discussed in greater detail below in connection with
Further, in such examples, the example controller enables the light sources to change between predetermined visual patterns in response to load changes. In some examples, the controller consecutively powers or activates the light sources. Conversely, in some examples, the controller can consecutively deactivate the light sources. In some examples, the controller enables at least some of the light sources to blink.
Additionally or alternatively, some disclosed examples provide audible indicators to similarly assist the person in loading the trailer and/or the vehicle. In particular, the controller directs a sound source (e.g., a horn, a transducer (sometimes referred to as a chime), etc.) of the vehicle to generate a predetermined audible indicator to inform the person when the trailer and/or the vehicle is/are properly loaded. For example, the controller can generate, at a predetermined rate or frequency, sound via the sound source. Stated differently, the example controller can periodically activate and deactivate the sound source. Further, in such examples, the controller changes or adjusts an audible characteristic of the sound based on detected load or weight changes. For example, the controller increases or decreases the frequency at which the sound source generates sound. In some examples, the controller ceases activating and deactivating the sound source (e.g., maintains a volume thereof or deactivates) in connection with satisfaction of an example threshold.
In addition or alternatively to indicating the above disclosed statuses of the trailer and/or the vehicle to the person, some disclosed examples visually and/or audibly indicate one or more other statuses of the vehicle. In such examples, which will be discussed in greater detail below, the vehicle controller similarly controls the example light and/or the example sound source based on sensor data corresponding to one or more other detected and/or measured parameters (e.g., a temperature, a fluid pressure, a volume or sound intensity (e.g., a decibel), a position of a motor and/or an actuator (e.g., associated with a vehicle window), an electrical current, a voltage, etc.) associated with the vehicle to visually indicate the same to a person external to the vehicle.
In some examples, to implement towing for the first vehicle 100, the example hitch 108 is coupled to the first vehicle 100. In particular, the hitch 108 of
As will be discussed in greater detail below in connection with
In some examples, the example controller 112 detects and/or monitors one or more other parameters associated with the first vehicle 100 via the sensor(s) 110 in addition or alternatively to the hitch load and/or the vehicle weight, as discussed further below. In such examples, the controller 112 similarly controls one or more of the example lights 102, 104 based on data received from the sensor(s) 110.
The controller 112 of the illustrated example can be implemented, for example, using an electronic control unit (ECU). As such, the controller 112 of
To measure and/or detect a load associated with first vehicle 100, the sensor(s) 110 of
While the example of
Further, in some examples, the controller 112 controls one or more lights that are separate from components of the first vehicle 100 such as, for example, multiple light-emitting diodes disposed externally relative to the first vehicle 100. Thus, examples disclosed herein may be implemented using one or more of the lights 102, 104, 116 of the first vehicle 100 and/or one or more lights separate from the first vehicle 100.
In some examples, to enable a person to monitor remotely a status of the first vehicle 100 and/or a trailer associated therewith, the example controller 112 communicates with a mobile device 120 such as, for example, a smartphone. In particular, the mobile device 120 of the illustrated example includes a screen or display 122 to generate images for viewing by a user and/or a speaker or transducer to generate sound. The example mobile device 120 also includes one or more input devices (e.g., a touch screen, a keyboard, a microphone, etc.) to receive user input and/or data.
Additionally or alternatively, in some examples, the controller 112 enables the light(s) 102, 104, 116 to visually indicate one or more other statuses of the first vehicle 100, which may aid a person outside of the vehicle 100. In some examples, the controller 112 enables the light(s) 102, 104, 116 to visually indicate whether an example window (e.g., a passenger and/or a driver window) 124 of the first vehicle 100 is open, closed, and/or a degree to which the window 124 is open. In some examples, the controller 112 enables the light(s) 102, 104, 116 to visually indicate whether an example door (e.g., a passenger and/or a driver door) 126 of the first vehicle 100 is open or closed. In some examples, the controller 112 enables the light(s) 102, 104, 116 to visually indicate whether an example lock (e.g., an electronic or power door lock) 128 operatively coupled to the door 126 is locked or unlocked. In some examples, the controller 112 enables the light(s) 102, 104, 116 to visually indicate whether a fuel door 130 of the first vehicle 100 is open or closed. In some examples, the controller 112 enables the light(s) 102, 104, 116 to visually indicate whether a fuel tank of the first vehicle 100 is properly filled and/or a degree to which the fuel tank is filled. In some examples, the controller 112 enables the light(s) 102, 104, 116 to visually indicate whether an example tire (e.g., a left and/or a rear tire) 132 of the first vehicle 100 is properly filled or inflated and/or a degree to which the tire 132 is inflated. In some examples, the controller 112 enables the light(s) 102, 104, 116 to visually indicate an electrical power level of a battery (e.g., a 12-volt battery) of the first vehicle 100. In some examples, the controller 112 enables the light(s) 102, 104, 116 to visually indicate an electrical power level of a generator of the vehicle. In some examples, the controller 112 enables the light(s) 102, 104, 116 to visually indicate a temperature of an engine of the first vehicle 100. In some examples, the controller 112 enables the light(s) 102, 104, 116 to visually indicate a temperature of a fluid (e.g., oil) in the engine. In some examples, the controller 112 enables the light(s) 102, 104, 116 to visually indicate a temperature of another fluid (e.g., air) in a cabin of the first vehicle 100.
In some such examples, the controller 112 implements control of the light(s) 102, 104, 116 in response to user input to, for example, the example mobile device 120, an electronic device disposed in the first vehicle 100, one or more buttons and/or switches disposed in the first vehicle 100, an electronic key fob communicatively coupled to the controller 112, etc. For example, a person activates or initiates a setting of the controller 112 and/or the first vehicle 100, thereby enabling the controller 112 to detect and/or monitor (e.g., continuously or repeatedly) the one or more parameters associated with the first vehicle 100 and/or control the light(s) 102, 104, 116.
As shown in
In some examples, the visual pattern formed by the LEDs 202a-j is predetermined and/or changes, for example, based on commands and/or power provided from the aforementioned controller 112. In such examples, the controller 112 can change or adjust one or more visual characteristics of the pattern (e.g., in response to parameter changes measured by the example sensor(s) 110), as discussed further below in connection with
In some examples, to assist a person in loading a vehicle and/or a trailer, the example indicator system 300 directs the example fourth light 200 to control light generated thereby. Additionally or alternatively, in some examples, the example indicator system 300 directs the example horn 106 and/or one or more other sound sources to control sound generated thereby. In particular, during a loading event, the indicator system 300 of the illustrated example generates one or more predetermined visual indicators via the fourth light 200 and/or one or more predetermined audible indicators via the horn 106 based on sensor data corresponding to a load associated with the first vehicle 100. Further, in some examples, the indicator system 300 similarly controls the fourth light 200 based on sensor data corresponding to one or more other parameters associated with the first vehicle 100 to visually indicate the same to a person external to the first vehicle 100.
In some examples, the indicator system 300 enables the fourth light 200 to blink (i.e., activate and deactivate) at predetermined rates or frequencies (e.g., 1 hertz, 5 hertz, 10 hertz, etc.), generate predetermined colors (e.g., red, yellow, green, etc.), generate light having a predetermined brightness (e.g., 50 lumens, 200 lumens, 500 lumens, etc. In some examples, the indicator system 300 enables the horn 106 to activate and deactivate at predetermined rates or frequencies, generate sound having a predetermined pitch (e.g., 200 hertz, 1,000 hertz, 5,000 hertz, etc.), generate sound at a predetermined volume (e.g., 50 decibels, 75 decibels, 90 decibels, etc.), etc.
Further, in some examples, the predetermined visual indicator includes a visual pattern. For example, the indicator system 300 enables the fourth light 200 to generate one or more predetermined patterns (e.g., stored in the database 306) via the aforementioned LEDs 202a-j based on sensor data. Accordingly, the example light interface 302 of
In the illustrated example of
To determine whether to adjust one or more characteristics of the fourth light 200 and/or the horn 106 (e.g., during a loading event), the parameter analyzer 310 analyzes data received from one or more of the sensor interface 304, the database 306, and/or the threshold calculator 308. In particular, the parameter analyzer 310 analyzes the parameter(s) associated with the first vehicle 100 and/or performs one or more comparisons of the parameter(s) to one or more thresholds (e.g., calculated and/or determined via the threshold calculator 308), for example, to determine whether an example threshold is satisfied, whether a threshold is exceeded, a degree to which a threshold is exceeded, etc.
In some examples, based on a value or magnitude of a parameter relative to a value or magnitude of an example threshold, the parameter analyzer 310 enables the adjustment calculator 312 to calculate and/or determine one or more adjustments for the fourth light 200 and/or the horn 106. In some examples, based on a change in the parameter, the parameter analyzer 310 similarly enables the adjustment calculator 312 to calculate and/or determine one or more adjustments for the fourth light 200 and/or the horn 106. As such, the parameter analyzer 310 may transmit (e.g., via the wired and/or wireless communication link(s) 314) computed data to the adjustment calculator 312 and/or the database 306.
In the example of
In some examples, the threshold calculator 308 calculates and/or determines one or more threshold weights based on a capacity or weight limit (e.g., a front axle weight limit, a rear axle weight limit, a gross vehicle weight limit, etc.) associated with the example first vehicle 100. In such examples, an example threshold weight corresponds to one or more proportions (e.g., 80%, 90%, 100%, 110%, etc.) of the weight limit. The weight capacity of the first vehicle 100 may be stored in the database 306 and/or provided to the example indicator system 300 by a user (e.g., via the mobile device 120, an electronic device disposed in the first vehicle 100, etc.).
Further, in some examples, the threshold calculator 308 similarly calculates and/or determines one or more other thresholds (e.g., a threshold temperature, a threshold pressure, a threshold position, a threshold power, a threshold sound intensity, etc.) that facilitate control of the example fourth light 200 by the indicator system 300. For example, the threshold calculator 308 calculates and/or determines a threshold axle load corresponding to a certain proportion (e.g., about 25%) of a load imparted on an axle (e.g., a front axle) of the first vehicle 100, which can enable the indicator system 300 to visually assist a person in configuring a load distributing hitch. That is, in such examples, the threshold axle load is based on an axle load provided by the first vehicle 100 being stationary without a trailer coupled thereto. In some examples, the threshold calculator 308 calculates and/or determines an example threshold temperature corresponding to one or more of an engine temperature, an oil temperature, and/or a cabin temperature that may be desired by a person. In some examples, the threshold calculator 308 calculates and/or determines an example threshold fluid pressure corresponding to a certain tire pressure (e.g., 30 pounds per square inch (PSI), 35 PSI, 40 PSI, etc.) of the first vehicle 100 and/or a fuel tank pressure of the first vehicle 100. In some examples, the threshold calculator 308 calculates and/or determines an example threshold distance corresponding to a position of a trailer tongue relative to a hitch and/or a ball. In another example, the threshold calculator 308 calculates and/or determines an example threshold electrical current, an example threshold voltage, and/or an example threshold power associated with the battery and/or the generator of the first vehicle 100.
In the example of
In some examples, when controlling the fourth light 200, an example adjustment includes increasing or decreasing an intensity or brightness of the fourth light 200. In some examples, an example adjustment includes changing a color generated by the fourth light 200. In some examples, an example adjustment includes increasing or decreasing a frequency at which the fourth light 200 blinks.
Further, in examples where the first vehicle 100 is implemented with the example LEDs 202a-j, an example adjustment includes changing between predetermined visual patterns. For example, an example adjustment includes activating, deactivating, and/or changing a color of some of the LEDs 202a-j (e.g., while maintaining visual characteristic(s) of the other ones of the LEDs 202a-j).
In some examples, when controlling the horn 106, an example adjustment includes increasing or decreasing an intensity or volume of the horn 106. In some examples, an example adjustment includes increasing or decreasing a pitch of the horn 106. In some examples, an example adjustment includes increasing or decreasing a frequency at which the horn 106 is repeatedly activated and deactivated.
After determining one or more adjustments for the fourth light 200, the adjustment calculator 312 transmits (e.g., via the wired and/or wireless communication link(s) 314) the adjustment(s) to the light interface 302 to control the fourth light 200 accordingly. In particular, the example light interface 302 directs the fourth light 200 to change or adjust one or more of the visual characteristics thereof in accordance with the calculated adjustment(s) to visually communicate to a person external to the first vehicle 100.
Similarly, in some examples, after determining one or more adjustments for the horn 106, the adjustment calculator 312 transmits (e.g., via the wired and/or wireless communication link(s) 314) the adjustment(s) to the horn interface 303 to control the horn 106 accordingly. In particular, the example horn interface 303 directs the horn 106 to change or adjust one or more of the audible characteristics thereof in accordance with the calculated adjustment(s) to audibly communicate to a person external to the first vehicle 100.
The database 306 of the illustrated example stores and/or provides access to data associated with the example first vehicle 100 of
In some examples, the database 306 stores one or more predetermined visual and/or audible characteristics associated with controlling the fourth light 200 and/or the horn 106. In some examples, the database 306 stores one or more predetermined frequencies (e.g., 1 hertz, 5 hertz, 10 hertz, etc.). In some examples, the database 306 stores one or more predetermined colors (e.g., green, yellow, red, etc.).
In examples where the first vehicle 100 is implemented with the LEDs 202a-j (and/or one or more other light sources), the database 306 stores one or more predetermined visual patterns to be generated by the LEDs 202a-j. For example, a first example predetermined visual pattern includes some of the LEDs 202a-j being activated while the other of the LEDs 202a-j are deactivated. In some examples, a second example predetermined visual pattern includes all of the LEDs 202a-j being activated. In some examples, a third example predetermined visual pattern includes at least some of the LEDs 202a-j having a single color. In some examples, a fourth example predetermined visual pattern includes at least some of the LEDs 202a-j having different colors relative to each other. While some example visual patterns are disclosed herein in connection with the example LEDs 202a-j, in other examples, the indicator system 300 may control the LEDs 202a-j to provide one or more other visual patterns.
In some examples, the database 306 stores one or more predetermined sequences for controlling the example fourth light 200. For example, the database 306 stores one or more predetermined color sequences for the fourth light 200. In some examples, a first example predetermined color sequence includes consecutively changing the color of the fourth light 200 from red, to yellow, and then to green. Conversely, in some examples, a second example predetermined color sequence includes consecutively changing the color of the fourth light 200 from green, to yellow, and then to red. While some example color sequences have been disclosed herein, in other examples, one or more other color sequences may be implemented when controlling the fourth light 200.
The mobile device 120 of the illustrated example facilitates user interaction with and/or input to the indicator system 300. For example, a person may provide data (e.g., a trailer weight, a vehicle weight limit, a fuel level, a cabin temperature, an oil temperature, a battery power level, a generator power level, etc.) and/or view data (e.g., a measured parameter) via the mobile device 120 (e.g., before, during, and/or after a loading event). As such, the mobile device 120 of
While an example manner of implementing the example indicator system 300 is illustrated in
While the example of
To assist the person 400 in loading the trailer 402, the example indicator system 300 controls (e.g., via the light interface 302) one or more lights of the first vehicle 100 based on data received from the aforementioned sensor(s) 110 such as, for example, the example first light 102, the example second light 104, and/or the example third light 116. According to the illustrated example, one or more of the example lights 102, 104, 116 of the first vehicle 100 may correspond to the example fourth light 200, as previously mentioned. As shown in
As previously disclosed, the indicator system 300 detects (e.g., via the sensor interface 304) the load imparted on the hitch 108 by the trailer tongue 406 and compares (e.g., via the parameter analyzer 310) the load to an example threshold load (e.g., a value corresponding to a proportion of a weight of the trailer 402). In the illustrated example of
In some examples, the indicator system 300 enables the light(s) 102, 104, 116 to blink at a predetermined frequency. In such examples, a relatively low frequency (e.g., 1 hertz) may visually indicate to the person 400 that the load imparted on the hitch 108 is far below the threshold load and a relatively high frequency (e.g., 10 hertz) may visually indicate to the person 400 that the load imparted on the hitch 108 is proximate to the threshold load. Additionally or alternatively, in some examples, the indicator system 300 enables the light(s) 102, 104, 116 to generate one or more predetermined colors (e.g., stored in the database 306) to similarly provide visual indications to the person 400. For example, a first predetermined color (e.g., red) may visually indicate that the load imparted on the hitch 108 is far below the threshold load. In some examples, a second predetermined color (e.g., yellow) may visually indicate the load imparted on the hitch 108 is proximate to the threshold load. In some examples, the third predetermined color (e.g., green) may visually indicate that the load imparted on the hitch 108 is about equal to the threshold load (e.g., the vehicle 404 is properly positioned on the trailer 402).
As the person 400 adjusts a position of the second vehicle 404 relative to the trailer 402, the indicator system 300 monitors the load of the hitch 108 for changes therein and determines (e.g., via the adjustment calculator 312) adjustments for the light(s) 102, 104, 116 in response. In some examples, as the load approaches the threshold load, the indicator system 300 increases (or decreases) the frequency at which the light(s) 102, 104, 116 blink, which may visually indicate to the person 400 that weight distribution of the trailer 402 is improving. In some examples, the indicator system 300 ceases blinking (e.g., maintains an intensity of or deactivates) the light(s) 102, 104, 116 in response to the load satisfying the threshold load, which may visually indicate to the person 400 that the second vehicle 404 is properly positioned on the trailer 402.
In some examples, based on a change in the load, the indicator system 300 generates, via the light(s) 102, 104, 116, the predetermined colors in accordance with one or more of the aforementioned predetermined color sequences. For example, as the load approaches the threshold load, the indicator system 300 generates consecutively, via the light(s) 102, 104, 116: (1) the first predetermined color; (2) the second predetermined color; and (3) the third predetermined color, which may visually indicate the weight distribution of the trailer 402 is improving.
Additionally or alternatively, in some examples, similar to the visual indications, the indicator system 300 controls the example horn 106 to audibly indicate to the person 400 the load status of the trailer 402 and/or the degree to which the trailer 402 is improperly loaded. For example, the indicator system 300 enables the horn 106 to activate and deactivate at a predetermined frequency based on a magnitude of the load imparted on the hitch 108 relative to a magnitude of the threshold load. For example, a relatively low frequency (e.g., 1 hertz) may audibly indicate to the person 400 that the load imparted on the hitch 108 is far below the threshold load, and a relatively high frequency (e.g., 10 hertz) may audibly indicate to the person 400 that the load imparted on the hitch 108 is proximate to the threshold load.
In such examples, as the person 400 adjusts a position of the second vehicle 404 relative to the trailer 402, the indicator system 300 determines (e.g., via the adjustment calculator 312) adjustments for the horn 106 in response. For example, as the load approaches the threshold load, the indicator system 300 increases (or decreases) the frequency at which the horn generates sound, which may audibly indicate to the person 400 that weight distribution of the trailer 402 is improving. In some examples, the indicator system 300 ceases activating and deactivating (e.g., maintains a volume of or deactivates) the horn 106 in response to the load satisfying the threshold load, which may audibly indicate to the person 400 that the second vehicle 404 is properly positioned on the trailer 402.
In some examples, after properly loading the trailer 402, the indicator system 300 can further inform the person 400 of the trailer load status via the example mobile device 120, for example, if a position of second vehicle 404 relative to the trailer 402 changes during use of the first vehicle 100. In particular, the mobile device 120 may generate and/or display a warning to the person in response to indicator system 300 determining that the load imparted on the hitch 108 no longer satisfies the threshold load.
In some examples, the example hitch 108 is a weight distributing hitch having one or more arms 410 (
In such examples, the indicator system 300 detects (e.g., via the sensor interface 304) a load imparted on the front axle of the first vehicle 100 and compares (e.g., via the parameter analyzer 310) the axle load to an example threshold axle load. In particular, the threshold axle load corresponds to a certain proportion (e.g., about 25%) of a load imparted on the front axle of the first vehicle 100 when the trailer tongue 406 is decoupled or disengaged from the hitch 108. When the axle load is substantially equal to the threshold axle load, the arm(s) 410 and/or the hitch 108 are considered to be properly configured.
In such examples, to assist the person 400 in configuring the arm(s) 410 and/or the hitch 108, the indicator system 300 enables the light(s) 102, 104, 116 to generate a predetermined visual indicator based on a magnitude of the axle load relative to a magnitude of the threshold axle load. In this manner, the indicator system 300 visually indicates to the person 400 when the arm(s) 410 and/or the hitch 108 are properly configured and/or a degree to which the arm(s) 410 and/or the hitch 108 are improperly configured. As such, as the person 400 adjusts the torque generated by the arm(s) 410 of the hitch 108, the indicator system 300 monitors the load of the front axle for changes therein and determines (e.g., via the adjustment calculator 312) adjustments for the light(s) 102, 104, 116 in response to be implemented by the light(s) 102, 104, 116.
In some examples, when the first vehicle 100 is implemented with autonomous functionality, the indicator system 300 assists the person in coupling the trailer 402 to the first vehicle 100 during an autonomous vehicle event. In such examples, the indicators system 300 communicates with an example sensor (e.g., a camera, an infrared sensor, an ultrasonic sensor, etc.) 412, which is positioned on the rear portion 408 of the first vehicle 100 in this example. In particular, the indicator system 300 identifies, via the sensor 412, a relative position of at least a portion (e.g., a ball 414) of the hitch 108 as well as a relative position of at least a portion (e.g., the tongue 406) of the trailer 402. For example, the indicator system 300 analyzes and/or otherwise processes the data received from the sensor 412 to calculate and/or determine the positions based on one or more related equations, algorithms, and/or methods or techniques. Further, in some such examples, the indicator system 300 calculates and/or determines a distance between the portion of the hitch 108 and the portion of the trailer 402, which enables the indicator system 300 to control the light(s) 102, 104, 116 to visually indicate a proximity of the portion of the hitch 108 relative to the portion of the trailer 402.
In such examples, when the first vehicle 100 is autonomously maneuvering to reduce (e.g., minimize) the distance between the ball 414 and the tongue 406, the indicator system 300 controls the light(s) 102, 104, 116 to visually indicate the same to the person 400. In this manner, the person 400 is enabled to determine whether the first vehicle 100 is driving autonomously and/or a proximity of the ball 414 relative to the tongue 406.
While the examples of
To assist the person 400 in loading the first vehicle 100, the example indicator system 300 controls (e.g., via the light interface 302) one or more lights of the first vehicle 100 based on data received from the aforementioned sensor(s) 110 such as, for example, the example first light 102, the example second light 104, and/or the example third light 116 of the first vehicle 100, one or more of which may correspond to the aforementioned fourth light 200 of
As previously disclosed, the indicator system 300 detects (e.g., via the sensor interface 304) a weight of the first vehicle 100 and compares (e.g., via the parameter analyzer 310) the weight to one or more example threshold weights (e.g., values corresponding to proportions (e.g., 80%, 90%, 100%, 110%, etc.) of the weight limit of the first vehicle 100). In the illustrated example of
In some examples, the indicator system 300 enables the first light 102 to generate one or more predetermined colors (e.g., stored in the database 306). For example, the indicator system 300 generates, via the first light 102, the third predetermined color (e.g., green) in response to the weight of the first vehicle 100 being at or below a first example threshold weight (e.g., about 80% of the weight limit), which may visually indicate to the person 400 that the first vehicle 100 is loaded below the weight limit thereof. In some examples, the indicator system 300 generates, via the first light 102, the second predetermined color (e.g., yellow) in response to the weight being between the first threshold weight and a second example threshold weight (e.g., between about 90% and about 100% of the weight limit), which may visually indicate to the person 400 that the first vehicle 100 is loaded near the weight limit. In some examples, the indicator system 300 generates, via the first light 102, the first predetermined color (e.g., red) in response to the weight being between the second threshold weight and a third example threshold weight (e.g., about 110% of the weight limit), which may visually indicate to the person 400 that the first vehicle 100 is loaded over the weight limit thereof. In some examples, the indicator system 300 enables at least a portion (e.g., some of the LEDs 202a-j) of the first light 102 to blink at a predetermined frequency in response to the weight being at or above the third threshold weight.
Additionally or alternatively, in some examples, the indicator system 300 enables the first light 102 to blink at a predetermined frequency, which may visually indicate the status of the first vehicle 100. For example, a relatively low frequency (e.g., 1 hertz) may indicate the weight of the first vehicle 100 is far below the weight limit, and a relatively high frequency (e.g., 10 hertz) may indicate the weight of the first vehicle 100 is proximate to or at the weight limit. Further, in such examples, the indicator system 300 can enable the first light 102 to cease blinking in response to the vehicle weight exceeding the weight limit.
In some examples, the indicator system 300 enables the example LEDs 202a-j to generate one or more predetermined visual patterns. For example, as shown in the example of
According to the illustrated example of
In some examples, as the weight of the first vehicle 100 increases and/or approaches the weight limit thereof, the indicator system 300 consecutively actives or powers adjacent LEDs 202a-j of the first light 102. For example, the indicator system 300 consecutively activates: (1) the first example LED 202a; (2) the second example LED 202b; (3) the third example LED 202c; etc., which may visually indicate to the person 400 that the weight is approaching the weight limit. Conversely, in some examples, in response to the weight of the first vehicle 100 decreasing and/or falling below the weight limit thereof, the indicator system 300 consecutively deactivates: (1) the tenth example LED 202j; (2) the ninth example LED 202i; (3) the eighth example LED 202h; etc., which may visually indicate to the person 400 that the weight is falling below the weight limit.
In some examples, as the weight of the first vehicle 100 increases and/or approaches the weight limit thereof, the indicator system 300 enables at least a portion (e.g., at least some of the LEDs 202a-j) of the first light 102 to change color (e.g., in accordance with one or more of the aforementioned predetermined color sequences in the database 306). In some examples, as the weight of the first vehicle 100 increases and/or approaches the weight limit thereof, the indicator system 300 increases (or decreases) the frequency at which the first light 102 blinks, which may visually indicate to the person 400 that weight is approaching the weight limit. In some such examples, the indicator system 300 ceases blinking (e.g., maintains an intensity of or deactivates) the first light 102 in response to the weight satisfying the threshold weight.
Further, in some examples, the indicator system 300 controls some of the example vehicle lights 102, 104, 116 different from the other lights 102, 104, 116 to visually indicate a distribution (e.g., a side-to-side distribution) of the vehicle weight. For example, the indicator system 300 detects a first load imparted on and/or associated with a first side (e.g., a left side) 502 of the first vehicle 100 and a second load imparted on and/or associated with a second side (e.g., a right side) 504 of the first vehicle 100 opposite the first side 502. In such examples, the indicator system 300 analyzes the loads and/or compares to the loads to one or more threshold loads and, in response, generates a first predetermined visual indicator via the first light 102 based on the first load and a second predetermined visual indicator (e.g., different from the first predetermined visual indicator) via the second light 104 based on the second load. In this manner, the indicator system 300 visually indicates to the person 400 that the first side 502 of the first vehicle 100 is loaded more or less than the second side 504. Further, in such examples, the indicator system 300 adjusts independently the first light 102 and second light 104 based on the respective load changes in the first load and the second load.
Additionally or alternatively, in some examples, similar to the visual indicator, the indicator system 300 controls the example horn 106 to audibly indicate to the person 400 the load status of the first vehicle 100 and/or the degree to which the first vehicle 100 is loaded below or above the weight limit thereof. For example, the indicator system 300 enables the horn 106 to activate and deactivate at a predetermined frequency.
In some such examples, as the person 400 adjusts the weight of the first vehicle 100, the indicator system 300 determines (e.g., via the adjustment calculator 312) adjustments for the horn 106 in response. For example, as the weight of the first vehicle 100 approaches the weight limit thereof, the indicator system 300 increases (or decreases) the frequency at which the horn generates sound, which may audibly indicate to the person 400 that vehicle weight is approaching the weight limit. In some such examples, the indicator system 300 ceases activating and deactivating (e.g., maintains a volume of or deactivates) the horn 106 in response to the vehicle weight exceeding the weight limit, which may audibly indicate to the person 400 that the first vehicle 100 improperly loaded.
While the example of
In some examples, the indicator system 300 of the illustrated example controls the light(s) 102, 104, 116 based on data from the sensor(s) 110 corresponding to a position of one or more windows (e.g., the example window 124) of the first vehicle 100 to visually indicate the position to the person 400. In such examples, the indicator system 300 controls at least some of the lights 102, 104, 116 differently from the other lights 102, 104, 116 to indicate which ones of the window(s) of the first vehicle 100 is/are open, closed, and/or a degree to which each window is open. For example, the indicator system 300 generates a first predetermined visual indicator via the first light 102 to visually indicate a first position of a vehicle window proximate thereto, a second predetermined visual indicator (e.g., different from the first predetermined visual indicator) via the second light 104 to visually indicate a second position (e.g., different from the first position) of a second window proximate thereto, etc. Further, in such examples, the indicator system 300 adjusts independently the first light 102, the second light 104, and/or one or more other vehicle lights based on the respective position changes in the vehicle windows. In this manner, the indicator system 300 enables the person 400 to accurately adjust one or more windows of the first vehicle 100 remotely (e.g., via an electronic key or fob communicatively coupled to the controller 112 and/or the first vehicle 100) and/or from a location external to the first vehicle 100.
In some examples, the indicator system 300 of the illustrated example controls the light(s) 102, 104, 116 based on data from the sensor(s) 110 corresponding to a position and/or engagement of one or more locks (e.g., the example lock 128) of the first vehicle 100 to visually indicate the same to the person 400. In such examples, the indicator system 300 controls at least some of the lights 102, 104, 116 differently from the other lights 102, 104, 116 to indicate which ones of the lock(s) of the first vehicle 100 is/are locked or unlocked.
In some examples, the indicator system 300 of the illustrated example controls the light(s) 102, 104, 116 based on data from the sensor(s) 110 corresponding to a fuel level of the first vehicle 100 to visually indicate the same to the person 400. In particular, in such examples, the indicator system 300 calculates and/or determines an amount of a fuel (e.g., gasoline) in the fuel tank of the first vehicle 100 and compares the amount of fuel to a threshold fuel level (e.g., a value corresponding to a proportion of a capacity of the fuel tank) and, in response, generates a predetermined visual indicator via the light(s) 102, 104, 116. Further, the indicator system 300 enables the light(s) 102, 104, 116 to change between predetermined visual indicators in response to detected changes in the fuel level. In this manner, the indicator system 300 visually assists the person 400 in filling the fuel tank of the first vehicle 100 to a certain level, for example, that may be associated with a rented vehicle and/or required by a vehicle rental company to avoid additional costs and/or fees. In some such examples, the indicator system 300 may implement such control in response to one or more of a setting thereof being activated (e.g., via input to the mobile device 120) by the person, detected changes in the fuel level, and/or the fuel door 130 being open. That is, the indicator system 300 can detect and/or determine when the person 400 is fueling the first vehicle 100 and/or when fuel door 103 is open based on sensor data.
Accordingly, in some examples, the indicator system 300 of the illustrated example controls the light(s) 102, 104, 116 based on data from the sensor(s) 110 corresponding to a position and/or state associated with the fuel door 130 of the first vehicle 100 to visually indicate the same to the person 400. In particular, the indicator system 300 calculates and/or determines a fluid pressure in the fuel tank of the first vehicle 100 and compares the fluid pressure to a threshold fluid pressure indicative of the state of the fuel door and, in response, enables the light(s) 102, 104, 116 to generate a predetermined visual indicator to indicate to the person 400 whether the fuel door 130 is open or closed.
In some examples, the indicator system 300 of the illustrated example controls the light(s) 102, 104, 116 based on data received from the sensor(s) 110 corresponding to a fluid pressure of one or more tires (e.g., the example tire 132) of the first vehicle 100 to visually indicate the pressure of each tire to the person 400. In particular, the indicator system 300 enables the light(s) 102, 104, 116 to generate a predetermined visual indicator based on a magnitude of the fluid pressure relative to a magnitude of a fluid pressure threshold. In such examples, the indicator system 300 can control at least some of the lights 102, 104, 116 differently from the other lights 102, 104, 116 to indicate which ones of the tires of the first vehicle 100 are sufficiently filled or inflated and/or a degree to which each tire is inflated. For example, the indicator system 300 generates a first predetermined visual indicator via the first light 102 to visually indicate a first fluid pressure of the first example tire 132 proximate thereto, a second predetermined visual indicator (e.g., different from the first predetermined visual indicator) via the second light 104 to visually indicate a second fluid pressure (e.g., different from the first position) of a second tire of the first vehicle 100 proximate thereto, etc. Further, in such examples, the indicator system 300 adjusts independently the first light 102, the second light 104, and/or one or more other vehicle lights based on the respective fluid pressure changes in the tires of the first vehicle 100. In this manner, the indicator system 300 enables the person 400 to accurately adjust the pressure of one or more vehicle tires, for example, without checking a tire pressure using a tool (e.g., a pressure gauge).
Further, in such examples, the indicator system 300 can determine when a tire of the first vehicle 100 is being filled by the person 400 for example, based on detected fluid pressure changes in a vehicle tire. In response to determining that the person 400 is adjusting a pressure of at least one tire of the first vehicle 100, the indicator system 300 may implement control of the light(s) 102, 104, 116 accordingly to inform the person 400 of the tire pressure(s).
In some examples, the indicator system 300 of the illustrated example controls the light(s) 102, 104, 116 based on data received from the sensor(s) 110 corresponding to one or more of electrical power, voltage, and/or current associated with the battery and/or the generator of the first vehicle 100 to visually indicate the same to the person 400. In particular, the indicator system 300 enables the light(s) 102, 104, 116 to generate a predetermined visual indicator based on a magnitude of one or more of the power, the voltage, and/or the current relative to a magnitude of one or more respective thresholds (e.g., a threshold power, a threshold voltage, and/or a threshold current). Further, in such examples, the indicator system 300 changes or adjusts a visual characteristic of the light(s) 102, 104, 116 in response to detected changes in one or more of the power, the voltage, and/or the current.
In some examples, the indicator system 300 of the illustrated example controls the light(s) 102, 104, 116 based on data received from the sensor(s) 110 corresponding to one or more temperatures (e.g., a temperature of a cabin inside the first vehicle 100, a temperature of the engine of the first vehicle 100, a temperature of oil in the engine and/or the first vehicle 100, etc.) associated with the first vehicle 100 to visually indicate the same to the person 400. In particular, the indicator system 300 enables the light(s) 102, 104, 116 to generate a predetermined visual indicator based on a magnitude of the temperature relative to a magnitude of a threshold temperature. Further, in such examples, the indicator system 300 changes or adjusts a visual characteristic of the light(s) 102, 104, 116 in response to detected changes in the temperature.
In such examples, the indicator system 300 enables the person 400 to visually determine (e.g., from a location external to the first vehicle 100) whether a temperature in the first vehicle 100 (e.g., a temperature of the vehicle engine and/or the vehicle cabin) is sufficient and/or desirable to the person 400. In some examples, the indicator system 300 implements such control of the light(s) 102, 104, 116 in response to the person 400 starting the first vehicle 100 from a remote location, for example, via an electronic key or fob communicatively coupled to the indicator system 300. Similarly, in such examples, the indicator system 300 enables the person to visually determine whether a temperature of the oil of the first vehicle 100 is sufficiently cool before replacing or changing the oil.
In some examples, the indicator system 300 of the illustrated example controls the light(s) 102, 104, 116 based on data received from the sensor(s) 110 corresponding to a distance between the person 400 (and/or one or more other persons (e.g., a pedestrian)) and the first vehicle 100 to visually indicate the same to the person 400. For example, the indicator system 300 receives data from the sensor(s) 110 (e.g., a proximity sensor) and, in some examples, calculates and/or determines the distance based on one or more related equations, algorithms, and/or methods or techniques. In particular, the indicator system 300 enables the light(s) 102, 104, 116 to generate a predetermined visual indicator based on a magnitude of the distance. Further, in such examples, the indicator system 300 changes or adjusts a visual characteristic of the light(s) 102, 104, 116 in response to detected changes in the distance. In this manner, the indicator system 300 visually informs the person 400 (and/or one or more other persons) that the first vehicle 100 is approaching (e.g., when driving autonomously and/or in reverse) and/or of a relative proximity of the first vehicle 100. In such examples, the indicator system 300 may implement such control of the light(s) 102, 104, 116 in response to the first vehicle 100 being in a certain driving mode (e.g., an autonomous driving mode) and/or a certain gear (e.g., reverse).
Further, in some such examples, the indicator system 300 controls the light(s) 102, 104, 116 in this manner in response to the first vehicle 100 being parked and/or a vehicle alarm system being active. Accordingly, in such examples, the indicator system 300 may visually warn and/or deter an undesired person from approaching or entering the first vehicle 100 by adjusting the characteristic of the light(s) 102, 104, 116 based on a distance between the undesired person and the first vehicle 100.
In some examples, the indicator system 300 of the illustrated example controls the light(s) 102, 104, 116 based on data received from the sensor(s) 110 corresponding to a volume or sound intensity in and/or near the first vehicle 100 to visually indicate the same to the person 400. For example, the indicator system 300 detects and/or measures the sound intensity via the sensor(s) 110 (e.g., a microphone) and/or via an electrical or audio signal (e.g., generated by an electronic device (e.g., a radio) in the first vehicle 100) provided to the indicator system 300. In particular, the indicator system 300 enables the light(s) 102, 104, 116 to generate a predetermined visual indicator based on a magnitude of the sound intensity and/or the audio signal. Further, in such examples, the indicator system 300 changes or adjusts a visual characteristic of the light(s) 102, 104, 116 in response to detected changes in the sound intensity and/or the audio signal. In this manner, the indicator system 300 visually informs the person 400 (and/or one or more other persons) of changes in sound intensity, which may be entertaining and/or desirable to the person 400 (e.g., when tailgating and/or when the first vehicle 100 is parked).
Additionally or alternatively, in some examples, the indicator system 300 analyzes sensor data and controls the light(s) 102, 104, 116 of the first vehicle 100 in accordance with instructions provided by one or more users such as, for example, software and/or application developers. In such examples, the instructions may be stored in and/or installed on the example database 306 for execution by the indicator system 300.
A flowchart representative of example hardware logic or machine readable instructions for implementing the example indicator system 300 is shown in
As mentioned above, the example processes of
“Including” and “comprising” (and all forms and tenses thereof) are used herein to be open ended terms. Thus, whenever a claim employs any form of “include” or “comprise” (e.g., comprises, includes, comprising, including, having, etc.) as a preamble or within a claim recitation of any kind, it is to be understood that additional elements, terms, etc. may be present without falling outside the scope of the corresponding claim or recitation. As used herein, when the phrase “at least” is used as the transition term in, for example, a preamble of a claim, it is open-ended in the same manner as the term “comprising” and “including” are open ended. The term “and/or” when used, for example, in a form such as A, B, and/or C refers to any combination or subset of A, B, C such as (1) A alone, (2) B alone, (3) C alone, (4) A with B, (5) A with C, and (6) B with C.
The example method 600 begins by determining a load imparted on a hitch (block 602). In some examples, the indicator system 300 of
The example method 600 also includes comparing the load to a threshold load (block 604). In some examples, the indicator system 300 of
The example method 600 also includes generating, via a light and/or a horn of a vehicle, an indicator based on the comparison (block 606). In some examples, the indicator system 300 of
In some examples, the indicator system 300 controls (e.g., via the horn interface 303) the example horn 106 based on the comparison at block 604. In such examples, the indicator system 300 enables the horn 106 to generate a predetermined audible indicator corresponding to the load status of the trailer 402 and/or the degree to which the trailer 402 is improperly loaded.
The example method 600 also includes monitoring the load (block 608). In some examples, the indicator system 300 of
The example method 600 also includes determining whether the load has changed (block 610). In some examples, the indicator system 300 of
The example method 600 also includes determining an adjustment for the light and/or the horn based on a change of the load (block 612). In some examples, the indicator system 300 of
In some examples, the indicator system 300 of
The example method 600 also includes adjusting a characteristic of the light and/or the horn in accordance with the adjustment (block 614). In some examples, the indicator system 300 of
The example method 600 also includes determining whether the trailer is properly loaded (block 616). In some examples, the indicator system 300 of
The example method 700 begins by determining a weight of a vehicle (block 702). In some examples, the indicator system 300 of
The example method 700 also includes comparing the weight to a threshold weight (block 704). In some examples, the indicator system 300 of
The example method 700 also includes generating, via a light and/or a horn of the vehicle, an indicator based on the comparison (block 706). In some examples, the indicator system 300 of
In some examples, the indicator system 300 controls (e.g., via the horn interface 303) the example horn 106 based on the comparison at block 704. In such examples, the indicator system 300 enables the horn 106 to generate a predetermined audible indicator corresponding to the load status of the first vehicle 100 and/or the degree to which the first vehicle 100 is loaded below or above the weight limit.
The example method 700 also includes monitoring the weight (block 708). In some examples, the indicator system 300 of
The example method 700 also includes determining whether the weight has changed (block 710). In some examples, the indicator system 300 of
The example method 700 also includes determining an adjustment for the light and/or the horn based on a change in the weight (block 712). In some examples, the indicator system 300 of
In some examples, the indicator system 300 of
The example method 700 also includes adjusting a characteristic of the light and/or the horn in accordance with the adjustment (block 714). In some examples, the indicator system 300 of
The example method 700 also includes determining whether the vehicle is properly loaded (block 716). In some examples, the indicator system 300 of
The processor platform 800 of the illustrated example includes a processor 812. The processor 812 of the illustrated example is hardware. For example, the processor 812 can be implemented by one or more integrated circuits, logic circuits, microprocessors, GPUs, DSPs, or controllers from any desired family or manufacturer. The hardware processor may be a semiconductor based (e.g., silicon based) device. In this example, the processor implements the example light interface 302, the example horn interface 303, the example sensor interface 304, the example database 306, the example threshold calculator 308, the example parameter analyzer 310, and the example adjustment calculator 312.
The processor 812 of the illustrated example includes a local memory 813 (e.g., a cache). The processor 812 of the illustrated example is in communication with a main memory including a volatile memory 814 and a non-volatile memory 816 via a bus 818. The volatile memory 814 may be implemented by Synchronous Dynamic Random Access Memory (SDRAM), Dynamic Random Access Memory (DRAM), RAMBUS® Dynamic Random Access Memory (RDRAM®) and/or any other type of random access memory device. The non-volatile memory 816 may be implemented by flash memory and/or any other desired type of memory device. Access to the main memory 814, 816 is controlled by a memory controller.
The processor platform 800 of the illustrated example also includes an interface circuit 820. The interface circuit 820 may be implemented by any type of interface standard, such as an Ethernet interface, a universal serial bus (USB), a Bluetooth® interface, a near field communication (NFC) interface, and/or a PCI express interface.
In the illustrated example, one or more input devices 822 are connected to the interface circuit 820. The input device(s) 822 permit(s) a user to enter data and/or commands into the processor 812. The input device(s) can be implemented by, for example, an audio sensor, a microphone, a camera (still or video), a keyboard, a button, a mouse, a touchscreen, a track-pad, a trackball, isopoint and/or a voice recognition system.
One or more output devices 824 are also connected to the interface circuit 820 of the illustrated example. The output devices 824 can be implemented, for example, by display devices (e.g., a light emitting diode (LED), an organic light emitting diode (OLED), a liquid crystal display (LCD), a cathode ray tube display (CRT), an in-place switching (IPS) display, a touchscreen, etc.), a tactile output device, a printer and/or speaker. The interface circuit 820 of the illustrated example, thus, typically includes a graphics driver card, a graphics driver chip and/or a graphics driver processor.
The interface circuit 820 of the illustrated example also includes a communication device such as a transmitter, a receiver, a transceiver, a modem, a residential gateway, a wireless access point, and/or a network interface to facilitate exchange of data with external machines (e.g., computing devices of any kind) via a network 826. The communication can be via, for example, an Ethernet connection, a digital subscriber line (DSL) connection, a telephone line connection, a coaxial cable system, a satellite system, a line-of-site wireless system, a cellular telephone system, etc.
The processor platform 800 of the illustrated example also includes one or more mass storage devices 828 for storing software and/or data. Examples of such mass storage devices 828 include floppy disk drives, hard drive disks, compact disk drives, Blu-ray disk drives, redundant array of independent disks (RAID) systems, and digital versatile disk (DVD) drives.
The machine executable instructions 832 of
From the foregoing, it will be appreciated that indicator apparatus and related methods for use with vehicles have been disclosed that assist a person in loading a vehicle and/or a trailer. Examples disclosed herein provide visual and/or audible indicators to the person during a loading event to ensure the vehicle and/or the trailer is properly loaded. Some disclosed examples assist a person in visually determining and/or monitoring one or more other vehicle statuses.
Although certain example methods, apparatus and articles of manufacture have been disclosed herein, the scope of coverage of this patent is not limited thereto. On the contrary, this patent covers all methods, apparatus and articles of manufacture fairly falling within the scope of the claims of this patent.