Rest conducive automated vehicle operation
A method for operating a vehicle includes entering a rest mode and altering at least one vehicle condition to be more conductive to rest. The method identifies a body position of a first passenger and determines a first body vector from the body position to a first vehicle reference point. The method determines a travel route configured to minimize at least one rest disruption factor based at least in part on the first body vector and initiates the determined travel route.
1 . A method for operating a vehicle comprising:
entering a rest mode and altering at least one vehicle condition to be more conducive to rest;
identifying a body position of a first passenger and determining a first vector from the body position to a first vehicle reference point, the first vector being a quantity including a size and a direction;
determining a travel route configured to minimize at least one rest disruption factor based at least in part on the first vector identifying a plurality of potential travel routes, identifying an estimated force vector of each turn of each potential travel route in the plurality of potential travel routes, and selecting the travel route from the plurality of potential travel routes based at least in part on a total opposing force vector between the force vectors of each potential travel route and the first vector; and
initiating the determined travel route.
2 . The method of claim 1 , wherein the body position is a center of a forehead and the first vehicle reference point is a position on a headrest.
3 . The method of claim 1 , further comprising identifying a second body position of a second passenger and determining a second vector from the body position of the second passenger to a second vehicle reference point.
4 . The method of claim 1 , wherein the total opposing force vector of each potential route discounts all force vectors below a threshold magnitude.
5 . The method of claim 4 , wherein the threshold magnitude is a static threshold stored in a vehicle memory.
6 . The method of claim 4 , wherein the threshold magnitude is a dynamic threshold dependent at least in part on a magnitude of the first vector.
7 . The method of claim 1 , wherein selecting the travel route is based at least in part on one or more of an expected average speed of each potential route, an expected average roughness of each potential route, an expected noise level of each potential route, and an expected consistency of travel of each expected route.
8 . The method of claim 1 , wherein altering the at least one vehicle condition includes at least one of altering an interior lighting of the vehicle, altering an interior volume of the vehicle, altering a speed of the vehicle, and altering an aggressiveness of at least one automated vehicle system.
9 . The method of claim 8 , wherein altering the interior volume includes at least one of lowering an audio output volume, playing a white noise, and actively canceling an exterior noise.
10 . The method of claim 8 , wherein altering the at least one vehicle condition further includes communicating with at least one third party device, thereby causing the at least one third party device to alter a third party device setting.
11 . The method of claim 1 , wherein determining the travel route further comprises identifying a targeted arrival time and wherein the determined travel route maximizes expected travel time while completing the determined travel route prior to the targeted arrival time.
12 . The method of claim 1 , further comprising receiving at least one additional vehicle condition alteration from the first passenger and storing the at least one additional vehicle condition alteration in a memory such that subsequent iterations of the method apply the at least one additional vehicle condition.
13 . The method of claim 12 , further comprising determining a unique identity of the first passenger and wherein altering the at least one vehicle condition to be more conducive to rest comprises determining rest mode settings of the first passenger using the unique identity of the first passenger and applying the rest mode settings of the first passenger to the vehicle.
14 . The method of claim 1 , wherein determining the travel route configured to minimize the at least one rest disruption factor based at least in part on the first vector comprises identifying a plurality of potential travel routes, calculating a rest score of each potential travel route, and selecting a potential travel route having a best rest score as the determined travel route.
15 . A vehicle comprising:
a controller having at least one automated vehicle operation system configured to cause the controller to perform a method including the steps of
entering a rest mode and altering at least one vehicle condition to be more conducive to rest;
identifying a body position of a first passenger and determining a first vector from the body position to a first vehicle reference point, the first vector being a quantity including a size and a direction;
determining a travel route configured to minimize at least one rest disruption factor based at least in part on the first vector by at least identifying a plurality of potential travel routes, identifying an estimated force vector of each turn of each potential travel route in the plurality of potential travel routes, and selecting the travel route from the plurality of potential travel routes based at least in part on a total opposing force vector between the force vectors of each potential travel route and the first vector; and
initiating the determined travel route.
16 . The vehicle of claim 15 , wherein the body position is a center of a forehead and the first vehicle reference point is a position on a headrest.
17 . The vehicle of claim 15 , wherein determining the travel route comprises identifying a plurality of potential travel routes, calculating a rest score of each potential travel route, and selecting a potential travel route having a best rest score as the travel route.
18 . The vehicle of claim 15 , wherein the total opposing force vector of each potential travel route discounts all force vectors below a threshold magnitude.