| CPC B60W 60/0051 (2020.02) [B60W 50/14 (2013.01); B60W 2420/403 (2013.01); B60W 2510/18 (2013.01); B60W 2510/20 (2013.01)] | 5 Claims |

|
1. A vehicle comprising:
a storage configured to store first vehicle data in association with first image data, the first vehicle data comprising past data of the vehicle on one or more of steering wheel steering data, accelerator or brake operation data, and vehicle speed data, the first image data comprising past image data of the vehicle on a region in front of the vehicle;
an obtainer configured to acquire second vehicle data and second image data, the second vehicle data comprising current data of the vehicle on the one or more of the steering wheel steering data, the accelerator or brake operation data, and the vehicle speed data, the second image data comprising current image data of the vehicle on the region in front of the vehicle;
an extractor configured to extract, from the first vehicle data and the first image data stored in the storage, the first vehicle data associated with a road shape or feature in the first image data that is identical or similar to a road shape or feature identified from the second image data;
a comparator configured to compare the second vehicle data acquired by the obtainer with the first vehicle data extracted by the extractor, and obtain a difference value between the second vehicle data and the first vehicle data;
a notification processor configured to execute, when the difference value obtained by the comparator exceeds a first value, a notification that the difference value exceeds the first value; and
a traveling processor configured to adjust vehicle behavior by controlling at least one of the steering, braking, and acceleration based on the difference value when detecting that the difference value, obtained again by the comparator after a predetermined period of time has elapsed from the notification, exceeds a second value greater than the first value.
|