Modelling and dynamic analysis of vehicles based on discrete constraints. (2017)