System (10) for
route planning of a vehicle (12) based on the road characteristics, wherein the
system (10) comprises: a global navigation
satellite system (GNSS) (16) for determining a geographic location of the vehicle (12); a vehicle communication
system (20) for communicating with
server systems (28); and a vehicle controller (14) in
electrical connection with the GNSS (16) and the vehicle communication system (20), wherein the vehicle controller (14) is programmed: to determine a vehicle
mass, a vehicle height and a vehicle width; to receive a navigation request from an occupant of the vehicle (12); and to determine a navigation
route using at least the GNSS (16) and the vehicle communication system (20) in response to receiving the navigation request, wherein the navigation
route is based at least partially on the vehicle
mass, vehicle height and vehicle width, wherein, in order to determine the navigation route, the vehicle controller (14) is further programmed as follows: to determine the geographical location of the vehicle (12) using the GNSS (16); to transmit the vehicle's geographical location (12), navigation request, vehicle
mass, vehicle height and vehicle width to a
server controller (30); and to receive the navigation route from the
server controller (30) using the server controller (30), which is programmed as follows: to determine several possible routes at least partially based on the geographical location of the vehicle (12), each of which satisfies the navigation requirement; to determine a route-drive comfort
score for each of the several possible routes; and to select the navigation route from the several possible routes at least partially based on the route drive comfort
score for each of the several possible routes, wherein the server controller (30) is electrically connected to a
database, wherein the
database contains several segment drive comfort records, wherein each of the several segment drive comfort records corresponds to one of several road segments of several lanes, and wherein each of the several segment drive comfort records has a location attribute, a vehicle class attribute and a drive comfort
score attribute, wherein, in order to determine the route drive comfort score for each of the several possible routes, the server controller (30) is further programmed as follows: to determine a vehicle class of the vehicle (12) at least partially based on the vehicle mass, vehicle height and vehicle width; to retrieve a subset of the multiple segment drive comfort records from the
database, wherein the location of each subset of the multiple segment drive comfort records is along one of the multiple possible routes, and wherein the vehicle class of each subset of the multiple segment drive comfort records corresponds to the vehicle class of vehicle (12); and The route drive comfort score for each of the multiple possible routes is determined by summing the drive comfort score of each subset of the multiple segment drive comfort
data records along each of the multiple possible routes.