there are lots of various algorithm in data mining can do that like k-means , c-means Kohonen neural network fuzzy clustering ant algorithm and so forth but the simplest one is k-means you shod define a vehicles function which depends on some independent variables like weight , mass center and so on the algorithm go through the variables and by distance of variables cluster them and you can name the centroid of each cluster az 2 wheeler , 3 wheeler etc