Non-holonomic mechan