Научная статья на тему 'Управление мобильным сферическим информационным роботом с тремя ортогональными маховиками'

Управление мобильным сферическим информационным роботом с тремя ортогональными маховиками Текст научной статьи по специальности «Электротехника, электронная техника, информационные технологии»

CC BY
245
65
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
РОБОТ / ИНФОРМАЦИОННЫЙ РОБОТ / НЕГОЛОНОМНАЯ МЕХАНИЧЕСКАЯ СИСТЕМА / УПРАВЛЕНИЕ / ROBOT / RECONNAISSANCE ROBOT / NONHOLONOMIC MECHANICAL SYSTEM / CONTROL

Аннотация научной статьи по электротехнике, электронной технике, информационным технологиям, автор научной работы — Павловский Владимир Евгеньевич, Терехов Георгий Павлович

Рассматривается новая концепция мобильных роботов − шарообразные аппараты, которые могут быть использованы для получения информации из труднодоступных мест. Проведен анализ существующих моделей таких роботов, рассмотрены различные их реализации, сформулированы возможные направления применения таких аппаратов. На основе использования теоретико-механической модели подробно изучен робот, приводимый в движение вращением трех маховиков на взаимно-ортогональных осях, при принятии гипотезы о непроскальзывании шара в точке контакта с опорой. Для этого аппарата построен алфавит базовых движений, в явном виде выписаны управляющие функции

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

Текст научной работы на тему «Управление мобильным сферическим информационным роботом с тремя ортогональными маховиками»

ПАВЛОВСКИЙ1 Владимир Евгеньевич, доктор физико-математических наук ТЕРЕХОВ2 Георгий Павлович

УПРАВЛЕНИЕ МОБИЛЬНЫМ СФЕРИЧЕСКИМ

ИНФОРМАЦИОННЫМ РОБОТОМ С ТРЕМЯ ОРТОГОНАЛЬНЫМИ МАХОВИКАМИ

Рассматривается, новая концепция, мобильных роботов - шарообразные аппараты, которые могут быть использованы, для. получения информации из труднодоступных мест.. Проведен анализ существующих моделей таких роботов, рассмотрены, различные их реализации, сформулированы, возможные направления, применения, таких аппаратов. На основе использования. теоретико-механической модели подробно изучен робот, приводимый в движение вращением, трех маховиков на взаимно-ортогональных осях, при принятии гипотезы, о непроскальзывании шара в точке контакта с опорой. Для. этого аппарата построен алфавит, базовых движений, в явном, виде выписаны, управляющие функции. Ключевые слова: робот, информационный робот, неголономная механическая, система, управление. Keywords and phrases: robot, reconnaissance robot, nonholonomic mechanical system, control.

В настоящее время все больший интерес представляют так называемые «нетрадиционные» робототехнические средства передвижения. Одним из вариантов таких средств является сфероробот. Подобные аппараты активно развиваются за рубежом, например, шведский Rotundus [1]. Эти аппараты в силу своей герметичной конструкции могут использоваться для исследования зон с неблагоприятной и даже агрессивной средой, например, мест аварий или зон интереса на других планетах. В задачах сбора информации с подобных объектов сферическая форма робота дает ему ряд преимуществ перед другими аппаратами. В отличие от иных моделей роботов, у робота-шара нет ни невозможных направлений движения (он омнимобилен), ни мест сопряжения узлов или частей, куда могли бы попасть загрязняющие или мешающие движению объекты, жидкости, газы из внешней среды. Помимо упомянутого исследования мест с неблагоприятной средой, эти роботы могут быть использованы для широкого класса других задач. Одним из вариантов применения является система таких роботов - «ночных стражников» для охраны периметров или внутренних участков (например, в цехах на заводах), когда роботы объезжают вверенную им территорию по сложным траекториям или в неблагоприятных по-

годных условиях, отслеживая и контролируя ситуацию. Интересен также вариант с использованием сферороботов в качестве «гидов» в современных инновационных технических музеях (такие предложения имеются). Подобные конструкции могут также служить наглядным примером для обучения принципам теоретической механики (такое направление развивается в Италии). Вышеупомянутый робот Rotundus, в свою очередь, представляет собой попытку вывода роботов из разряда концептов на коммерческий рынок. Таким образом, диапазон применения сферороботов является достаточно широким.

Роботы-шары используют различные системы приводов, наиболее интересными из них представляются те, которые используют специальные внутренние механизмы. Здесь наиболее часто используются механизмы, обеспечивающие смещение центра масс внутри робота, это системы типа маятников или системы с подвижными массами. Укажем некоторые примеры [1 - 5]. На рис. 1 показан робот Rotundus. В роботе реализован маятниковый механизм, аппарат предполагается широко использовать как охранное устройство. На рис. 2 показан робот фирмы Sony (Япония) [2]. Его отличительная особенность - управление голосом. Специалисты фирмы Sony

' — профессор ИПМ им. М.В.Келдыша РАН — МГУ;

2 — студент МГУ им. М.В. Ломоносова.

Рис. 2. Робот-шар Sony

Рис. 4. Роботы-шары с электроприводами

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

Наконец, на рис. 4 по данным ресурсов [4, 5] приведены некоторые другие разработки мобильных роботов-шаров. На фотографиях можно различить внутреннее устройство роботов, такие роботы имеют «замкнутый цикл» с точки зрения наличия внутри и приводных механизмов, и источников питания

(батарей). Именно это делает такие роботы в определенном смысле не зависящими от внешней среды. На рис. 4 показан робот с непрозрачной оболочкой, что также интересно с конструкторской точки зрения как возможное решение для блокирования проникновения во внутреннее устройство робота. В России созданием подобных аппаратов активно занимается научно-техническая фирма RCL (Science & Technology Rover Company Ltd.), Санкт-Петербург [6], специалистами фирмы создан большой ряд моделей шаророботов с различными типами приводов.

Помимо упомянутых способов приведения робота-шара в движение интересным и важным представляется реализация робота на принципе гиростата, когда внутри робота распола-

!ЛЕД

гается вращающийся маховик или маховики. В связи со сказанным вызывает интерес задача о нахождении управления для подобного аппарата. Будем согласно [7] рассматривать такую систему, в которой внутри робота расположены три маховика, их оси ортогональны и пересекаются в одной точке.

Описание модели шара с тремя ортогональными маховиками

В исследовании будут использованы две системы координат: абсолютная Sxyz, а также жестко связанная с шаром 0£¡£¡£3 Точка 0 - центр шара, базисные векторы направ-

лены по отрезкам GA¡ GA2 GA3соответственно, где A¡ - центр i-го маховика. Маховики предполагаются дисками, а G - точка крепления трех маховиков (рис. 5). Примем в модели ряд допущений. В частности, положим геометрический центр шара совпадающим с его центром масс. Кроме того, предположим, что центры масс маховиков лежат в экваториальной плоскости и равноудалены от центра шара. Таким образом, центр масс всей системы будет находиться в геометрическом центре шара - точке 0.

Далее, примем гипотезу непроскальзывания шара при качении его по плоскости, тем самым наложим на систему две неголономные (неинтегрируемые) связи:

x + Яф sinQcos^ - RQ sin^ = 0,

y + Яф> sin Q sin ^ -RQ cos^ = 0.

Выпишем уравнения Лагранжа с множителями для системы:

(M + 3m )x = \,

(M + 3m)) = Х2.

J0 (cp+\j/cos6- v^sinfl) та2

+ —[0 (cos cp - sin cp)+\j¡ sin 0 (cos ф - sin ф) +

Л2 „ • 2 ( . . !„ SU120/ . ч

+ 0 cos2(р-у/ cos2срsm 0 +-(cosp-sinpj

V 2 /

+2у/в (sin 0 sin 2<р + cos 0 (cos ф + sin ф))] -

-С (ó3 - áxy/ sin0cos ф + áfi sin ф + +á20 cos <p +á2y/ sin 0 sin <p) = = \R sin 0 cos у/ + k¡R sin 0 sin у/;

J0 (S+t/ÁpsinS)

та

[Á sin 2 ф-у/ (sinocos 2 ф + eos 0 (cos <p-sinp))-

../ . ч .2f „л/ . \ sin2m sin20 -<p(cos<p-sinp)+y/ I eos 20 (eos ф + sin ф) +-^-

+ ф2 (cos ф + sin <p) +2у/ф (sin 0 sin 2xp+cos 0 (cos ф + sin <р)) -+ 2(pÓ cos2<p] +C(a1cosp-á1(psin(p-a2cos(p -

- &гф eos ф - dji// sin ф cos 0 -

- á2y) cos 0 cos cp + á3y¡r sin 0) = - siny/+^R eos у/;

J0 (ф+у/ cose) ma2

+ [ф sin в (cos ф - sin ф) + +у/ (sin 2ф sin2 в + sin 2в в cos ^ + sin <p)) -+ 0 (sin0cos2<p + cos0 (cos<p-sinp))J ■

+

+ C (a sines^ + á2 sinвcosф

+ a3 cos

в)= Cz .

Эта система допускает аналитическое решение. Разрешая ее с учетом уравнений связи, придем к следующему результату - решению:

Гсх + (М + 3т )R Л С, +(М + 3т) R2

-C

а,

= ID

I =

V«3 у

Л

ma

ma

у

+ D

ma

J

ma

ma

2 Л

ma

J0

Рис. 5. Модель робота-шара с тремя ортогональными маховиками

Здесь а1 - угловые скорости вращения маховиков, которые являются управлениями в задаче, — кинематические

углы Эйлера, задают ориентацию шара, М и т - массы шара и каждого маховика соответственно, С - главный центральный момент инерции каждого маховика относительно оси, перпендикулярной плоскости его вращения, а - расстояние от точки О до центра каждого маховика, К - радиус шара, J0 - постоянная, имеющая размерность момента инерции, сх, суи с2 - постоянные, определяемые начальными условиями, Б - матрица перехода к подвижной системе координат, (О = (шх,шу,ш) - вектор полной угловой скорости шара. Благодаря неголономной связи можно заметить, что желаемое движение шара полностью определяется его вектором угловой скорости, т.е. для управления по какому-либо закону нужно реализовать соответствующую ему функцию Стоит также отметить, что х и у - компоненты вектора угловой скорости отвечают за траекторию робота в плоско-

+

c

z

сти, в то время как % — компонента ш(г) обеспечивает необходимое верчение (вращение вокруг вертикальной оси Бг). Далее для простоты положим, что движение робота начинается из состояния покоя, т.е. сх = су = с% =0.

Базовые движения робота

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

В этом случае шар, а значит и связанная с ним подвижная система координат, вращаются с угловой скоростью относительно вертикали, т.е. совершают чистое верчение. Пусть Ф и 0 - сферические координаты вектора в в подвижной системе координат (долгота и широта соответственно). Эти координаты зависят от начальной конфигурации и не зависят от времени. Таким образом, искомые управления в векторном виде запишутся так:

и и

сл

=1

св

Он

св

140 120 100 80 60 40 20

10

г, вес

Рис. 6. Управления для поворота на месте

ГаЛ

а.

уа3 у

с

(соэФ соэ©^ этФ соэ0 Бт0

у

В частности, если начальное положение шара таково, что 0 = п/2 (плоскость одного из маховиков горизонтальна), для реализации поворота на месте необходимо и достаточно раскручивать его с требуемой угловой скоростью. Если же конфигурация такова, что в начальный момент времени плоскость центров маховиков горизонтальна

1

(0 - агсэт , Ф= п / 4), V 3

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

Приведем для последнего случая графики угловых скоростей маховиков при следующих параметрах (рис. 6): М = 4 кг, т. = 0,612 г, К = 0,2 м, г = 0,05 м (г - радиус маховика), £ = 0,2 рад/с2 - постоянное угловое ускорение шара. Напомним, что здесь все три управляющие угловые скорости одинаковы. Движение по прямой

Без ограничения общности рассмотрим движение вдоль оси Бх. Ограничимся случаем, когда верчение отсутствует, т.е. ш = шу (шар вращается и катится только относительно оси Бу). Как и в предыдущем пункте, введем аналогичные сферические координаты, только на этот раз для вектора еу . В векторном виде выражения для управлений будут следующими:

300

200

§ 100

2

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

«г 0

л

й -100 -200 -300

0

2 3 4 5 6 7

£ 8ее

9 10

Рис. 7. Управления для движения по прямой

!ЛЕД

о 200 ш

л

Цч

Й а

а)

а1р1ш 1 а1р1ш 2 — а1рЬаЗ

9 10

Рис. 8. Управления для движения по окружности

(а ^

«2

С

а )

[ I + (М + 3m)R2 Е

(соэФ соэ©^ sinФ СОЭ0 эт0

В частности, в случае если ось Бу параллельна плоскости одного из маховиков (0 = 0, Ф = -п/4), получаем, что этот маховик неподвижен, а оставшиеся два вращаются в противоположные стороны с одинаковой по модулю угловой скоростью. Под этот случай попадает уже отмеченная конфигурация шара, когда плоскость, содержащая центры маховиков, горизонтальна.

Графики для этого случая (все параметры такие же, как и в предыдущем разделе, кроме углового ускорения, которое вдвое меньше) приведены на рис. 7. Движение по окружности

Рассмотрим равноускоренное движение по окружности с угловым ускорением. Здесь аналитическое решение будет достаточно громоздким, поэтому приведем лишь графики (рис. 8) угловых скоростей маховиков при следующих параметрах: постоянное угловое ускорение шара £ = 0,1 рад/с2. Радиус окружности равен 0 , 8/-\/з м. Массово-инерционные и геометрические характеристики неизменны.

Заключение

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

ческим моделированием в среде пакета «Универсальный механизм» [8]. Модель в «Универсальном механизме» отличалась от рассмотренной аналитически неголономной, модель контакта шара с плоскостью описывалась соотношениями модели Кельвина-Фойгхта, т.е. среда качения была вязко-упругой, деформируемой с малыми деформациями. Но предложенные в работе функции управления оказались работоспособными и в такой постановке, тем самым моделирование подтвердило полученные в работе результаты.

Работа показала принципиальную осуществимость робота-шара с маховиками.

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

Предполагается также изучение следующих вопросов:

♦ синтез управления при ограничениях на управляющее напряжение двигателей робота (приводов маховиков) и связанных с этим ограничениях на функции управления;

♦ синтез управления для движения по реальной слабонеровной поверхности;

♦ изучение влияния смещения центра масс системы от идеального расположения в центре шара;

♦ изучение влияния на динамику системы эффекта под-тормаживания маховиков, полный траекторный синтез.

Начаты эксперименты с прототипом шара-робота, показанным на рис. 9.

Рис. 9. Электромеханический прототип шара-робота с маховиками

Литература

1. Электронный ресурс http://www.rotundus.se/

2. Электронный ресурс http://news.bbc.co.Uk/2/hi/science/ паШге/1898342^т

3. Электронный ресурс http://www.robotIiving.com/robot-news/solaг-гobot-ball/

4. Электронный ресурс http://vimeo.com/

5. Электронный ресурс http://www.sIashgeaг.com/pгoject-413-makes-xkcd-гobot-hamsteг-a-гeaIity-video-1465950/

6. Электронный ресурс http://гoveгcompany.гu

7. Г.П. Терехов. Управление шаром, с тремя, маховиками на ортогональных осях./ Современная, мехатроника. Сборник научных трудов Всероссийской научной школы, г. Орехово-Зуево, 22 - 23 сентября. 2011. - с. 126 - 130. - Изд. Орехово-Зуево, РосНОУ, ЗАО «Телеком-Сервис».

8. Погорелов Д.Ю. О численных методах моделирования, движения. систем, твердых тел./ Журнал вычислительной математики и математической физики, 1995. - № 4. - С. 501 - 506.

Публикуется с разрешения КСЬ, С.-Петербург.

Показанный на рис. 9 прототип создан в фирме КСЬ [6]. Разработчики: В.И. Кучеренко (главный конструктор), А.Н. Богачев, С.А. Владыкин, С.И. Матросов. Этому коллективу авторы выражают искреннюю признательность за постоянное внимание к работе и творческое сотрудничество.

Работа выполнялась при частичной поддержке гранта. Правительства России для государственной поддержки научных исследований, проводимых под руководством ведущих ученых в российских вузах (грант МГУ - УдГУ, Москва - Ижевск, по механике и процессам управления, 2010 — 2012 гг.), и грантов РФФИ 10-01-00160, 10-07-00409.

СТИКС

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