Vehicle control device, vehicle control method, and storage medium
A vehicle control device includes a first recognizer configured to recognize a surrounding situation of a vehicle including a first marking, a second recognizer configured to recognize a second marking relating to a lane near the vehicle from map information, a driving controller, and a mode decider. It is determined whether or not there is interference between a specific region set on the basis of the second marking and a position of the preceding vehicle when the first marking is not recognized and the preceding vehicle is recognized. A driving mode is changed from the first driving mode to the second driving mode when it is determined that the preceding vehicle interferes with the specific region. A width of the specific region is variably set in accordance with at least one of an inter-vehicle distance between the vehicle and the preceding vehicle and a road's curvature where the vehicle travels.
1 . A vehicle control device comprising:
a processor that executes instructions to:
as a first recognition process, recognize a surrounding situation of a vehicle including a first marking relating to a travel lane of the vehicle and a nearby vehicle around the vehicle on a basis of an output of a detection device that detects the surrounding situation of the vehicle;
as a second recognition process, recognize a second marking relating to a lane near the vehicle from map information on a basis of position information of the vehicle;
control one or both of steering and a speed of the vehicle on a basis of recognition results of the first recognition process and the second recognition process;
decide on a driving mode of the vehicle as any one of a plurality of driving modes including a first driving mode and a second driving mode having a heavier task imposed on an occupant of the vehicle than the first driving mode, wherein some of the plurality of driving modes including at least the first driving mode are controlled by the processor; determine that there is interference between a specific region that was set on a basis of the second marking recognized by the second recognition process and a position of the preceding vehicle, when the first recognition process recognizes the preceding vehicle traveling in front of the vehicle without recognizing the first marking, resulting in an interference determination; and
based on the interference determination, change the driving mode from the first driving mode to the second driving mode,
wherein a width of at least a part of the specific region is variably set in accordance with at least one of:
an inter-vehicle distance between the vehicle and the preceding vehicle, or a curvature of a travel lane of the vehicle.
2 . The vehicle control device according to claim 1 , wherein the width of the at least a part of the specific region is set so that the width becomes wider toward a center of a travel lane of the vehicle as the inter-vehicle distance increases.
3 . The vehicle control device according to claim 1 , wherein the width of the at least a part of the specific region is set so that the width becomes wider toward a center of a travel lane of the vehicle as curvature of a travel lane of the vehicle increases.
4 . The vehicle control device according to claim 1 , wherein the width of the at least a part of the specific region is variably set further in accordance with at least one of:
a deviation angle between an extension direction of the second marking and a travel direction of the preceding vehicle, or
a shortest distance between the preceding vehicle and the second marking.
5 . The vehicle control device according to claim 1 ,
wherein an allowable region is provided between the second marking and the specific region, and
wherein the processor further causes the first driving mode to continue when the preceding vehicle is located within the allowable region.
6 . The vehicle control device according to claim 5 , wherein the processor further causes the vehicle to travel in the second driving mode when a state in which a position of the preceding vehicle is located within the allowable region continues for a prescribed period of time or longer.
7 . The vehicle control device according to claim 1 , wherein the processor further switches the driving mode to the second driving mode when the preceding vehicle is absent and switches the driving mode to a manual driving mode when a state of the second driving mode has continued for a prescribed period of time or longer.
8 . The vehicle control device according to claim 1 , wherein the processor executes the first driving mode on the basis of the second marking and a travel trajectory of the preceding vehicle when the first recognition process recognizer recognizes the preceding vehicle without recognizing the first marking, and
switches the driving mode to the first driving mode based on the first marking when the first recognition process recognizes the first marking while the first driving mode is being executed.
9 . The vehicle control device according to claim 1 , wherein the processor continues the first driving mode based on a travel trajectory of another vehicle and the second marking in a case where the other vehicle which is another tracking target is present as a case where the preceding vehicle is not recognized as a tracking target while the first driving mode based on the travel trajectory of the preceding vehicle and the second marking is being executed.
10 . The vehicle control device according to claim 1 ,
wherein a driving state in the second driving mode allows transition to the first driving mode when a degree of alignment between the first marking and the second marking is at or above a predetermined level,
wherein the first driving mode reduces an amount of operation applied to the steering operation element that performs the steering operation of the vehicle compared to the second driving mode,
wherein the processor, when determining that the preceding vehicle does not interfere with the specific region if the degree of alignment between the first marking and the second marking decreases, continues the driving mode in the first driving mode, and when determining that the preceding vehicle interferes with the specific region, transitions the driving mode to the second driving mode.
11 . A vehicle control method comprising:
recognizing, by a computer, a surrounding situation of a vehicle including a first marking relating to a travel lane of the vehicle and a nearby vehicle around the vehicle on a basis of an output of a detection device that detects the surrounding situation of the vehicle;
recognizing, by the computer, a second marking relating to a lane near the vehicle from map information on a basis of position information of the vehicle;
performing, by the computer, driving control for controlling one or both of steering and a speed of the vehicle on a basis of recognition results;
deciding, by the computer, on a driving mode of the vehicle as any one of a plurality of driving modes including a first driving mode and a second driving mode having a heavier task imposed on an occupant of the vehicle than the first driving mode, wherein some of the plurality of driving modes including at least the first driving mode are controlled in the driving control;
determining, by the computer, that there is interference between a specific region that was set on a basis of the second marking and a position of the preceding vehicle, when the first marking is not recognized and the preceding vehicle traveling in front of the vehicle is recognized, resulting in an interference determination; and
based on the interference determination, changing, by the computer, the driving mode from the first driving mode to the second driving mode, wherein a width of at least a part of the specific region is variably set in accordance with at least one of:
an inter-vehicle distance between the vehicle and the preceding vehicle, or
a curvature of a travel lane of the vehicle.
12 . A computer-readable non-transitory storage medium storing a program for causing a computer to:
recognize a surrounding situation of a vehicle including a first marking relating to a travel lane of the vehicle and a nearby vehicle around the vehicle on a basis of an output of a detection device that detects the surrounding situation of the vehicle;
recognize a second marking relating to a lane near the vehicle from map information on a basis of position information of the vehicle;
perform driving control for controlling one or both of steering and a speed of the vehicle on a basis of recognition results;
decide on a driving mode of the vehicle as any one of a plurality of driving modes including a first driving mode and a second driving mode having a heavier task imposed on an occupant of the vehicle than the first driving mode, wherein some of the plurality of driving modes including at least the first driving mode are controlled in the driving control;
determine that there is interference between a specific region that was set on a basis of the second marking and a position of the preceding vehicle, when the first marking is not recognized and the preceding vehicle traveling in front of the vehicle is recognized, resulting in an interference determination; and
based on the interference determination, change the driving mode from the first driving mode to the second driving mode, wherein a width of at least a part of the specific region is variably set in accordance with at least one of:
an inter-vehicle distance between the vehicle and the preceding vehicle, or
a curvature of a travel lane of the vehicle.