on, for or?

  • какой предлог правильно использовать "Устройство может передвигаться на короткие и длинные расстояния"

    The device can move on? short and long distances.

  • I woud say, "The device can travel (or cover) short and long distances".
    Как‐то мне не встречалось move в этом значении.

  • Я думаю, что тут вообще не надо никакого предлога.

    ---The device can move short and long distances.---