The invention relates to a mirror for a motor vehicle and, more particularly, to a method and system for dynamically adjusting a mirror for a motor vehicle.
Merging a vehicle onto a highway is difficult and creates a dangerous situation. Motorists must manage objects and vehicle speed—in front, behind, and to the side—while simultaneously increasing speed to enter the highway. This generally requires the vehicle operator to physical strain themselves to maintain prompt attention of adjacent traffic. While all these tasks are demanding of the operator's attention, the car is typically turning. Furthermore, certain objects are outside the peripheral vision of the operator. This causes the operator to turn their head or body to observe and manage adjacent oncoming traffic. Accordingly, external side mirrors are used to help the operator manage objects to the side and outside the operator's peripheral vision.
While most external mirrors are adjustable, the driver performs the adjustment before driving the vehicle. The external mirrors are generally adjusted to a static angle corresponding to a preferred line and angle of sight for the driver in order to view adjacent traffic on either side of the vehicle or outside the driver's peripheral vision. Since the angle of the external mirror is generally static during operation of the vehicle (without manually adjustment by the driver), blind spots are formed, which are especially problematic when merging onto a highway.
It has long been desired to include additional external mirrors that provide a wider viewing angle for the driver to see adjacent traffic in the blind spots outside the driver's peripheral vision, without having the driver adjust their head.
German Application DE102009048816A1 discloses an approach whereby an side mirror of a motor vehicle is adjusted. The method includes automatic adjustment of the external side mirror from a first position to a second position, as a function of a steering wheel and vehicle speed. The external mirror is adjusted, by an angle, when the driver steers the vehicle. The driver of the motor vehicle is then provided a different view of adjacent traffic when making a turn of the wheel.
However, a problem exists with the known technique. Not only is it limited in adjusting the external mirror only when the driver turns the wheel (i.e. vehicle driven along a curved path or a changing of direction), it is imprecise.
Therefore, an object of the invention, among others, is to provide a method for automatically adjusting an external mirror of a vehicle in a dynamic fashion at precise moments.
The method provides adjustment of a vehicle mirror between a standard mirror angle adjustment to a dynamic mirror angle adjustment. The vehicle receives map data of a surrounding area of a vehicle including a first path of travel and a second path of travel. The vehicle also receives vehicle positioning data indicating a vehicle position along one of the first path of travel or the second path of travel. The vehicle then calculates a dynamic mirror angle adjustment based on the vehicle position and map data. The vehicle mirror is adjusted by the dynamic mirror angle adjustment relative to a standard mirror angle adjustment.
The invention will be explained in greater detail with reference to embodiments, referring to the appended drawings, in which:
While the invention disclosed herein was developed for a motor vehicle which is driven on the right hand side of a road by an operator in the left front seat, it should be understood that it is equally applicable to those vehicles driven on the left by an operator in the right seat. The invention is illustrated herein for right hand side road driving only, for simplicity of understanding. Primary discussion of the invention herein shall be directed to a method and system for dynamically adjusting a vehicle mirror. For sake of brevity, this disclosure is focused on one external mirror that applies the methods and systems according to the invention, and omits other known components used in a motor vehicle from the detailed description, including use of two or more vehicle mirrors disposed along other places of a motor vehicle. For instance, the methods and systems disclosed below could incorporate operation of other mirrors known to be used by an operator of a vehicle, including the rear view or other side view mirrors.
Additionally, it should be appreciated by one skilled in the art that the disclosed methods and systems could be applicable to other types of vehicles (i.e. boats, airplanes, helicopters, etc.) than that which is shown and could be applicable to any type of vehicle transported by an operator from one path of travel to a second path of travel.
Hereinafter, a disclosure of a method and system for dynamically adjusting a vehicle mirror will be described with reference to the appended figures.
First, with reference to
As shown in
With respect to
In order to adjust the vehicle mirror 10 from the standard mirror angle adjustment a1 to the dynamic mirror angle adjustment ax, the vehicle receives map data 100. First, the vehicle determines the proximate position of the vehicle at a particular moment 100A, which is reference for any further data collected. The vehicle then receives and collects map data 100 of a surrounding area 50 relative to the proximate position of the vehicle at a particular moment which may include the size of the surrounding area 50 (100B) and the geometry of the surrounding area 50 (100C).
In an embodiment, the vehicle starts receiving and collecting map data concerning the surrounding area 50 once the vehicle determines its proximate position. The size of the surrounding area selected is a variable that can be adjusted to efficiently complete the method of adjusting the vehicle mirror. For instance, the surrounding area 50 may be a 300-yard radius from the determined proximate position. The amount of map data collected is determinant on a size of surrounding area 50. Therefore, the size of the surrounding area 50 may be a function of speed, or a static dimension selected by the method.
The map data includes diagrammatic representations of physical features and roadways within the determined surrounding area 50. In an embodiment, the map data is received and then collected into a database. The map data includes the geometry of existing roadways and terrain relative to a present position within the surrounding area 50 of the vehicle.
In the shown embodiment of
As shown in
In one embodiment, the map data includes geometry of the first path of travel 20, including length, elevation, and curvature of the first path of travel 20, as well as other collectable factors, such as speed limit, weather conditions, time of day, and road conditions. Additionally, the map data may include geometry of adjacent roadways, as well as relation information between the first path of travel 20 and the second path of travel 30. If there is more than one proximate and adjacent roadway, then the second path of travel 30 is identified as intersecting the first path of travel which is the first intersection 40, where the first path of travel 20 and the second path of travel 30 convene. However, it is possible that certain conditions are required before the first path of travel 20 and second path of travel 30 are identified before the dynamic mirror angle adjustment ax is performed.
The vehicle is constantly receiving vehicle positioning data 102 in order to determine where the vehicle is, along a path using a vehicle positioning unit. For instance, the vehicle constantly gathers additional positioning data 102A and additional map data 102B through any number of sensors and modules. In one embodiment, the method of adjusting a vehicle mirror 10 is not fully performed until it is established through the map data that the first path of travel 20 and the second path of travel 30 are an interchange and highway respectively. That is, the first path of travel 20 is the interchange leading into the highway, and the second path of travel 30, which is a roadway, convenes with the interchange at the intersection 40. This is one example, and various other conditions could be used to limit the method of adjusting the vehicle mirror 10. The use-case of the dynamic mirror is not only limited to highway interchanges but rather all merging event where the vehicle is at a significant speed difference relative to the traffic in which it wishes to merge and at an angle that it less than 90° (vehicle relative to traffic).
As discussed above, the interchanges may be road junctions that may have grade separation, and/or one or more ramps, to permit traffic on at least one highway to pass through the junction without directly crossing any other traffic stream. However, the junction may be a secondary roadway that leads onto the highway, such as a emergency or rest area, off the side of the second path of travel 30. Thanks to the detailed incoming data, the dynamic mirror system 1 can be sure not to dynamically adjust the vehicle mirror 10 whenever the vehicle is turning but rather only in merging situations when the dynamic mirror system 1 provides an added value.
Both positioning and map data may be collected from a variety of modules (including a vehicle positioning unit, sensors, cameras or even through data exchange modules (i.e. cellular, satellite or other known technologies)). These modules compile information that is received and collected to determine the geometry of the surrounding landscape, as well as other data which would assist one skilled in the art in determining the dynamic mirror angle adjustment ax relative to the standard mirror angle adjustment a1. For instance, the map data may include roadway grade, elevation difference between the first path of travel 20 and the second path of travel, speed limit, distance (i.e. between the adjacent roadways, between vehicle and intersection 40, etc.), road conditions of the first path of travel 20, as well as distance to second path of travel 30. Practically any data, that can be collected to assist in determining the dynamic mirror angle adjustment ax, will be collected and stored for use in the method of adjusting the vehicle mirror 10.
For instance, the map data may include visual obstructions such as trees or buildings, as well as traffic signs and signals (i.e. stop sign, stop signal, yield, etc.). The map data may include traffic and travel information through coded signals (i.e. digital or analog) using known systems such as, but not limited to, conventional FM radio broadcasts, digital audio broadcast (DAB) or satellite radio. No matter how or where the map data is received, it is then collected and stored for further processing with other real time information, including present status of vehicle position, to determine if and what the dynamic mirror angle adjustment ax should be relative to the standard mirror angle adjustment a1.
In order to determine when the standard mirror angle adjustment a1 is adjusted to the dynamic mirror angle adjustment ax, constant positioning of the vehicle is determined by collecting vehicle positioning data. This vehicle positioning data is acquired to indicate a present position of the vehicle either along the first path of travel 20 or the second path of travel 30. The adjustment of the vehicle mirror 10 is a function of the proximate position of the vehicle with respect to the collected map data.
In one embodiment, vehicle positioning data is acquired through a vehicle positioning unit. The vehicle positioning unit determines the proximate position of the vehicle, which may be performed by connecting to one or more vehicle tracking systems. As a result, the vehicle positioning unit can determine the approximate or precise location of the vehicle to which it is attached. That position is then recorded at regular intervals into the vehicle positioning unit or into a memory of a vehicle-processing module, which is either connected to a processor or the vehicle positioning unit.
The vehicle positioning data is used to identify the first path of travel 20 and the second path of travel 30 relative to the map data. The vehicle positioning data provides the position of the vehicle relative to the map data, such as the geometry of the surrounding landscape and roadways, as well as other variables, including but not limited to traffic, visual obstructions, grade and elevation, and roadway restrictions (i.e. stop signs, traffic lights, speed limits, et al.).
Knowledge as to the location of the vehicle is fundamental to the method and system for dynamically adjusting the vehicle mirror 10, considering the dynamic mirror angle adjustment ax is dependent on the position of the vehicle along the first path of travel 20 with respect to the second path of travel 30, and the map collected concerning the two. The dynamic mirror angle adjustment ax is just that—dynamic— with adjustments that change depending on where the vehicle is relative to the second path of travel 30, as well as other factors/variables collected as the map data.
The vehicle positioning unit, as described above, is any type of system that utilizes a communications component to identify the approximate or precise location of a vehicle. In the embodiment shown, the vehicle positioning unit is an on-board component display module (i.e. navigation unit having an electronic map, as is commonly known). For instance, the vehicle positioning unit utilizes a Global Position Systems (GPS) system. However, other known vehicle tracking systems may be used.
The GPS system utilizes satellites to transmit signals that are then sent to and received by the vehicle positioning unit (such as a global positioning receiver). In one embodiment, for instance, the vehicle positioning unit would first locate four or more GPS satellites, and then calculate the distance to each satellite by analyzing information sent in signals sent from the satellites. This analysis, which is relatively known in the art and performed by the vehicle positioning unit, determines the approximate, if not precise, vehicle position in real time.
As an alternative, cellular technology that utilizes radio masts and towers, may be used as well, although not as robust. In fact, mobile positioning, using a handheld device, like a mobile device, is also possible, wherein the approximate position of a mobile device is tracked. Since, the mobile device would be in an approximate position of the vehicle, the vehicle position could also be determined. However, an additional connection between the mobile device and vehicle positioning unit would have to be established, such as Bluetooth or other known wireless technology.
As the vehicle receives or determines vehicle positioning data 102, to indicate a present position of the vehicle, the step of calculating the dynamic mirror angle adjustment ax (104) is performed and based on the present vehicle position as well as the map data, which may include geometry (i.e. length, elevation, and curvature) and other acquired variables, such as speed limit, weather conditions, time of day, and road conditions, of surrounding area 50. In the embodiment shown, the map data would include data regarding the first path of travel 20 and the second path of travel 30, as well as the area between the two. The dynamic mirror angle adjustment ax is also calculated according to the standard mirror angle adjustment a1, which has been adjusted by the operator according to preferred viewing angles according to their posture and body position, as well as other preferred factors. However, it is also possible that other information is collected regarding to the operator, including body position, posture and vehicle. This information may be collected from the vehicle computer of other sensors and modules, such as eye cameras and software that tracks eye movement and body gestures. Other sensors and modules will be further discussed below, with reference to the dynamic mirror adjustment system.
A main control unit calculates the dynamic mirror angle adjustment ax by processing the map data with the vehicle positioning data to: (1) determine when to adjust the standard mirror angle adjustment a1 to the dynamic mirror angle adjustment ax, and (2) perform a mirror change means 104A to determine the dynamic mirror angle adjustment ax. In the shown embodiment, the mirror change means is performed through a mirror change algorithm. However, it is possible to use other techniques known to one skilled in the art in determining the dynamic mirror angle adjustment ax.
The mirror change algorithm is performed by the main control unit, through an algorithm and/or calculations, and determines the adjustment angle of a major surface of the vehicle mirror 10 (i.e. according to an x-y-z coordinate system), as the dynamic mirror angle adjustment ax. In general, the mirror change algorithm includes: (1) determining first path of travel 20, (2) determining the second path of travel 30, (3) determining if an adjustment of the standard mirror angle adjustment a1 is required to provide the dynamic mirror angle adjustment ax, and (4) determining a mirror adjustment that provides an optimal view of the second path of travel (i.e. widest view, intervening adjacent traffic, least restrictive view according to terrain relief and obstructions, etc.). If mirror change algorithm determines that the vehicle operator has limited view of the second path of travel 30 using the standard mirror angle adjustment a1, then the mirror change algorithm determines that the vehicle mirror 10 requires adjustment from the standard mirror angle adjustment a1 to the dynamic mirror angle adjustment ax so that the driver of the vehicle can view the second path of travel 30 and objects along the second path of travel 30, when the vehicle transitions from the first path of travel 20 to the second path of travel 30. Since the dynamic mirror angle adjustment ax is determined by proximate position of the vehicle and the vehicle is generally moving along the first path of travel, the actual position of the vehicle mirror 10, reflecting the dynamic mirror angle adjustment ax, adjusts continuously by way of the mirror change algorithm: collecting and receiving map data 100 and vehicle positioning data 102, and then calculating the dynamic mirror angle adjustment ax 104 what position adjustments the major surface of the vehicle mirror 10 are needed to provide the driver with a reflection of the second path of travel 30 that may be outside the driver's view. Therefore, the mirror change algorithm is constantly performing decisions on when to adjust the vehicle mirror 10 to the dynamic mirror angle adjustment ax.
The standard mirror angle adjustment a1 is an angle of a major surface of the vehicle mirror, either manually or remotely adjusted, according to vertical and horizontal adjustments so as to provide a driver adequate coverage behind and to the side of the vehicle. The standard mirror angle adjustment a1 is an adjusted angle and position of the major surface of vehicle mirror according to height and seated position preferences of the driver. The standard mirror angle adjustment a1 can be modified by a mechanical means of cables or by an electric means of geared motors that tilt a major surface of vehicle mirror which reflect the sides of the vehicle as well outside of the driver's peripheral vision. However, if the first path of travel 20 is not directly adjacent and parallel to the second path of travel 30, then the standard mirror angle adjustment a1 will not reflect the sides of the vehicle as well outside of the driver's peripheral vision to account for oncoming or adjacent traffic. Rather, there is a dynamic mirror angle adjustment ax, where the major surface of the vehicle mirror 10 may have a different viewing angle to view blind spots and areas outside of the driver's peripheral vision. For instance, as the vehicle moves along an interchange, onto a major highway, the driver may not be able to view major highway or objects traveling on the highway. This results when the position of the vehicle mirror at the standard mirror angle adjustment a1 will not view the highway, but rather, the vehicle mirror 10 requires a dynamic mirror angle adjustment ax in order to provide a different viewing angle for the driver. The dynamic mirror angle adjustment ax provides a proper placement of the major surface of the vehicle mirror such that the driver can view the highway and objects traveling on the highway. In this example, the interchange is the first path of travel 20 and the highway is the second path of travel 30. The mirror change algorithm constantly determines new dynamic mirror angle adjustments ax as the vehicle moves along the first path of travel, until it is decided that the vehicle is then positioned on the second path of travel 30, at which the mirror change algorithm determines to revert the vehicle mirror position back to the standard mirror angle adjustment a1. Once the vehicle's position or status qualifies the conditions that trigger the mirror change algorithm (i.e. positioned on a known interchange), the vehicle will again loop through the aforementioned methods described above namely: (1) receiving map data 100 including the intersection 40 of a first path of travel 20 and a second path of travel 30; (2) receiving vehicle positioning data 102 indicating a vehicle position along one of the first path of travel 20 or the second path of travel 30; (3) calculating a dynamic mirror angle adjustment ax 104 based on the vehicle position and map data of the first path of travel 20 and the second path of travel 30; and (4) adjusting the vehicle mirror to the dynamic mirror angle adjustment ax 106 from a standard mirror angle adjustment.
In another embodiment, there may be a grade separation between the first path of travel 20 and the second path of travel 30. Additionally, the intersection 40 between the first path of travel 20 and the second path of the travel 30 is not orthogonal, but rather the first path of travel 20 has a curved path, intervening with the second path of travel 30 at an acute angle. For this situation, the standard mirror angle adjustment a1 will not provide clear vision of the second path of travel 30, as well as objects outside of the driver's peripheral vision to account for oncoming or adjacent traffic, before the vehicle merges onto the second path of travel 30. Therefore, a dynamic mirror angle adjustment ax is required to allow the vehicle mirror 10 to reflect the second path of travel 30, as well as objects outside of the driver's peripheral vision, to account for oncoming or adjacent traffic along the first path of travel 20. In fact, the dynamic mirror angle adjustment ax may be an adjustment that constantly changes depending on map data relative to the vehicle positioning data.
In the embodiment shown, the mirror change algorithm determines the dynamic mirror angle adjustment ax when the vehicle is positioned on a so-called interchange (i.e. on ramp of a highway), as the first path of travel 20, at a set distance X from the second path of travel 30. The mirror change algorithm includes two conditions: (1) the vehicle must be positioned on an interchange, and (2) the vehicle is a set distance X (i.e. 200 yards) from the second path of travel 30. However, there can be one or more different conditions that the mirror change algorithm must meet before it determines the dynamic mirror angle adjustment ax. In fact, the set distance X from the second path of travel 30 may be a variable distance selected by the user (i.e. 200 yards) or when the vehicle positioning data indicates that the vehicle is on an interchange.
In other embodiments, the mirror change algorithm may be triggered by other conditions. For instance, the mirror change algorithm may receive information from vehicle radar or other sensors that the vehicle has proceeded on an interchange or that a vehicle in an adjacent lane is in a blind spot or well outside the driver's peripheral vision. If so, then the mirror change algorithm determines the dynamic mirror angle adjustment ax when the vehicle is positioned on a so called interchange (i.e. on ramp of a highway), as the first path of travel 20, at a set distance X from the second path of travel 30. The angles and position of the dynamic mirror angle adjustment ax will be discussed in further below, with discussion of the system for dynamically adjusting a vehicle mirror.
If the mirror change algorithm is triggered and it determines that the dynamic mirror angle adjustment ax is required from the standard mirror angle adjustment a1, the vehicle mirror is physically adjusted 106 to the dynamic mirror angle adjustment ax 106A from a standard mirror angle adjustment a1.
Generally, the vehicle mirror 10 (often positioned on the side of vehicles) is equipped for manual or remote vertical and horizontal adjustment, such that the major surface of the vehicle mirror 10 allows viewing of an image of the surrounding area 50, including the side of the vehicle and the area outside of the driver's peripheral vision, when the operator is looking forward through the windshield. For remote adjustment, generally, the vehicle mirror 10 is adjusted by either a mechanical means using cables or an electrical means using geared motors. Either described means, or other known mechanisms that are known to adjust the angle of a mirror can be used to tilt the major surface of vehicle mirror 10 to view the sides of the vehicle as well outside of the driver's peripheral vision.
With reference to
For instance, when the vehicle is traveling along a first path of travel 20 and is merging onto the second path of travel 30, as shown in
With reference to
Now, a discussion and disclosure of each of component to the dynamic mirror system 1 will be provided, with reference to
The vehicle mirror 10 for purposes of this disclosure is a known wing mirror. However, other known mirrors offering different viewing angles to the driver of a vehicle could be used, including a known rear view mirror. The vehicle mirror 10 (also known as fender mirrors, door mirrors, or side mirrors) is a mirror found on the exterior of motor vehicle for the purposes of helping the driver see areas behind and to the sides of the vehicle, and/or outside of the driver's peripheral vision (in the known “blind spot”). The vehicle mirror 10 includes a major surface which reflects an image for the driver and the angle of which can be adjust manually or remotely by vertical and horizontal adjustments, such that the major surface of the vehicle mirror 10 reflects an image of the surrounding area 50. For remote adjustment, generally, the vehicle mirror 10 is adjusted by either a mechanical means using cables or an electrical means using geared motors. Either described means, or other known mechanisms that are known to adjust the angle of a mirror can be used to tilt the major surface of the vehicle mirror 10 to reflect the sides of the vehicle as well outside of the driver's peripheral vision.
The system bus 110 connects the components of dynamic mirror system 1 to each other. The system bus 110 functions of a system bus to carry information, an address bus to determine where it should be sent, and/or a control bus to determine its operation. More importantly, the system bus 110 allows the components of the system to communicate with each other.
The dynamic mirror system 1 includes numerous sensors and modules to collect map data. The collected map data includes information from many different sensors and modules, which then are variables for the mirror change algorithm to change the major surface S angle between the standard mirror angle adjustment a1 and the dynamic mirror angle adjustment ax.
The dynamic mirror system 1 may include a vehicle speed sensor (VSS), used to measure the speed of the vehicle. The speed of the vehicle provides the mirror change algorithm on how often to change the major surface S angle between the standard mirror angle adjustment a1 and the dynamic mirror angle adjustment ax. The speedometer could be used as well, in order to measure the instantaneous speed of the vehicle
Many cars include radar and/or proximity sensors to determine proximity of surround objects, such as adjacent vehicles. These sensors often emit an electromagnetic field or a beam of electromagnetic radiation (infrared, for instance), and looks for changes in the field or return signal. The information from these sensors can be input into the mirror change algorithm, which can determine an optimal angle for the major surface S, which may focus on the object detected by the proximity sensor and/or radar. Radar can be used to detect the speed of surrounding objects and their approach toward the vehicle.
A camera using recognition software can be used in the same way. In addition, the camera and recognition software can be used to objects and items that may not be detected by proximity sensors, such as traffic lines and signs.
A weather sensor can be used with the dynamic mirror system 1 to determine the weather (i.e. precipitation, wind, and temperature). All the data collected by the weather sensor can be inputted in to the mirror change algorithm. The information is then a variable in determining the optimal viewing angle of the major surface for the second path of travel 30.
An attitude indicator (AI), also known as gyro horizon or artificial horizon, or similar functioning module may be used to indicate the pitch (fore and aft tilt) and bank or roll (side to side tilt) the vehicle is positioned on and/or traveling. This information is another variable fed into the map data, which then determines the angle change of the major surface S of the vehicle mirror between the standard mirror angle adjustment a1 and the dynamic mirror angle adjustment ax.
Vehicle positioning data is acquired through the vehicle positioning unit 130. The vehicle positioning unit 130 determines the proximate position of the vehicle, which may be performed by connecting to one or more vehicle tracking systems. As a result, the vehicle positioning unit 130 can determine the approximate or precise location of the vehicle to which it is attached. That position is then recorded at regular intervals into the vehicle positioning unit 130 or into a memory of a vehicle-processing module, which is either connected to a processor or the vehicle positioning unit 130. In other embodiments, the position is then recorded at regular intervals into the map data unit 140.
In the an embodiment of the invention, the vehicle positioning unit 130 is a navigation system that generally maintains certain map data, such as geometry of the surrounding landscape and roadways, as well as other variables, including but not limited to traffic, visual obstructions, grade and elevation, and roadway restrictions (i.e. stop signs, traffic lights, speed limits, et al.). However it is possible, in other embodiments, the that vehicle positioning unit 130 does not maintain this information in memory, but can retrieve the same or similar information from a foreign database. In other embodiments, a different module or component of the dynamic mirror system 1 can retrieve this data.
In one embodiment, the vehicle positioning unit 130 utilizes a Global Position Systems (GPS) system. However, other known vehicle tracking systems may be used with the dynamic mirror system 1.
In one embodiment, the map data unit 140 is a module, a database, or databases that collect and maintain the variable information utilized by the mirror change algorithm to change the major surface S angle of the vehicle mirror between the standard mirror angle adjustment a1 and the dynamic mirror angle adjustment ax. As discussed above, the map data unit can be a standalone component of the dynamic mirror system 1 that communicates with other component by way of the system bus 110, or can integrated into another component of the dynamic mirror system 1. For instance, the map data unit 140 can be integrated into the vehicle positioning unit 130 or the main control unit 150.
The main control unit 150 includes central processing unit (CPU) for the dynamic mirror system 1 to perform the arithmetical, logical, and input/output operations of the mirror change algorithm. The main control unit 150 may also contain memory that holds the logic and instructions for the mirror change algorithm.
The auxiliary control unit 160 is a movement means for physically adjusting the major surface S angle of the vehicle mirror between the standard mirror angle adjustment a1 and the dynamic mirror angle adjustment ax. This can be performed by mechanical means or electrical means, as discussed above. The main control unit 150 communicates with the auxiliary control unit 160, by way of the system bus 110, to adjust the major surface S based on decisions performed by the mirror change algorithm. However, in other embodiments, the main control unit 150 can control and adjust the major surface S based on decisions performed by the mirror change algorithm.
The foregoing illustrates some of the possibilities for practicing the invention. Many other embodiments are possible within the scope and spirit of the invention. It is, therefore, intended that the foregoing description be regarded as illustrative rather than limiting, and that the scope of the invention is given by the appended claims together with their full range of equivalents.