Научная статья на тему 'Комментарий к статье А. В. Борисова, А. А. Килина, И. С. Мамаева «Как управлять шаром Чаплыгина при помощи роторов: 2»'

Комментарий к статье А. В. Борисова, А. А. Килина, И. С. Мамаева «Как управлять шаром Чаплыгина при помощи роторов: 2» Текст научной статьи по специальности «Физика»

CC BY
11
3
i Надоели баннеры? Вы всегда можете отключить рекламу.
Журнал
Russian Journal of Nonlinear Dynamics
Scopus
ВАК
RSCI
MathSciNet
zbMATH
Область наук
Ключевые слова
УПРАВЛЕНИЕ / CONTROL / СУХОЕ ТРЕНИЕ / DRY FRICTION / ШАР ЧАПЛЫГИНА / CHAPLYGIN'S BALL / СФЕРОРОБОТ / SPHERICAL ROBOT

Аннотация научной статьи по физике, автор научной работы — Иванова Татьяна Борисовна, Пивоварова Елена Николаевна

В работе рассмотрено управление динамически несимметричным уравновешенным шаром по плоскости в случае проскальзывания в точке контакта. Получены необходимые условия, при которых управление возможно. Построены конкретные алгоритмы управления по заданной траектории.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по физике , автор научной работы — Иванова Татьяна Борисовна, Пивоварова Елена Николаевна

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Comment on the paper by A. V. Borisov, A. A. Kilin, I. S. Mamaev “How to control the Chaplygin ball using rotors: 2”

In this paper we consider the control of a dynamically asymmetric balanced ball on a plane in the case of slipping at the contact point. Necessary conditions under which a control is possible are obtained. Specific algorithms of control along a given trajectory are constructed.

Текст научной работы на тему «Комментарий к статье А. В. Борисова, А. А. Килина, И. С. Мамаева «Как управлять шаром Чаплыгина при помощи роторов: 2»»

Нелинейная динамика. 2014. Т. 10. № 1. С. 127-131. Полнотекстовая версия в свободном доступе http://nd.ics.org.ru

УДК: 531.31, 531.44 М8С 2010: 70Е18, 70Е40

Комментарий к статье А. В. Борисова, А. А. Килина, И. С. Мамаева «Как управлять шаром Чаплыгина при помощи роторов. II»

Т. Б. Иванова, Е. Н. Пивоварова

В работе рассмотрено управление динамически несимметричным уравновешенным шаром по плоскости в случае проскальзывания в точке контакта. Получены необходимые условия, при которых управление возможно. Построены конкретные алгоритмы управления по заданной траектории.

Ключевые слова: управление, сухое трение, шар Чаплыгина, сфероробот

1. Введение

В связи с созданием и развитием новых систем передвижения, имеющих шаровую форму, в последнее время активно исследуется динамика и возможность управления сферо-роботами с различными внутренними механизмами [1-4, 7-10]. Одним из примеров является механизм, в котором с помощью роторов создается переменный гироскопический момент [2, 3, 5, 6, 9]. В работах [2, 9] исследуется модель движения данной системы, основанная на неголономных связях, согласно которой проскальзывание отсутствует (то есть скорость точки контакта равна нулю).

Получено 18 октября 2013 года После доработки 11 ноября 2013 года

Работа выполнена при поддержке гранта Президента РФ поддержки ведущих научных школ НШ-2964.2014.1, гранта Президента РФ поддержки молодых кандидатов наук МК-2171.2014.1. Работа Т. Б. Ивановой поддержана грантом РФФИ 14-01-00289-а.

Иванова Татьяна Борисовна tbesp@rcd.ru

Пивоварова Елена Николаевна 1.п.р1уоуагоуа@^а11. сот

Удмуртский государственный университет 426034, Россия, г. Ижевск, ул. Университетская, д. 1

С другой стороны, в реальных системах, как правило, проскальзывание присутствует и оказывает значительное влияние на динамику всей системы. Задача об управлении при помощи задания скоростей вращения роторов с учетом вязкого и сухого трения рассмотрена в работе [3]. Однако для случая сухого трения в указанной работе была допущена неточность при решении возникающей системы уравнений для проекций скорости точки контакта. В результате был сделан вывод о невозможности управления системой вдоль заданной траектории. В настоящей работе будет показано, что управление возможно (хотя и с ограничениями), будут построены конкретные алгоритмы управления по различным траекториям.

2. Управление при наличии сухого трения

Рассмотрим движение динамически несимметричного уравновешенного шара (центр масс совпадает с геометрическим центром) по плоскости с учетом проскальзывания в точке контакта. При этом уравнения движения системы имеют вид

mV — F, (in + K)• = R x F,

(1)

Рис. 1

шара с плоскостью, R — -Rez

где т — масса шара, V, П — скорость центра масс и угловая скорость шара, К — гироскопический момент роторов, F — сила трения, действующая в точке контакта - вектор, направленный из центра масс в точку контакта, I — тензор инерции шара относительно центра масс в неподвижных осях, он связан с главным тензором инерции I = diag(/l,/2,/з) соотношением

I = дт щ,

где Р — ортогональная матрица, параметризующая поворот подвижных осей Се^ез относительно неподвижных Оехеу е2 (см. рис. 1). Для того чтобы скорость центра оставалась параллельной плоскости, то есть Уг = 0, будем полагать, что в уравнениях (1) сила также удовлетворяет условию ^ = 0.

Эти уравнения необходимо дополнить кинематическими соотношениями, описывающими вращение подвижных осей и движение центра масс; их можно представить в матричной и скалярной форме следующим образом:

Q — Qn, Q ij — £ijk ^fc ,

x = Vx, y — Vy,

(2)

где Eijk — тензор Леви-Чивиты, индексы i,j,k принимают значения x,y,z.

Система уравнений (1), (2) допускает векторный интеграл — угловой момент относительно точки контакта:

M — in + K + mV x R — const. (3)

В случае сухого трения

Vn

T~l Р

F = -ymg—— = -ртд \ Vp\

V + П х R

\V + fi х Д|'

(4)

где Vp — скорость точки контакта, ц — коэффициент сухого трения, д — ускорение свободного падения.

Нашей задачей является определение управляющего гироскопического момента K при движении центра шара по заданной траектории r(s(t)), где s(t) — закон движения по траектории.

Из соотношений (1), (4) следует, что

1) для ускорения центра масс шара выполняется соотношение

r2 = и2д2, (5)

2) невозможно определить модуль скорости точки контакта, а только ее направление. Действительно, скорость точки контакта можно представить в виде

rr

Vp = — Vp , М

и так как |г| = /лд, то Vp = —| Vp\i, где г = ^ — орт в направлении вектора ускорения г.

Таким образом, \Vp\ = Л может быть любой положительно-определенной функцией. При движении по заданной траектории в общем случае Л^) — функция времени. Если необходимо при управлении поддерживать постоянную скорость точки контакта, необходимо выбрать Л = const.

Предложение. Для любой гладкой траектории r(s) существует такое управление, при котором центр шара будет двигаться по заданной траектории по закону s(t), который удовлетворяет уравнению

r2 + k(s)2S4 = /j.2g2, (6)

где k(s) — кривизна траектории. При этом имеется произвол в выборе функции Qz(t), который можно использовать для некоторой дополнительной ориентации шара либо в процессе движения, либо в конечной точке траектории.

Доказательство. Угловой момент относительно точки контакта (3) сохраняется, а следовательно, на нулевом уровне этого интеграла гироскопический момент роторов, определяющий управление, может быть получен из соотношения

К = ——1 ((г—— г) х к) — тг х R, (7)

R W м J J

где k = (0, 0,1).

Таким образом, для нахождения управления необходимо:

- используя выражение для силы трения (4), из первого уравнения (1) определить Qx(t), Qy (t),

- при помощи (7) определить управление K(t). U

Замечание. В данном случае траектория движения может быть любой, но закон движения строго фиксирован уравнением (6).

Пример 1. Рассмотрим движение шара по прямой вдоль оси Ox с постоянным ускорением ao = цд по закону

x(t) = ^f, y(t) = 0.

Угловую скорость шара найдем из первого уравнения (1) с заданным значением Л = const:

nx(t) = о, ay(t) = £ + = + nz(t) = о.

Тогда гироскопический момент роторов —

h

к i = к3 = о, к2 = - ßg ir + шл t.

R

I2

R

Таким образом, поскольку в начальный момент времени угловая скорость не равна нулю, параметр Л определяет начальное проскальзывание в точке контакта.

Пример 2. Рассмотрим движение шара по дуге окружности радиуса r по закону

x(t) = r cos ut, y(t) = r sin ut,

значение и выберем так, чтобы выполнялось условие (5), то есть и = \/— • В этом случае угловые скорости имеют вид:

R V ßg

ГШ ( .

- COS iüt--Sin iüt

R V ßg

^ , . 1 / ЛХ\ тш ( Лш \

ay(t) = -(* + _)=-_ («п шь + - cos ut).

Подставляя полученные соотношения в (7), найдем зависимость для гироскопического момента, представленную на рисунке 2.

Рис. 2. Управляющий гироскопический момент роторов при движении сфероробота по дуге окружности за время прохождения шаром полной окружности при параметрах: ¡л = 0.2, I = diаg(2, 3, 4), К =1, г = 0.5. Слева графики для Л =1, справа — для Л = 4.

Авторы благодарят А.В.Борисова, И. С. Мамаева, А. А. Килина за обсуждения и полезные замечания.

Список литературы

[1] Alves J., Dias J. Design and control of a spherical mobile robot //J. Systems and Control Engineering, 2003, vol. 217, pp. 457-467.

[2] Борисов А. В., Килин А. А., Мамаев И. С. Как управлять шаром Чаплыгина при помощи роторов // Нелинейная динамика, 2012, т. 8, №2, с. 289-307. (См. также : Borisov A. V., Kilin A.A., Mamaev I. S. How to control Chaplygin's sphere using rotors // Regul. Chaotic Dyn., 2012, vol. 17, nos. 3-4, pp. 258-272.)

[3] Борисов А. В., Килин А. А., Мамаев И. С. Как управлять шаром Чаплыгина при помощи роторов: II // Нелинейная динамика, 2013, т. 9, № 1, с. 59-76. (См. также : Borisov A. V., Kilin A. A., Mamaev I. S. How to control the Chaplygin ball using rotors: II // Regul. Chaotic Dyn., 2013, vol. 18, nos. 1-2, pp. 144-158.)

[4] Camicia C., Conticelli F., Bicchi A. Nonholonimic kinematics and dynamics of the sphericle // Proc. of the 2000 IEEE/RSJ Internat. Conf. on Intelligent Robots and Systems, 2000, pp. 805-810.

[5] Joshi V. A., Banavar R. N. Motion analysis of a spherical mobile robot // Robotica, 2009, vol. 27, no. 3, pp. 343-353.

[6] Joshi V.A., Banavar R. N., Hippalgaonkar R. Design and analysis of a spherical mobile robot // Mech. Mach. Theory, 2010, vol. 45, pp. 130-136.

[7] Koshiyama A., Yamafuji K. Design and control of an All-direction Steering Type Mobile Robot // Int. J. Robot. Res., 1993, vol. 12, no. 5, pp. 411-419.

[8] Sang S., Zhao J., Wu H., Chen S., An Q. Modeling and simulation of a spherical mobile robot // Computer Science and Information Systems, 2010, vol. 7, no. 1, pp. 51-62.

[9] Svinin M., Morinaga A., Yamamoto M. On the dynamic model and motion planning for a spherical rolling robot actuated by orthogonal internal rotors // Regul. Chaotic Dyn., 2013, vol. 18, nos. 1-2, pp.126-143.

[10] Tomik F., Nudehi S., Flynn L.L., Mukherjee R. Design, fabrication and control of Spherobot: a spherical mobile robot //J. Intell. Robot. Syst., 2012, vol.67, no. 2, pp. 117-131.

Comment on the paper by A. V. Borisov, A. A. Kilin, I. S. Mamaev "How to control the Chaplygin ball using rotors. II"

Tatyana B.Ivanova1, Elena N.Pivovarova2

X'2Udmurt State University Universitetskaya 1, Izhevsk, 426034 Russia 1tbesp@rcd.ru, 2l.n.pivovarova@gmail.com

In this paper we consider the control of a dynamically asymmetric balanced ball on a plane in the case of slipping at the contact point. Necessary conditions under which a control is possible are obtained. Specific algorithms of control along a given trajectory are constructed.

MSC 2010: 70E18, 70F40

Keywords: control, dry friction, Chaplygin's ball, spherical robot

Received October 18, 2013, accepted November 11, 2013

Citation: Rus. J. Nonlin. Dyn., 2014, vol. 10, no. 1, pp. 127-131 (Russian)

i Надоели баннеры? Вы всегда можете отключить рекламу.