Generic dynamic modelling and model-based trajectory tracking control of wheeled mobile robots (WMRs)