Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
3. Роботино - теория.docx
Скачиваний:
95
Добавлен:
09.02.2016
Размер:
4.53 Mб
Скачать
      1. Включение трех двигателей Robotino®

Robotino® оборудован тремя приводными двигателями для приведения в действие трех разнонаправленных колес. Скорость вращения отдельного колеса можно задать независимо от скорости вращения остальных колес. Чтобы двигать Robotino® в одном направлении, надо согласовать вращение отдельных колес, так как только в случае правильного взаимодействия получается движение Robotino® в необходимом направлении.

Двигатели можно включать или напрямую через Robotino View, или при помощи функционального блока "Omnidrive". Однако, для всех случаев рекомендуется применять функциональный блок "Omnidrive" (Robototino® View)

Функциональный блок "Omnidrive"

В блоке "Omnidrive" рассчитываются заданные скорости вращения для двигателей 1, 2 и 3 в направлениях x и y на основании заданной скорости. Кроме того, фактическая скорость в направлении x и y, а также фактическая скорость вращения рассчитывается из фактической скорости.

У Robotino® две поступательные степени свободы, движение по оси x и y для движения прямо вперед и боком. Кроме того, возможно вращение вокруг оси z.

Входы и выходы модуля "omni" заняты соответствующим образом:

Входы Описание

vx_float Заданная скорость в направлении х в локальной системе координат Robotino в мм/с

vy_float Заданная скорость в направлении у в локальной системе координат Robotino в мм/с

omega_float Заданная скорость вращения в град./с

Выходы Описание

m1_float Заданное значение скорости двигателя 1 в об./мин.

m2_float Заданное значение скорости двигателя 2 в об./мин

m3_float Заданное значение скорости двигателя 3 в об./мин

Omnidrive

Направление (координаты) и заданная скорость определяются, вводятся и рассчитываются на входе функционального блока "Omnidrive" и преобразовываются в заданные значения для соответствующей скорости двигателя (см. рис. выше).

Заданные скорости для трех двигателей выводятся на выходе функционального блока "omnidrive". Эти заданные скорости позволяют реализовать соответствующие фактические скорости в направлении x и y или скорость вращения.

По ключевому слову "omnidrive" в справке Robotino® View можно найти информацию о том, как в результате преобразования вектора заданной скорости и заданной скорости вращения можно получить заданную скорость отдельных двигателей.

Примечание

Небольшой пример использованного векторного анализа можно найти в проекте 3, линейное перемещение и позиционирование роботизированной системы "Движение на определенное расстояние".

  1. График характеристик датчиков

График характеристик описывает отношение двух значений в форме линии в пределах двумерной системы координат. В случае с датчиками расстояния Robotino® это отношение между расстоянием до препятствий и выходными значениями, генерированными в Robotino® View.

    1. Запись графика характеристик

Как правило, запись графика характеристик происходит при помощи измерения двух переменных и ввода их в соответствующую систему координат или таблицу, в которой значения одной переменной однозначно назначаются для другой. График характеристик компоненты получается после соединения этих пар точек линией/кривой. Точность кривой повышается по мере увеличения количества точек измерения. Для особенно важных диапазонов значений рекомендуется выполнять более точную запись графика характеристик.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]