CPC B60R 1/025 (2013.01) [G06F 3/0484 (2013.01); G06F 3/0487 (2013.01); B60R 2300/20 (2013.01); B60R 2300/50 (2013.01); B60R 2300/80 (2013.01)] | 18 Claims |
1. A computing system comprising:
at least one processor; and
memory comprising instructions that, when executed, cause the at least one processor to:
determine a current orientation of a mirror of a vehicle;
determine a preferred orientation of the mirror based on
1) a current driver position of a driver of the vehicle,
2) a difference between a first reference driver position for the driver and a second reference driver position for the driver, wherein the first reference driver position is defined by a first vertical position limit of a driver seat and a first horizontal position limit of the driver seat, and wherein the second reference driver position is defined by a second vertical position limit of the driver seat opposite the first vertical position limit and a second horizontal position limit of the driver seat opposite the first horizontal position limit, and
3) a difference between a first reference orientation of the mirror when the driver is positioned at the first reference driver position and a second reference orientation when the driver is positioned at the second reference driver position; and
responsive to determining the current orientation is not the preferred orientation, output a command to adjust the mirror to the preferred orientation.
|