Какова механика поступательного дрифта?

8

Что касается роботов, которые вращаются с высокой скоростью, вращая приводные двигатели в противоположных направлениях, и в то же время могут одновременно двигаться в одном направлении (перевод):

Насколько я знаю, это возникло из-за конкурирующих боевых роботов, которые, согласно Википедии, известны как «плавный мозг» или «торнадо-драйв», и основаны на попеременном замедлении двигателей с обеих сторон, когда они вращаются вокруг центра. масса.

Однако, когда все тело вращается так быстро, как устанавливается и поддерживается текущее «направление» робота?

JZX
источник

Ответы:

3

Итак, большинство (если не все) транснациональные дрифт-роботы или meltys используют акселерометр, чтобы указать направление движения робота. Этот акселерометр вычисляет скорость вращения на основе G-сил вокруг заданного радиуса. Данные, которые накапливаются с акселерометра, затем используются для включения светодиода один раз за оборот - для указания и указания направления движения робота. Затем водитель или пользователь использует этот светодиод, чтобы при помощи пульта дистанционного управления выбрать направление, в которое он хочет перейти.

Что касается движения, как ни странно это может звучать, делается путем включения и выключения двигателя. Программа или система управления включают двигатель, когда этот двигатель находится в правильном положении, что приводит к чистому движению в направлении, в котором указан робот. Так, например, светодиод горит между 30 и 120 градусами, это можно интерпретировать как направление робота около 90 градусов (имейте в виду, что указание курса с использованием светодиода не является точным на 100%, быть выключенным более чем на несколько десятков градусов. Обычно из-за времени, затрачиваемого на всю обработку данных, и времени, необходимого для включения и выключения светодиодов). Если вы хотите двигаться вперед, двигатели должны быть включены между 270 и 450 (360 + 90) градусов во время каждого вращения, после чего чистое направление движения будет 90 градусов.

Точно так же, если робот хочет повернуть налево на 180 градусов, но его текущий курс составляет 90. Двигатели должны быть включены в диапазоне от 0 до 180 градусов.

Надеюсь, это поможет.

Chandough
источник