Задача 21. Движение по спирали (EV3)
Алгоритм движения по спирали прост. Он основан на изменении мощности моторов, которым изначально был задан некий произвольный (вычисленный опытным путем) угол поворота. Если мощность будет поэтапно нарастать, траектория движения робота пример вид раскручивающейся спирали. Данный алгоритм - не единственное решение этой задачи. Однако это один из самых простых способов.
При каждом выполнении цикла номер текущей итерации умножается на повышающий коэффициент, например, на 2. Полученный результат записывается в мощность моторов, которая, таким образом, будет представлять обой прогрессию: 2 4 6 8...
Цикл завершается, когда мощность доходит до 100% и далее спираль раскручиваться не может. Если движение не остановить, оно сведется к движению по окружности постоянного радиуса.
Поделиться с друзьями: