A non-transitory computer readable storage medium storing a database generation program for solving the problem of a mismatch in ride comfort between different types vehicles and different roads, the program causing a computer to function to:
- receive information on the speed, angular velocity, and acceleration of the different types of vehicles on different roads in a predetermined area detected by a speed sensor, an angular velocity sensor, and an acceleration sensor, respectively, on the different types of vehicles and transmitted by the different types of vehicles to the computer;
- receive information on the type and location of the different vehicles in the predetermined area from the different vehicles whose speed, angular velocity, and acceleration are transmitted to the computer;
- for each of the different roads, determine, based on the speed, angular velocity, and acceleration of the different vehicles on the different roads and for each type of vehicle, the degree of travel comfortableness for each type of vehicle on each of the roads;
- and
- generate a database that associates, for each of the roads, the type of vehicles exhibiting travel comfortableness when traveling on each road, wherein the determined travel comfortableness
- i) is based on
- a) speed comfortableness determined by each vehicle's average speed on each road in the database, and
- b) straight travel comfortableness determined by each vehicle's average angular velocity and average acceleration on each road in the database, and
- ii) increases as the speed comfortableness or the straight travel comfortableness increases, thereby solving the mismatch of different types of vehicles and different roads when the database is used to match the different types of vehicles to the different roads.