Dislocation motion controlled by interactions with crystal lattice: modelling and experiments