Академический Документы
Профессиональный Документы
Культура Документы
сверху
x_o(i)=x_o(i-1)+dt*(Vx(i)*cos(psi(i-1))-Vy(i)*sin(psi(i-
1)));
y_o(i)=y_o(i-1)+dt*(Vy(i)*cos(psi(i-1))+Vx(i)*sin(psi(i-
1)));
psi(i)=psi(i-1)+dt*OM(i);
Управление движением базы за счёт управления колесами
Добавить картинку по нумерации колес с осями связанными с
колесами
Vx – продольная скорость в связанной системе координат (Vx)
Vy – поперечная скорость в связанной системе координат (Vy)
OM – угловая скорость поворота платформы вокруг оси z в
связанной системе координат
h – поперечный размер робота
l – продольный размер робота
R – радиус колес
omega_1 = (Vx - Vy - (h + l)*OM )/R;
setVelo.angularVelocity = omega_1*radian_per_second;
myYouBotBase->getBaseJoint(1).setData(setVelo);
omega_2=( Vx + Vy + (h + l)* OM )/R;
setVelo.angularVelocity = -omega_2*radian_per_second;
myYouBotBase->getBaseJoint(2).setData(setVelo);
omega_3=( Vx + Vy - (h + l)* OM )/R;
setVelo.angularVelocity = omega_3*radian_per_second;
myYouBotBase->getBaseJoint(3).setData(setVelo);
omega_4=( Vx - Vy + (h + l)* OM )/R;
setVelo.angularVelocity = -omega_4*radian_per_second;
myYouBotBase->getBaseJoint(4).setData(setVelo);
Группа С-12А-20
Шаг счета у всех 0.05 сек
№ ФИО Траектория Модуль Время
бригад скорости движения
ы М/c Сек.
1 Сионов Стрелочка 0.1 15
Соколов
2 Пикалова Круг 0.2 9
Новиков
3 Бударин Звезда 0.1 15
Паняшин
4 Захаренков Ромб не квадрат 0.2 12
Мартынов
5 Вольнов Квадрат 0.1 20
Викторов
Малагин Прямоугольник
6 Ермаков 3,1 0.1 20
7 Кирсанов Песочные часы 0.1 18
Мелешко
8 Була Сердце 0.1 16
Агоштиньо
9 Карвальо Семиугольник 0.1 14
Нгула
10 Жозе Знак 0.1 14
Антониу бескончености
11 Щиголь Пятиугольник 0.1 15
Горшков
12 Гамбоа Придут получат
Чота
13 Жуниор Придут получат
Мигел
14 Мовсесян Треугольник 0.1 12
Монтейру
Группа С-12а-20
Шаг счета у всех 0.025 сек
№ ФИО Угловая Время
бригад скорость движения
ы вращени Сек.
я OM
1 Сионов 2*Pi/20 20
Соколов
2 Пикалова 2*Pi/12 12
Новиков
3 Бударин 2*Pi/15 15
Паняшин
4 Захаренков 2*Pi/16 16
Мартынов
5 Вольнов 2*Pi/10 10
Викторов
Малагин 2*Pi/14 14
6 Ермаков
7 Кирсанов 2*Pi/18 18
Мелешко
8 Була 2*Pi/19 19
Агоштиньо
9 Карвальо 2*Pi/20 20
Нгула
10 Жозе 2*Pi/16 16
Антониу
11 Щиголь 2*Pi/12 12
Горшков
12 Гамбоа 2*Pi/14 14
Чота
13 Жуниор 2*Pi/18 18
Мигел
14 Мовсесян 2*Pi/19 19
Монтейру
Группа С-12а-20
Шаг счета у всех 0.025 сек траектория у всех круг
№ ФИО Радиу Время Мод Угловая скорость
брига с движения уль поворота
ды траек по скор платформы
тории траектории ости (находим по
2*Pi*R/V М/c формуле V/R
(+) - против
часовой стрелки
(–) - по часовой
стрелке
1 Сионов 0.4 25.1 0.1 +
Соколов
2 Пикалова 0.35 14.7 0.15 -
Новиков
3 Бударин 0.3 9.4 0.2 +
Паняшин
4 Захаренко 0.45 11.3 0.25 -
в
Мартыно
в
5 Вольнов 0.4 25.1 0.1 +
Викторов
Малагин 0.35 14.65- 0.15 -
6 Ермаков
7 Кирсанов 0.3 9.425 0.2 +
Мелешко
8 Була 0.45 14.15 0.2 -
Агоштинь
о
9 Карвальо 0.4 12.575 0.2 +
Нгула
10 Жозе 0.35 11 0.2 -
Антониу
11 Щиголь 0.3 12.575 0.15 +
Горшков
12 Гамбоа 0.35 14.675 0.15 -
Чота
13 Жуниор 0.4 16.775 0.15 +
Мигел
14 Мовсесян 0.35 14.675 0.15 -
Монтейру
КМ-3
1. Необходимо снять данные по 3 ЛР.
2. Подготовить программу выполняющую
следующие действия:
-чтение данных из файлов;
- построение разностей идеальных и
реальных скоростей и координат;
- построение реальной и идеальной
траекторий на 1 графике