Two Ways to Control a Pendulum-Type Spherical Robot on a Moving Platform in a Pursuit Problem

Cover Page

Cite item

Full Text

Abstract

We consider the problem of controlling a spherical robot with a pendulum actuator rolling on a platform that is capable of moving translationally in the horizontal plane of absolute space. The spherical robot is subject to holonomic and nonholonomic constraints. Some point target moves at the level of the geometric center of the spherical robot and does not touch the moving platform itself. The motion program that allows the spherical robot to pursue a target is specified through two servo-constraints. The robot can follow a target from any position and with any initial conditions. Two ways to control this system in absolute space are proposed: by controlling the forced motion of the platform (the pendulum oscillates freely) and by controlling the torque of the pendulum (the platform is stationary or oscillates inconsistently with the spherical robot). The equations of motion of the system are constructed. In the case of free oscillations of the pendulum, the system of equations of motion has first integrals and, if necessary, can be reduced to a fixed level of these integrals. When a spherical robot moves in a straight line, for a system reduced to the level of integrals, phase curves, graphs of the distance from the geometric center of the spherical robot to the target, the trajectory of the selected platform point when controlling the platform, and the square of the control torque when controlling the pendulum drive are constructed. When the robot moves along a curved path, integration is carried out in the original variables. Graphs of the squares of the angular velocity of the pendulum and the spherical robot itself are constructed, as well as the trajectory of the robot’s motion in absolute space and on a moving platform. Numerical experiments were performed in the Maple software package.

Full Text

1. Введение. Развитие робототехники стимулировало исследования в области динамики и управления неголономными системами. Простой и хорошо изученной неголономной моделью является шар Чаплыгина [1–5]. Немало исследований проведено в области управления шаром Чаплыгина с помощью роторов и гиростатов [6, 7]. Результаты этих и других исследований легли в основу управления сферическим роботом – удобной в использовании роботизированной системой [8–13]. Среди указанных исследований имеются работы не только по динамике робота-шара [8, 10], но и по использованию его как smart-системы [13].

Настоящее исследование посвящено управлению посредством сервосвязей сферическим роботом с маятниковым приводом. Укажем только некоторые работы, посвященные исследованию систем с сервосвязями [14–20]. Первое упоминание о системах с сервосвязями появляется в [18]. Среди современных работ наиболее фундаментальным исследованием по динамике систем с сервосвязями в классическом смысле Бегена, реализуемых посредством управляющих сил, можно считать исследование В.В. Козлова [20], а в [19] предлагается неклассический подход к пониманию сервосвязей, который, в конечном итоге, эквивалентен классическому в смысле Бегена.

Недостатком некоторых работ по исследованию динамики систем с сервосвязями является отсутствие механизмов реализации сервосвязей. В отличие от неголономных связей, которые возникают естественным путем, сервосвязи нельзя рассматривать обособленно от механизмов их реализации. Именно это и отличает сервосвязи от неголономных связей, и именно на этом акцентировал внимание в [21] П. Аппель, который попытался впервые систематизировать некоторые введенные в [18] понятия, касающиеся систем с сервосвязями.

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

В данной работе рассматривается система, состоящая из сферического робота с маятниковым приводом, который катится по подвижной горизонтальной платформе за подвижным объектом (целью). Программа движения задается с помощью сервосвязей модифицированного метода погони. Согласно классическому методу погони, скорость робота всегда должна быть направлена на преследуемую цель [15]. Здесь возникает проблема выхода на связь из любого положения и состояния. Поэтому в данной работе предлагается модифицированное условие погони, позволяющее выходить на сервосвязь с любыми начальными условиями. В работе рассматриваются два способа реализации сервосвязей: за счет соответствующего движения платформы при свободных колебаниях маятника и за счет управления крутящим моментом маятника, который генерирует маятниковый привод, при качении сферического робота по неподвижной или движущейся несогласованно с роботом платформе. Уравнения движения системы строятся на основе совместного решения общих уравнений движения с неопределенными множителями и производных по времени от уравнений кинематических связей и сервосвязей. Используется подход, предложенный в [8, 23]. При управлении платформой аналитически находятся траектории точек платформы. По результатам численного интегрирования строятся графики искомых механических параметров, фазовые кривые и траектории движения робота. Рассматривается движение сферического робота из состояния покоя, а также движение сферического робота, который в начальный момент времени уже движется в некотором направлении, и должен выйти на заданную программу движения.

2. Математическая модель сферического робота маятникового типа на подвижной платформе. Сферический робот, состоящий из сферической оболочки с маятниковым приводом, катится без проскальзывания по подвижной платформе П (рис. 1), которая в свою очередь может поступательно скользить в горизонтальной плоскости абсолютного пространства. Маятниковый привод представляет собой комбинацию закрепленных в геометрическом центре сферической оболочки осесимметричного маятника по типу волчка Лагранжа и устройства, которое может вынужденно приводить маятник в движение, создавая управляющий крутящий момент.

 

Рис. 1. Конструкция системы.

 

Введем неподвижную систему координат OXYZ MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacaWGpbGaamiwaiaadMfacaWGAbaaaa@3F6B@  с осью ОZ, перпендикулярной плоскости качения робота, и ортом оси g= (0,0,1) T MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacaa7NbGaeyypa0JaaiikaiaaicdacaGGSaGaaGimaiaacYcacaaI XaGaaiykamaaCaaaleqabaGaamivaaaaaaa@4446@ .

Обозначим геометрический центр шара C, а центр масс маятника C t MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacaWGdbWaaSbaaSqaaiaadshaaeqaaaaa@3DEA@ . Введем следующие обозначения в неподвижной системе координат:

·        R – радиус сферической оболочки;

·        R t MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacaWGsbWaaSbaaSqaaiaadshaaeqaaaaa@3DF9@  – расстояние от центра C сферической оболочки до центра масс C t MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacaWGdbWaaSbaaSqaaiaadshaaeqaaaaa@3DEA@  маятника;

·        m – масса сферической оболочки;

·        m t MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacaWGTbWaaSbaaSqaaiaadshaaeqaaaaa@3E14@  – масса маятника;

·        I=IE MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacaWHjbGaeyypa0Jaamysaiaahweaaaa@3F71@  – центральный тензор инерции сферической оболочки;

·        i=diag(i,i,i+j) MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacaWHPbGaeyypa0JaaeizaiaabMgacaqGHbGaae4zaiaabIcacaWG PbGaaiilaiaadMgacaGGSaGaamyAaiabgUcaRiaadQgacaqGPaaaaa@48E8@  – центральный тензор инерции маятника;

·        V= X ˙ , Y ˙ ,0 T MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacaWHwbGaeyypa0ZaaeWaaeaaceWGybGbaiaacaGGSaGabmywayaa caGaaiilaiaaicdaaiaawIcacaGLPaaadaahaaWcbeqaaiaadsfaaa aaaa@4458@  – вектор скорости центра С сферической оболочки;

·        v= v 1 , v 2 , v 3 T MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacaWH2bGaeyypa0ZaaeWaaeaacaWG2bWaaSbaaSqaaiaaigdaaeqa aOGaaiilaiaadAhadaWgaaWcbaGaaGOmaaqabaGccaGGSaGaamODam aaBaaaleaacaaIZaaabeaaaOGaayjkaiaawMcaamaaCaaaleqabaGa amivaaaaaaa@47B8@  – вектор скорости центра масс C t MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacaWGdbWaaSbaaSqaaiaadshaaeqaaaaa@3DEA@  маятника;

·        b= b 1 , b 2 ,0 T MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacaWHIbGaeyypa0ZaaeWaaeaacaWGIbWaaSbaaSqaaiaaigdaaeqa aOGaaiilaiaadkgadaWgaaWcbaGaaGOmaaqabaGccaGGSaGaaGimaa GaayjkaiaawMcaamaaCaaaleqabaGaamivaaaaaaa@4648@  – параметрическая траектория точки B платформы с нулевыми в неподвижной системе координат начальными координатами;

·        b ˙ = b ˙ 1 , b ˙ 2 ,0 T MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aaceWHIbGbaiaacqGH9aqpdaqadaqaaiqadkgagaGaamaaBaaaleaa caaIXaaabeaakiaacYcaceWGIbGbaiaadaWgaaWcbaGaaGOmaaqaba GccaGGSaGaaGimaaGaayjkaiaawMcaamaaCaaaleqabaGaamivaaaa aaa@4663@  – вектор скорости платформы;

·        W= Ω 1 , Ω 2 , Ω 3 T MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacaa7xbGaeyypa0ZaaeWaaeaacqqHPoWvdaWgaaWcbaGaaGymaaqa baGccaGGSaGaeuyQdC1aaSbaaSqaaiaaikdaaeqaaOGaaiilaiabfM 6axnaaBaaaleaacaaIZaaabeaaaOGaayjkaiaawMcaamaaCaaaleqa baGaamivaaaaaaa@49B7@  – вектор угловой скорости сферической оболочки;

·        w= ω 1 , ω 2 , ω 3 T MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacaa73bGaeyypa0ZaaeWaaeaacqaHjpWDdaWgaaWcbaGaaGymaaqa baGccaGGSaGaeqyYdC3aaSbaaSqaaiaaikdaaeqaaOGaaiilaiabeM 8a3naaBaaaleaacaaIZaaabeaaaOGaayjkaiaawMcaamaaCaaaleqa baGaamivaaaaaaa@4A94@  – вектор угловой скорости маятника;

·        n MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacaWHUbaaaa@3CF4@  – вектор, направленный из точки С вдоль оси симметрии маятника.

2.1. Кинематические связи, уравнения движения. Условия непроскальзывания сферической оболочки в точке контакта с платформой П имеют вид

  V=RW×g+ b ˙ MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacaWHwbGaeyypa0JaamOuaiaaSFfacqGHxdaTcaa7NbGaey4kaSIa bCOyayaacaaaaa@4540@ . (2.1)

Условия, являющиеся следствием равенства скоростей сферической оболочки и маятника в точке С крепления маятника к оболочке, имеют вид

v=V+ R t w×n MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacaWH2bGaeyypa0JaaCOvaiabgUcaRiaadkfadaWgaaWcbaGaamiD aaqabaGccaa73bGaey41aqRaaCOBaaaa@463C@ . (2.2)

Эволюция вектора n MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacaWHUbaaaa@3CF4@  задается в виде

n ˙ =w×n MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aaceWHUbGbaiaacqGH9aqpcaa73bGaey41aqRaaCOBaaaa@4276@ . (2.3)

Система связей (2.1)–(2.2), вообще говоря, не является неголономной, а представляет собой комбинацию голономных и неголономных кинематических связей.

Уравнения движения для сферической оболочки с закрепленным в геометрическом центре волчком Лагранжа, катающейся по неподвижной горизонтальной плоскости, получены в [23]. Запишем уравнения движения сферического робота с маятниковым приводом, на движение которого наложены кинематические связи (2.1)–(2.2):

J Ω ˙ +aγ× ω ˙ ×n +aγ× ω× n ˙ =MRγ× b ¨ Q i 0 ω ˙ + j 0 ω ˙ ,n n+an× Ω ˙ ×γ = j 0 ω,n n ˙ m t R t n× gγ+ b ¨ +Q n ˙ =ω×n, MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaakq aaceqaaiaahQeaiiGacuWFPoWvgaGaaiabgUcaRiaadggacqWFZoWz cqGHxdaTdaqadaqaaiqb=L8a3zaacaGaey41aqRaaCOBaaGaayjkai aawMcaaiabgUcaRiaadggacqWFZoWzcqGHxdaTdaqadaqaaiab=L8a 3jabgEna0kqah6gagaGaaaGaayjkaiaawMcaaiabg2da9iabgkHiTi aad2eacaWGsbGae83SdCMaey41aqRabCOyayaadaGaeyOeI0IaaCyu aaqaaiaadMgadaWgaaWcbaGaaGimaaqabaGccuWFjpWDgaGaaiabgU caRiaadQgadaWgaaWcbaGaaGimaaqabaGcdaqadaqaaiqb=L8a3zaa caGaaiilaiaah6gaaiaawIcacaGLPaaacaWHUbGaey4kaSIaamyyai aah6gacqGHxdaTdaqadaqaaiqb=L6axzaacaGaey41aqRae83SdCga caGLOaGaayzkaaGaeyypa0JaeyOeI0IaamOAamaaBaaaleaacaaIWa aabeaakmaabmaabaGae8xYdCNaaiilaiaah6gaaiaawIcacaGLPaaa ceWHUbGbaiaacqGHsislcaWGTbWaaSbaaSqaaiaadshaaeqaaOGaam OuamaaBaaaleaacaWG0baabeaakiaah6gacqGHxdaTdaqadaqaaiaa dEgacqWFZoWzcqGHRaWkceWHIbGbamaaaiaawIcacaGLPaaacqGHRa WkcaWHrbaabaGabCOBayaacaGaeyypa0Jae8xYdCNaey41aqRaaCOB aiaacYcaaaaa@998C@  (2.4)

где J=diag J,J,I , MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacaWHkbGaeyypa0JaaeizaiaabMgacaqGHbGaae4zamaabmaabaGa amOsaiaacYcacaWGkbGaaiilaiaadMeaaiaawIcacaGLPaaacaGGSa aaaa@477C@   M=m+ m t MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacaWGnbGaeyypa0JaamyBaiabgUcaRiaad2gadaWgaaWcbaGaamiD aaqabaaaaa@41C0@ , J=I+M R 2 MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacaWGkbGaeyypa0JaamysaiabgUcaRiaad2eacaWGsbWaaWbaaSqa beaacaaIYaaaaaaa@4214@ , i 0 =i+ m t R t 2 MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacaWGPbWaaSbaaSqaaiaaicdaaeqaaOGaeyypa0JaamyAaiabgUca Riaad2gadaWgaaWcbaGaamiDaaqabaGccaWGsbWaa0baaSqaaiaads haaeaacaaIYaaaaaaa@458B@ , j 0 =j m t R t 2 MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacaWGQbWaaSbaaSqaaiaaicdaaeqaaOGaeyypa0JaamOAaiabgkHi Tiaad2gadaWgaaWcbaGaamiDaaqabaGccaWGsbWaa0baaSqaaiaads haaeaacaaIYaaaaaaa@4598@ , a= m t R t R MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacaWGHbGaeyypa0JaamyBamaaBaaaleaacaWG0baabeaakiaadkfa daWgaaWcbaGaamiDaaqabaGccaWGsbaaaa@42E7@ , Q= Q 1 , Q 2 , Q 3 T MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacaWHrbGaeyypa0ZaaeWaaeaacaWGrbWaaSbaaSqaaiaaigdaaeqa aOGaaiilaiaadgfadaWgaaWcbaGaaGOmaaqabaGccaGGSaGaamyuam aaBaaaleaacaaIZaaabeaaaOGaayjkaiaawMcaamaaCaaaleqabaGa amivaaaaaaa@4724@  – управляющий крутящий момент, приложенный в точке С, g – ускорение свободного падения. Из уравнений (2.4) следует, что

I Ω ˙ 3 = Q 3 MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacaWGjbGafuyQdCLbaiaadaWgaaWcbaGaaG4maaqabaGccqGH9aqp cqGHsislcaWGrbWaaSbaaSqaaiaaiodaaeqaaaaa@4307@ .

Положим для простоты

Ω 3 = Q 3 =0 MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacqqHPoWvdaWgaaWcbaGaaG4maaqabaGccqGH9aqpcaWGrbWaaSba aSqaaiaaiodaaeqaaOGaeyypa0JaaGimaaaa@430D@ .

2.2. Способы управления. Считаем, что движение системы управляемое. Будем рассматривать два способа управления.

  • Управление посредством вынужденного движения платформы при свободных колебаниях маятника. В этом случае вектор управляющего крутящего момента Q0 MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacaWHrbGaeyyyIORaaCimaaaa@3F59@ . Требуется определить вектор скорости b ˙ MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aaceWHIbGbaiaaaaa@3CF1@  платформы П (или траекторию некоторой точки платформы, например, точки B), который позволит сферическому роботу реализовать заданную программу движения.
  • Управление крутящим моментом маятника с помощью маятникового привода. В этом случае платформа П либо неподвижна ( b ˙ 0 MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aaceWHIbGbaiaacqGHHjIUcaWHWaaaaa@3F73@  ), либо совершает несогласованные с движением робота колебания (вектор скорости b ˙ MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aaceWHIbGbaiaaaaa@3CF1@  задан). Требуется определить вектор управляющего крутящего момента Q MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacaWHrbaaaa@3CD7@ , который позволит сферическому роботу реализовать заданную программу движения.

Каждый из искомых векторов, b ˙ MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aaceWHIbGbaiaaaaa@3CF1@  в первом случае и Q MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacaWHrbaaaa@3CD7@  во втором случае, содержит по две неопределенные компоненты, поэтому требуется наличие двух сервосвязей. Иначе программа движения не задана.

2.3. Программа движения. Сферический робот преследует некоторую точечную цель, которая движется на уровне его геометрического центра и не касается платформы (рис. 1). Введем вектор R= ξX,ηY,0 MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacaa7sbGaeyypa0ZaaeWaaeaacqaH+oaEcqGHsislcaWGybGaaiil aiabeE7aOjabgkHiTiaadMfacaGGSaGaaGimaaGaayjkaiaawMcaaa aa@48EA@ , где X,Y,R MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aadaqadaqaaiaadIfacaGGSaGaamywaiaacYcacaWGsbaacaGLOaGa ayzkaaaaaa@4178@  – координаты геометрического центра C робота, ξ,η,R MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aadaqadaqaaiabe67a4jaacYcacqaH3oaAcaGGSaGaamOuaaGaayjk aiaawMcaaaaa@432C@  – координаты цели в неподвижной системе координат, причем

ρ= P = ξX 2 + ηY 2 MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacqaHbpGCcqGH9aqpdaabdaqaaiaahcfaaiaawEa7caGLiWoacqGH 9aqpdaGcaaqaamaabmaabaGaeqOVdGNaeyOeI0IaamiwaaGaayjkai aawMcaamaaCaaaleqabaGaaGOmaaaakiabgUcaRmaabmaabaGaeq4T dGMaeyOeI0IaamywaaGaayjkaiaawMcaamaaCaaaleqabaGaaGOmaa aaaeqaaaaa@50A8@

– расстояние от геометрического центра C робота до цели.

Для удобства выберем начало системы координат O MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacaWGpbaaaa@3CD2@  так, чтобы в момент времени t=0 MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacaWG0bGaeyypa0JaaGimaaaa@3EB6@  проекция геометрического центра сферической оболочки C MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacaWGdbaaaa@3CC6@  на плоскость OXY MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacaWGpbGaamiwaiaadMfaaaa@3E8D@  совпадала с точкой O MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacaWGpbaaaa@3CD2@  и точкой платформы B MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacaWGcbaaaa@3CC5@ , то есть X 0 = Y 0 = b 1,0 = b 2,0 =0 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacaWGybWaaSbaaSqaaiaaicdaaeqaaOGaeyypa0JaamywamaaBaaa leaacaaIWaaabeaakiabg2da9iaadkgadaWgaaWcbaGaaGymaiaacY cacaaIWaaabeaakiabg2da9iaadkgadaWgaaWcbaGaaGOmaiaacYca caaIWaaabeaakiabg2da9iaaicdaaaa@4AF0@ . Ось OX MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacaWGpbGaamiwaaaa@3DAF@  сонаправим с вектором R 0 = ξ 0 X 0 , η 0 Y 0 ,0 MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacaa7sbWaaSbaaSqaaiaaicdaaeqaaOGaeyypa0ZaaeWaaeaacqaH +oaEdaWgaaWcbaGaaGimaaqabaGccqGHsislcaWGybWaaSbaaSqaai aaicdaaeqaaOGaaiilaiabeE7aOnaaBaaaleaacaaIWaaabeaakiab gkHiTiaadMfadaWgaaWcbaGaaGimaaqabaGccaGGSaGaaGimaaGaay jkaiaawMcaaaaa@4D9A@ , если в начальный момент времени сферический робот покоится, или сонаправим с начальным вектором скорости V 0 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacaWHwbWaaSbaaSqaaiaaicdaaeqaaaaa@3DC3@ , если в начальный момент времени сферический робот уже находится в движении. Таким образом,

Y ˙ 0 =0 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aaceWGzbGbaiaadaWgaaWcbaGaaGimaaqabaGccqGH9aqpcaaIWaaa aa@3F95@ .

Замечание 1. Здесь и далее нижним индексом "0" MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacaGGIaGaaGimaiaackcaaaa@3E04@  будем обозначать значение функции (или вектора) в момент времени t=0 MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacaWG0bGaeyypa0JaaGimaaaa@3EB6@ : f 0 =f(0) MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacaWGMbWaaSbaaSqaaiaaicdaaeqaaOGaeyypa0JaamOzaiaacIca caaIWaGaaiykaaaa@41DD@ .

Вектор скорости цели f 0 =f(0) MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacaWGMbWaaSbaaSqaaiaaicdaaeqaaOGaeyypa0JaamOzaiaacIca caaIWaGaaiykaaaa@41DD@ , а также первоначальные местоположения цели и робота в неподвижной системе координат OXYZ MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacaWGpbGaamiwaiaadMfacaWGAbaaaa@3F6C@  заданы.

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

ϕ=ψ MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacqaHvpGzcqGH9aqpcqaHipqEaaa@409A@ , (2.5)

где ϕ MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacqaHvpGzaaa@3DC5@  – угол, который образует вектор V MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacaWHwbaaaa@3CDC@ с положительным направлением оси ОХ, ψ MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacqaHipqEaaa@3DCC@  – угол, который образует вектор P MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacaWHqbaaaa@3CD7@  с положительным направлением оси ОХ. Это условие гарантирует, что вектор скорости V MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacaWHwbaaaa@3CDC@  всегда направлен на цель. Так как условие (2.5) должно иметь место t[0,+) MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacqGHaiIicaWG0bGaeyicI4Saai4waiaaicdacaGGSaGaey4kaSIa eyOhIuQaaiykaaaa@4494@ , то реализовать такое условие можно лишь в двух случаях:

·        робот начинает двигаться из состояния покоя, то есть V 0 =0 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacaWHwbWaaSbaaSqaaiaaicdaaeqaaOGaeyypa0JaaGimaaaa@3F8D@ ;

·        вектор скорости в момент времени t=0 MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacaWG0bGaeyypa0JaaGimaaaa@3EB6@  уже направлен на цель, то есть V 0 P 0 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacaWHwbWaaSbaaSqaaiaaicdaaeqaaOGaeyyKH0QaeyyKH0QaaCiu amaaBaaaleaacaaIWaaabeaaaaa@4362@ .

Поэтому введем вместо условия (2.5) модифицированное условие погони, позволяющее выходить на условие метода погони из любого положения с любыми начальными условиями

ϕ=ψ ψ 0 e t , ϕ 0 =0 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacqaHvpGzcqGH9aqpcqaHipqEcqGHsislcqaHipqEdaWgaaWcbaGa aGimaaqabaGccaWGLbWaaWbaaSqabeaacqGHsislcaWG0baaaOGaai ilaiaaywW7cqaHvpGzdaWgaaWcbaGaaGimaaqabaGccqGH9aqpcaaI Waaaaa@4E02@ , (2.6)

причем, если ψ 0 =0 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacqaHipqEdaWgaaWcbaGaaGimaaqabaGccqGH9aqpcaaIWaaaaa@407C@ , то ϕ=ψ MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacqaHvpGzcqGH9aqpcqaHipqEaaa@409A@   t[0,+) MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacqGHaiIicaWG0bGaeyicI4Saai4waiaaicdacaGGSaGaey4kaSIa eyOhIuQaaiykaaaa@4494@ . Условие (2.6) определяет направление движения сферического робота.

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

X ˙ =α ρ ρ ˜ cosϕ, Y ˙ =α ρ ρ ˜ sinϕ MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aaceWGybGbaiaacqGH9aqpcqaHXoqydaqadaqaaiabeg8aYjabgkHi Tiqbeg8aYzaaiaaacaGLOaGaayzkaaGaci4yaiaac+gacaGGZbGaaG jbVlabew9aMjaacYcacaaMf8UabmywayaacaGaeyypa0JaeqySde2a aeWaaeaacqaHbpGCcqGHsislcuaHbpGCgaacaaGaayjkaiaawMcaai GacohacaGGPbGaaiOBaiaaysW7cqaHvpGzaaa@5DB2@ , (2.7)

где ρ ˜ MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacuaHbpGCgaacaaaa@3DCD@  – некоторое критическое расстояние, достигнув которого робот должен поменять направление движения на противоположное, α MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacqaHXoqyaaa@3D9D@  – заданный числовой коэффициент пропорциональности “расстояние-скорость”, угол ϕ MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacqaHvpGzaaa@3DC6@  задается формулой (2.6).

Если движение робота начинается из состояния покоя, примем

ρ ˜ = ρ 0 >R,α> v max ρ 0 R MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacuaHbpGCgaacaiabg2da9iabeg8aYnaaBaaaleaacaaIWaaabeaa kiabg6da+iaadkfacaGGSaGaaGzbVlabeg7aHjabg6da+maalaaaba GaamODamaaBaaaleaaciGGTbGaaiyyaiaacIhaaeqaaaGcbaGaeqyW di3aaSbaaSqaaiaaicdaaeqaaOGaeyOeI0IaamOuaaaaaaa@50D0@ ,

где v max MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacaWG2bWaaSbaaSqaaiGac2gacaGGHbGaaiiEaaqabaaaaa@3FF9@  – максимально возможное абсолютное значение скорости цели [12], иначе

R< ρ ˜ < ρ 0 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacaWGsbGaeyipaWJafqyWdiNbaGaacqGH8aapcqaHbpGCdaWgaaWc baGaaGimaaqabaaaaa@4352@ ,

а значение α MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacqaHXoqyaaa@3D9D@  определяется из начальных условий, так как сервосвязи (2.7) имеют место t[0,+) MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacqGHaiIicaWG0bGaeyicI4Saai4waiaaicdacaGGSaGaey4kaSIa eyOhIuQaaiykaaaa@4494@ :

α= X ˙ 0 ρ 0 ρ ˜ MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacqaHXoqycqGH9aqpdaWcaaqaaiqadIfagaGaamaaBaaaleaacaaI WaaabeaaaOqaaiabeg8aYnaaBaaaleaacaaIWaaabeaakiabgkHiTi qbeg8aYzaaiaaaaaaa@45F5@ .

Так как координаты робота и цели связаны равенствами

X=ξρcosψ,Y=ηρsinψ MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacaWGybGaeyypa0JaeqOVdGNaeyOeI0IaeqyWdiNaci4yaiaac+ga caGGZbGaaGjcVlaaykW7cqaHipqEcaGGSaGaaGzbVlaadMfacqGH9a qpcqaH3oaAcqGHsislcqaHbpGCciGGZbGaaiyAaiaac6gacaaMi8Ua aGPaVlabeI8a5baa@5A4A@ , (2.8)

то функции ψ MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacqaHipqEaaa@3DCC@  и ρ MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacqaHbpGCaaa@3DBE@  являются решениями системы дифференциальных уравнений

ρ ˙ = ξ ˙ cosψ+ η ˙ sinψα ρ ρ ˜ cos ψϕ ψ ˙ = η ˙ cosψ ξ ˙ sinψ+α ρ ρ ˜ sin ψϕ ρ MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaakq aabeqaaiqbeg8aYzaacaGaeyypa0JafqOVdGNbaiaaciGGJbGaai4B aiaacohacaaMc8UaeqiYdKNaey4kaSIafq4TdGMbaiaaciGGZbGaai yAaiaac6gacaaMc8UaeqiYdKNaeyOeI0IaeqySde2aaeWaaeaacqaH bpGCcqGHsislcuaHbpGCgaacaaGaayjkaiaawMcaaiGacogacaGGVb Gaai4CaiaaykW7daqadaqaaiabeI8a5jabgkHiTiabew9aMbGaayjk aiaawMcaaaqaaiqbeI8a5zaacaGaeyypa0ZaaSaaaeaacuaH3oaAga GaaiGacogacaGGVbGaai4CaiaaykW7cqaHipqEcqGHsislcuaH+oaE gaGaaiGacohacaGGPbGaaiOBaiaaykW7cqaHipqEcqGHRaWkcqaHXo qydaqadaqaaiabeg8aYjabgkHiTiqbeg8aYzaaiaaacaGLOaGaayzk aaGaci4CaiaacMgacaGGUbGaaGPaVpaabmaabaGaeqiYdKNaeyOeI0 Iaeqy1dygacaGLOaGaayzkaaaabaGaeqyWdihaaaaaaa@8AFC@  (2.9)

с заданными начальными условиями ρ 0 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacqaHbpGCdaWgaaWcbaGaaGimaaqabaaaaa@3EA4@ , ψ 0 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacqaHipqEdaWgaaWcbaGaaGimaaqabaaaaa@3EB2@ .

Замечание 2. Так как система (2.9) может быть решена независимо от уравнений движения, то движение сферического робота за некоторой целью при заданном управлении (2.7) может быть сведена к движению сферического робота по заданной траектории.

Аналогично доказанному в [12], справедливо следующее предложение.

Предложение 1. Функция расстояния ρ(t) MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacqaHbpGCcaGGOaGaamiDaiaacMcaaaa@400F@ , являющаяся решением системы (2.9), ограничена, если ограничена скорость преследуемого объекта, причем при

α> v max ρ ˜ R MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacqaHXoqycqGH+aGpdaWcaaqaaiaadAhadaWgaaWcbaGaciyBaiaa cggacaGG4baabeaaaOqaaiqbeg8aYzaaiaGaeyOeI0IaamOuaaaaaa a@464D@

расстояние ρ(t)>R MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacqaHbpGCcaGGOaGaamiDaiaacMcacqGH+aGpcaWGsbaaaa@41EE@   t[0,+) MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacqGHaiIicaWG0bGaeyicI4Saai4waiaaicdacaGGSaGaey4kaSIa eyOhIuQaaiykaaaa@4494@ .

3. Управление посредством вынужденного движения платформы. Считаем, что платформа управляема, маятник совершает свободные колебания. Тогда

Q0 MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacaWHrbGaeyyyIORaaCimaaaa@3F59@ .

Система (2.4) в этом случае обладает первыми интегралами

n,n =1 MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaeXafv3ySLgzGmvETj2BSbqefm0B 1jxALjhiov2Daebbfv3ySLgzGueE0jxyaibaieIcFD0xf9vqqrpepC 0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xj9as0=LqLs=xirFf peea0=as0Fb9pgea0lrP0xe9Fve9Fve9qapdbaqaaeGacaGaamaabe qaaqaabaqbaaGcbaWaaeWaaeaacaWHUbGaaiilaiaah6gaaiaawIca caGLPaaacqGH9aqpcaaIXaaaaa@4552@ , ω,n =const MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaeXafv3ySLgzGmvETj2BSbqefm0B 1jxALjhiov2Daebbfv3ySLgzGueE0jxyaibaieIcFD0xf9vqqrpepC 0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xj9as0=LqLs=xirFf peea0=as0Fb9pgea0lrP0xe9Fve9Fve9qapdbaqaaeGacaGaamaabe qaaqaabaqbaaGcbaWaaeWaaeaaiiqacqWFjpWDcaGGSaGaaCOBaaGa ayjkaiaawMcaaiabg2da9iaabogacaqGVbGaaeOBaiaabohacaqG0b aaaa@4A29@

и принимает вид

J Ω ˙ +aγ× ω ˙ ×n +aγ× ω× n ˙ =MRγ× b ¨ i 0 ω ˙ +an× Ω ˙ ×λ = j 0 ω,n n ˙ m t R t n× gγ× b ¨ n ˙ =ω×n. MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaeXafv3ySLgzGmvETj2BSbqefm0B 1jxALjhiov2Daebbfv3ySLgzGueE0jxyaibaieIcFD0xf9vqqrpepC 0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xj9as0=LqLs=xirFf peea0=as0Fb9pgea0lrP0xe9Fve9Fve9qapdbaqaaeGacaGaamaabe qaaqaabaqbaaGceaGabeaacaWHkbGafuyQdCLbaiaacqGHRaWkcaWG HbGaeq4SdCMaey41aq7aaeWaaeaaiiqacuWFjpWDgaGaaiabgEna0k aah6gaaiaawIcacaGLPaaacqGHRaWkcaWGHbGaeq4SdCMaey41aq7a aeWaaeaacqWFjpWDcqGHxdaTceWHUbGbaiaaaiaawIcacaGLPaaacq GH9aqpcqGHsislcaWGnbGaamOuaiabeo7aNjabgEna0kqahkgagaWa aaqaaiaadMgadaWgaaWcbaGaaGimaaqabaGccuWFjpWDgaGaaiab=T caRiaadggacaWHUbGaey41aq7aaeWaaeaacuqHPoWvgaGaaiabgEna 0kabeU7aSbGaayjkaiaawMcaaiabg2da9iabgkHiTiaadQgadaWgaa WcbaGaaGimaaqabaGcdaqadaqaaiab=L8a3jaacYcacaWHUbaacaGL OaGaayzkaaGabCOBayaacaGaeyOeI0IaamyBamaaBaaaleaacaWG0b aabeaakiaadkfadaWgaaWcbaGaamiDaaqabaGccaWHUbGaey41aq7a aeWaaeaacaWGNbGaeq4SdCMaey41aqRabCOyayaadaaacaGLOaGaay zkaaaabaGabCOBayaacaGaeyypa0Jae8xYdCNaey41aqRaaCOBaiaa c6caaaaa@921E@

Динамика свободных колебаний маятника при движении сферического робота на управляемой платформе описывается системой

ω ˙ = m t R t i 0 n× V ˙ +gγ j 0 i 0 ω,n n ˙ n ˙ =ω×n, MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaeXafv3ySLgzGmvETj2BSbqefm0B 1jxALjhiov2Daebbfv3ySLgzGueE0jxyaibaieIcFD0xf9vqqrpepC 0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xj9as0=LqLs=xirFf peea0=as0Fb9pgea0lrP0xe9Fve9Fve9qapdbaqaaeGacaGaamaabe qaaqaabaqbaaGceaGabeaaiiqacuWFjpWDgaGaaiabg2da9iabgkHi TmaalaaabaGaamyBamaaBaaaleaacaWG0baabeaakiaadkfadaWgaa WcbaGaamiDaaqabaaakeaacaWGPbWaaSbaaSqaaiaaicdaaeqaaaaa kiaah6gacqGHxdaTdaqadaqaaiqahAfagaGaaiabgUcaRiaadEgacq aHZoWzaiaawIcacaGLPaaacqGHsisldaWcaaqaaiaadQgadaWgaaWc baGaaGimaaqabaaakeaacaWGPbWaaSbaaSqaaiaaicdaaeqaaaaakm aabmaabaGae8xYdCNaaiilaiaah6gaaiaawIcacaGLPaaaceWHUbGb aiaaaeaaceWHUbGbaiaacqGH9aqpcqWFjpWDcqGHxdaTcaWHUbGaai ilaaaaaa@6488@  (3.1)

где компоненты вектора V ˙ = X ¨ , Y ¨ ,0 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aaceWHwbGbaiaacqGH9aqpdaqadaqaaiqadIfagaWaaiaacYcaceWG zbGbamaacaGGSaGaaGimaaGaayjkaiaawMcaaaaa@435E@  задаются следующим образом

X ¨ =α ξ ˙ cos ψϕ + η ˙ sin ψϕ α ρ ρ ˜ cos ψ2ϕ + +αsinϕ ρ ˜ ψ ˙ ψ 0 ρ ρ ˜ e t Y ¨ =α ξ ˙ sin ψϕ + η ˙ cos ψϕ +α ρ ρ ˜ sin ψ2ϕ αcosϕ ρ ˜ ψ ˙ ψ 0 ρ ρ ˜ e t . MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaeXafv3ySLgzGmvETj2BSbqefm0B 1jxALjhiov2Daebbfv3ySLgzGueE0jxyaibaieIcFD0xf9vqqrpepC 0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xj9as0=LqLs=xirFf peea0=as0Fb9pgea0lrP0xe9Fve9Fve9qapdbaqaaeGacaGaamaabe qaaqaabaqbaaGceaGabeaaceWGybGbamaacqGH9aqpcqaHXoqydaWa daqaaiqbe67a4zaacaGaci4yaiaac+gacaGGZbGaaGPaVpaabmaaba GaeqiYdKNaeyOeI0Iaeqy1dygacaGLOaGaayzkaaGaey4kaSIafq4T dGMbaiaaciGGZbGaaiyAaiaac6gacaaMc8+aaeWaaeaacqaHipqEcq GHsislcqaHvpGzaiaawIcacaGLPaaacqGHsislcqaHXoqydaqadaqa aiabeg8aYjabgkHiTiqbeg8aYzaaiaaacaGLOaGaayzkaaGaci4yai aac+gacaGGZbGaaGPaVpaabmaabaGaeqiYdKNaeyOeI0IaaGOmaiab ew9aMbGaayjkaiaawMcaaaGaay5waiaaw2faaiabgUcaRaqaaiabgU caRiabeg7aHjGacohacaGGPbGaaiOBaiaaykW7cqaHvpGzdaWadaqa aiqbeg8aYzaaiaGafqiYdKNbaiaacqGHsislcqaHipqEdaWgaaWcba GaaGimaaqabaGcdaqadaqaaiabeg8aYjabgkHiTiqbeg8aYzaaiaaa caGLOaGaayzkaaGaamyzamaaCaaaleqabaGaeyOeI0IaamiDaaaaaO Gaay5waiaaw2faaaqaaiqadMfagaWaaiabg2da9iabeg7aHnaadmaa baGaeyOeI0IafqOVdGNbaiaaciGGZbGaaiyAaiaac6gacaaMc8+aae WaaeaacqaHipqEcqGHsislcqaHvpGzaiaawIcacaGLPaaacqGHRaWk cuaH3oaAgaGaaiGacogacaGGVbGaai4CaiaaykW7daqadaqaaiabeI 8a5jabgkHiTiabew9aMbGaayjkaiaawMcaaiabgUcaRiabeg7aHnaa bmaabaGaeqyWdiNaeyOeI0IafqyWdiNbaGaaaiaawIcacaGLPaaaci GGZbGaaiyAaiaac6gacaaMc8+aaeWaaeaacqaHipqEcqGHsislcaaI YaGaeqy1dygacaGLOaGaayzkaaaacaGLBbGaayzxaaGaeyOeI0caba GaeyOeI0IaeqySdeMaci4yaiaac+gacaGGZbGaaGPaVlabew9aMnaa dmaabaGafqyWdiNbaGaacuaHipqEgaGaaiabgkHiTiabeI8a5naaBa aaleaacaaIWaaabeaakmaabmaabaGaeqyWdiNaeyOeI0IafqyWdiNb aGaaaiaawIcacaGLPaaacaWGLbWaaWbaaSqabeaacqGHsislcaWG0b aaaaGccaGLBbGaayzxaaGaaiOlaaaaaa@DDBC@  (3.2)

Вектор скорости платформы равен

b ˙ = b ˙ 0 + J I V V 0 + aR I γ× n ˙ ×γ γ× n ˙ 0 ×γ , MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaeXafv3ySLgzGmvETj2BSbqefm0B 1jxALjhiov2Daebbfv3ySLgzGueE0jxyaibaieIcFD0xf9vqqrpepC 0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xj9as0=LqLs=xirFf peea0=as0Fb9pgea0lrP0xe9Fve9Fve9qapdbaqaaeGacaGaamaabe qaaqaabaqbaaGcbaGabCOyayaacaGaeyypa0JabCOyayaacaWaaSba aSqaaiaaicdaaeqaaOGaey4kaSYaaSaaaeaacaWGkbaabaGaamysaa aadaqadaqaaiaahAfacqGHsislcaWHwbWaaSbaaSqaaiaaicdaaeqa aaGccaGLOaGaayzkaaGaey4kaSYaaSaaaeaacaWGHbGaamOuaaqaai aadMeaaaWaaeWaaeaacaa7ZoGaey41aq7aaeWaaeaaceWHUbGbaiaa cqGHxdaTiiGacqWFZoWzaiaawIcacaGLPaaacqGHsislcqWFZoWzcq GHxdaTdaqadaqaaiqah6gagaGaamaaBaaaleaacaaIWaaabeaakiab gEna0kab=n7aNbGaayjkaiaawMcaaaGaayjkaiaawMcaaiaacYcaaa a@6693@  (3.3)

откуда закон движения точки B MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacaWGcbaaaa@3CC5@  платформы П задается в виде

b 1 = J I X+ aR I n 1 + b ˙ 1,0 J I X ˙ 0 aR I n ˙ 1,0 t aR I n 1,0 b 2 = J I Y+ aR I n 2 + b ˙ 2,0 aR I n ˙ 2,0 t aR I n 2,0 . MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaeXafv3ySLgzGmvETj2BSbqefm0B 1jxALjhiov2Daebbfv3ySLgzGueE0jxyaibaieIcFD0xf9vqqrpepC 0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xj9as0=LqLs=xirFf peea0=as0Fb9pgea0lrP0xe9Fve9Fve9qapdbaqaaeGacaGaamaabe qaaqaabaqbaaGceaqabeaacaWGIbWaaSbaaSqaaiaaigdaaeqaaOGa eyypa0ZaaSaaaeaacaWGkbaabaGaamysaaaacaWGybGaey4kaSYaaS aaaeaacaWGHbGaamOuaaqaaiaadMeaaaGaamOBamaaBaaaleaacaaI XaaabeaakiabgUcaRmaabmaabaGabmOyayaacaWaaSbaaSqaaiaaig dacaGGSaGaaGimaaqabaGccqGHsisldaWcaaqaaiaadQeaaeaacaWG jbaaaiqadIfagaGaamaaBaaaleaacaaIWaaabeaakiabgkHiTmaala aabaGaamyyaiaadkfaaeaacaWGjbaaaiqad6gagaGaamaaBaaaleaa caaIXaGaaiilaiaaicdaaeqaaaGccaGLOaGaayzkaaGaamiDaiabgk HiTmaalaaabaGaamyyaiaadkfaaeaacaWGjbaaaiaad6gadaWgaaWc baGaaGymaiaacYcacaaIWaaabeaaaOqaaiaadkgadaWgaaWcbaGaaG OmaaqabaGccqGH9aqpdaWcaaqaaiaadQeaaeaacaWGjbaaaiaadMfa cqGHRaWkdaWcaaqaaiaadggacaWGsbaabaGaamysaaaacaWGUbWaaS baaSqaaiaaikdaaeqaaOGaey4kaSYaaeWaaeaaceWGIbGbaiaadaWg aaWcbaGaaGOmaiaacYcacaaIWaaabeaakiabgkHiTmaalaaabaGaam yyaiaadkfaaeaacaWGjbaaaiqad6gagaGaamaaBaaaleaacaaIYaGa aiilaiaaicdaaeqaaaGccaGLOaGaayzkaaGaamiDaiabgkHiTmaala aabaGaamyyaiaadkfaaeaacaWGjbaaaiaad6gadaWgaaWcbaGaaGOm aiaacYcacaaIWaaabeaakiaac6caaaaa@82F4@  (3.4)

Движение механической системы однозначно задается уравнениями (2.9), (3.1) и (3.3).

Очевидно, что если платформа и сферический робот приходят в движение из состояния покоя, а проекция траектории цели на плоскость OXY MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacaWGpbGaamiwaiaadMfaaaa@3E8D@  ограничена (расположена на участке плоскости OXY MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacaWGpbGaamiwaiaadMfaaaa@3E8D@  конечной площади), то траектории точек платформы также будут ограничены. В противном случае, почти всегда наблюдается вековой уход траекторий точек платформы.

3.1. Редукция и параметризация системы. Исследуем динамику системы (3.1) более подробно на нулевом уровне первого интеграла ω,n =0 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaeXafv3ySLgzGmvETj2BSbqefm0B 1jxALjhiov2Daebbfv3ySLgzGueE0jxyaibaieIcFD0xf9vqqrpepC 0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xj9as0=LqLs=xirFf peea0=as0Fb9pgea0lrP0xe9Fve9Fve9qapdbaqaaeGacaGaamaabe qaaqaabaqbaaGcbaWaaeWaaeaaiiqacqWFjpWDcaGGSaGaaCOBaaGa ayjkaiaawMcaaiabg2da9iaaicdaaaa@462E@ . иАналогичные рассуждение имеют место и для произвольного уровня этого интеграла.

Параметризуем вектор n MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaeXafv3ySLgzGmvETj2BSbqefm0B 1jxALjhiov2Daebbfv3ySLgzGueE0jxyaibaieIcFD0xf9vqqrpepC 0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xj9as0=LqLs=xirFf peea0=as0Fb9pgea0lrP0xe9Fve9Fve9qapdbaqaaeGacaGaamaabe qaaqaabaqbaaGcbaGaaCOBaaaa@4062@  углами θ, MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaeXafv3ySLgzGmvETj2BSbqefm0B 1jxALjhiov2Daebbfv3ySLgzGueE0jxyaibaieIcFD0xf9vqqrpepC 0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xj9as0=LqLs=xirFf peea0=as0Fb9pgea0lrP0xe9Fve9Fve9qapdbaqaaeGacaGaamaabe qaaqaabaqbaaGcbaGaeqiUdeNaaiilaaaa@41D1@   φ MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaeXafv3ySLgzGmvETj2BSbqefm0B 1jxALjhiov2Daebbfv3ySLgzGueE0jxyaibaieIcFD0xf9vqqrpepC 0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xj9as0=LqLs=xirFf peea0=as0Fb9pgea0lrP0xe9Fve9Fve9qapdbaqaaeGacaGaamaabe qaaqaabaqbaaGcbaGaeqOXdOgaaa@4128@ :

n= sinθcosφ,sinθsinφ,cosθ T MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacaWHUbGaeyypa0ZaaeWaaeaaciGGZbGaaiyAaiaac6gacaaMc8Ua eqiUdeNaaGPaVlaayIW7ciGGJbGaai4BaiaacohacaaMc8UaeqOXdO MaaiilaiaaysW7ciGGZbGaaiyAaiaac6gacaaMc8UaeqiUdeNaaGPa VlaayIW7ciGGZbGaaiyAaiaac6gacaaMc8UaeqOXdOMaaiilaiaays W7cqGHsislciGGJbGaai4BaiaacohacaaMc8UaeqiUdehacaGLOaGa ayzkaaWaaWbaaSqabeaacaWGubaaaaaa@6AAA@ ,

где угол θ MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacqaH4oqCaaa@3DB3@  задает угол отклонения маятника от вектора g MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacqGHsislcaa7Nbaaaa@3E3F@ , угол φ MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacqaHgpGAaaa@3DBB@  задает угол между осью OX MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacaWGpbGaamiwaaaa@3DAF@  и проекцией вектора n MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacaWHUbaaaa@3CF5@  на плоскость OXY MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacaWGpbGaamiwaiaadMfaaaa@3E8D@ .

На указанных уровнях первых интегралов компоненты вектора угловой скорости маятника параметризуем переменными ω θ MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacqaHjpWDdaWgaaWcbaGaeqiUdehabeaaaaa@3FAD@ , ω φ MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacqaHjpWDdaWgaaWcbaGaeqOXdOgabeaaaaa@3FB4@ :

ω= ω θ sinφ+ ω φ sinθcosθcosφ, ω θ cosφ+ ω φ sinθcosθsinφ, ω φ sin 2 θ T MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaeXafv3ySLgzGmvETj2BSbqefm0B 1jxALjhiov2Daebbfv3ySLgzGueE0jxyaibaieIcFD0xf9vqqrpepC 0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xj9as0=LqLs=xirFf peea0=as0Fb9pgea0lrP0xe9Fve9Fve9qapdbaqaaeGacaGaamaabe qaaqaabaqbaaGcbaacceGae8xYdCNaeyypa0ZaaeWaaeaacqaHjpWD daWgaaWcbaGaeqiUdehabeaakiGacohacaGGPbGaaiOBaiaaykW7cq aHgpGAcqGHRaWkcqaHjpWDdaWgaaWcbaGaeqOXdOgabeaakiGacoha caGGPbGaaiOBaiaaykW7cqaH4oqCciGGJbGaai4BaiaacohacaaMc8 UaeqiUdeNaci4yaiaac+gacaGGZbGaaGPaVlabeA8aQjaacYcacaaM e8UaaGjbVlabgkHiTiabeM8a3naaBaaaleaacqaH4oqCaeqaaOGaci 4yaiaac+gacaGGZbGaaGPaVlabeA8aQjabgUcaRiabeM8a3naaBaaa leaacqaHgpGAaeqaaOGaci4CaiaacMgacaGGUbGaaGPaVlabeI7aXj GacogacaGGVbGaai4CaiaaykW7cqaH4oqCciGGZbGaaiyAaiaac6ga caaMc8UaeqOXdOMaaiilaiaaysW7caaMe8UaeqyYdC3aaSbaaSqaai abeA8aQbqabaGcciGGZbGaaiyAaiaac6gadaahaaWcbeqaaiaaikda aaGccqaH4oqCaiaawIcacaGLPaaadaahaaWcbeqaaiaadsfaaaaaaa@981B@

где θ ˙ = ω θ MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacuaH4oqCgaGaaiabg2da9iabeM8a3naaBaaaleaacqaH4oqCaeqa aaaa@4271@ , φ ˙ = ω φ MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacuaHgpGAgaGaaiabg2da9iabeM8a3naaBaaaleaacqaHgpGAaeqa aaaa@427F@ .

Запишем редуцированную систему (3.1) в новых переменных:

θ ˙ = ω θ φ ˙ = ω φ ω ˙ θ = a R i 0 cosθ X ¨ cosφ+ Y ¨ sinφ ag R i 0 sinθ+ ω φ 2 sinθcosθ ω ˙ φ = a R i 0 sinθ X ¨ sinφ Y ¨ cosφ 2 ω θ ω φ cosθ sinθ . MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaeXafv3ySLgzGmvETj2BSbqefm0B 1jxALjhiov2Daebbfv3ySLgzGueE0jxyaibaieIcFD0xf9vqqrpepC 0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xj9as0=LqLs=xirFf peea0=as0Fb9pgea0lrP0xe9Fve9Fve9qapdbaqaaeGacaGaamaabe qaaqaabaqbaaGceaGabeaacuaH4oqCgaGaaiabg2da9iabeM8a3naa BaaaleaacqaH4oqCaeqaaaGcbaGafqOXdOMbaiaacqGH9aqpcqaHjp WDdaWgaaWcbaGaeqOXdOgabeaaaOqaaiqbeM8a3zaacaWaaSbaaSqa aiabeI7aXbqabaGccqGH9aqpcqGHsisldaWcaaqaaiaadggaaeaaca WGsbGaamyAamaaBaaaleaacaaIWaaabeaaaaGcciGGJbGaai4Baiaa cohacaaMc8UaeqiUde3aaeWaaeaaceWGybGbamaaciGGJbGaai4Bai aacohacaaMc8UaeqOXdOMaey4kaSIabmywayaadaGaci4CaiaacMga caGGUbGaaGPaVlabeA8aQbGaayjkaiaawMcaaiabgkHiTmaalaaaba GaamyyaiaadEgaaeaacaWGsbGaamyAamaaBaaaleaacaaIWaaabeaa aaGcciGGZbGaaiyAaiaac6gacaaMc8UaeqiUdeNaey4kaSIaeqyYdC 3aa0baaSqaaiabeA8aQbqaaiaaikdaaaGcciGGZbGaaiyAaiaac6ga caaMc8UaeqiUdeNaci4yaiaac+gacaGGZbGaaGPaVlabeI7aXbqaai qbeM8a3zaacaWaaSbaaSqaaiabeA8aQbqabaGccqGH9aqpdaWcaaqa aiaadggaaeaacaWGsbGaamyAamaaBaaaleaacaaIWaaabeaakiGaco hacaGGPbGaaiOBaiaaykW7cqaH4oqCaaWaaeWaaeaaceWGybGbamaa ciGGZbGaaiyAaiaac6gacaaMc8UaeqOXdOMaeyOeI0Iabmywayaada Gaci4yaiaac+gacaGGZbGaaGPaVlabeA8aQbGaayjkaiaawMcaaiab gkHiTmaalaaabaGaaGOmaiabeM8a3naaBaaaleaacqaH4oqCaeqaaO GaeqyYdC3aaSbaaSqaaiabeA8aQbqabaGcciGGJbGaai4Baiaacoha caaMc8UaeqiUdehabaGaci4CaiaacMgacaGGUbGaaGPaVlabeI7aXb aacaGGUaaaaaa@BEB4@  (3.5)

Замечание 3. Отметим, что система (3.5) имеет особенность в точках θ=πk,kZ, MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaeXafv3ySLgzGmvETj2BSbqefm0B 1jxALjhiov2Daebbfv3ySLgzGueE0jxyaibaieIcFD0xf9vqqrpepC 0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xj9as0=LqLs=xirFf peea0=as0Fb9pgea0lrP0xe9Fve9Fve9qapdbaqaaeGacaGaamaabe qaaqaabaqbaaGcbaGaeqiUdeNaeyypa0JaeqiWdaNaam4AaiaacYca caaMe8Uaam4AaiabgIGiolaadQfacaGGSaaaaa@4B14@  что является исключительно следствием выбора переменных. Особенность пропадает при движении робота по прямой. Также при свободных колебания маятника проблему можно решить соответствующим выбором начального условия θ 0 πk,kZ, MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaeXafv3ySLgzGmvETj2BSbqefm0B 1jxALjhiov2Daebbfv3ySLgzGueE0jxyaibaieIcFD0xf9vqqrpepC 0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xj9as0=LqLs=xirFf peea0=as0Fb9pgea0lrP0xe9Fve9Fve9qapdbaqaaeGacaGaamaabe qaaqaabaqbaaGcbaGaeqiUde3aaSbaaSqaaiaaicdaaeqaaOGaeyiy IKRaeqiWdaNaam4AaiaacYcacaaMe8Uaam4AaiabgIGiolaadQfaca GGSaaaaa@4CC5@  так как θ=πk,kZ MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaeXafv3ySLgzGmvETj2BSbqefm0B 1jxALjhiov2Daebbfv3ySLgzGueE0jxyaibaieIcFD0xf9vqqrpepC 0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xj9as0=LqLs=xirFf peea0=as0Fb9pgea0lrP0xe9Fve9Fve9qapdbaqaaeGacaGaamaabe qaaqaabaqbaaGcbaGaeqiUdeNaeyypa0JaeqiWdaNaam4AaiaacYca caaMe8Uaam4AaiabgIGiolaadQfaaaa@4A64@  характеризует неустойчивое положение маятника. Однако, при управлении сферическим роботом посредством маятникового привода выбор соответствующего начального значения θ 0 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaeXafv3ySLgzGmvETj2BSbqefm0B 1jxALjhiov2Daebbfv3ySLgzGueE0jxyaibaieIcFD0xf9vqqrpepC 0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xj9as0=LqLs=xirFf peea0=as0Fb9pgea0lrP0xe9Fve9Fve9qapdbaqaaeGacaGaamaabe qaaqaabaqbaaGcbaGaeqiUde3aaSbaaSqaaiaaicdaaeqaaaaa@4207@  не решит проблему. Поэтому при движении робота по криволинейной траектории имеет смысл интегрировать в исходных переменных.

3.2. Движение сферического робота по прямой. Цель и робот движутся по прямой, тогда

ψ=ϕ=φ=0 MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacqaHipqEcqGH9aqpcqaHvpGzcqGH9aqpcqaHgpGAcqGH9aqpcaaI Waaaaa@451C@ .

Пусть в начальный момент времени платформа покоится, то есть b ˙ 0 0 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aaceWHIbGbaiaadaWgaaWcbaGaaGimaaqabaGccqGHHjIUcaWHWaaa aa@4064@ . Система (3.5) в этом случае принимает вид

θ ˙ = ω θ ω ˙ θ = aα R i 0 ρ ˙ cosθ ag R i 0 sinθ MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaakq aaceqaaiqbeI7aXzaacaGaeyypa0JaeqyYdC3aaSbaaSqaaiabeI7a XbqabaaakeaacuaHjpWDgaGaamaaBaaaleaacqaH4oqCaeqaaOGaey ypa0JaeyOeI0YaaSaaaeaacaWGHbGaeqySdegabaGaamOuaiaadMga daWgaaWcbaGaaGimaaqabaaaaOGafqyWdiNbaiaaciGGJbGaai4Bai aacohacaaMc8UaeqiUdeNaeyOeI0YaaSaaaeaacaWGHbGaam4zaaqa aiaadkfacaWGPbWaaSbaaSqaaiaaicdaaeqaaaaakiGacohacaGGPb GaaiOBaiaaykW7cqaH4oqCaaaa@60FD@  (3.6)

и задает двумерный поток в фазовом пространстве

M 2 = θ, ω θ θ(π,π], ω θ MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaeXafv3ySLgzGmvETj2BSbqefm0B 1jxALjhiov2Daebbfv3ySLgzGueE0jxyaibaieIcFD0xf9vqqrpepC 0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xj9as0=LqLs=xirFf peea0=as0Fb9pgea0lrP0xe9Fve9Fve9qapdbaqaaeGacaGaamaabe qaaqaabaqbaaGcbaGaaeytamaaCaaaleqabaGaaGOmaaaakiabg2da 9maacmaabaWaaqGaaeaadaqadaqaaiabeI7aXjaacYcacqaHjpWDda WgaaWcbaGaeqiUdehabeaaaOGaayjkaiaawMcaaiaaykW7aiaawIa7 aiaaysW7cqaH4oqCcqGHiiIZcaGGOaGaeyOeI0IaeqiWdaNaaiilai abec8aWjaac2facaGGSaGaaGjbVlabeM8a3naaBaaaleaacqaH4oqC aeqaaOGaeyicI4SaeSyhHeQaaGPaVdGaay5Eaiaaw2haaaaa@650D@ .

Функция расстояния ρ MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacqaHbpGCaaa@3DBE@  находится из предварительного интегрирования уравнения

ρ ˙ = ξ ˙ α ρ ρ ˜ MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacuaHbpGCgaGaaiabg2da9iqbe67a4zaacaGaeyOeI0IaeqySde2a aeWaaeaacqaHbpGCcqGHsislcuaHbpGCgaacaaGaayjkaiaawMcaaa aa@492A@ . (3.7)

Построим ряд численных экспериментов.

3.3. Численный эксперимент 1. Цель движется со скоростью ξ ˙ =0.6 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacuaH+oaEgaGaaiabg2da9iaaicdacaGGUaGaaGOnaaaa@40FC@  м/с и в начальный момент времени находится на расстоянии ρ 0 =2 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacqaHbpGCdaWgaaWcbaGaaGimaaqabaGccqGH9aqpcaaIYaaaaa@4070@  м. Расстояние находится аналитически из (3.7)

ρ(t)= ρ ˜ + α 1 ξ ˙ + e αt ρ 0 ρ ˜ α 1 ξ ˙ MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacqaHbpGCcaaMb8UaaiikaiaadshacaGGPaGaeyypa0JafqyWdiNb aGaacqGHRaWkcqaHXoqydaahaaWcbeqaaiabgkHiTiaaigdaaaGccu aH+oaEgaGaaiabgUcaRiaadwgadaahaaWcbeqaaiabgkHiTiabeg7a HjaadshaaaGcdaqadaqaaiabeg8aYnaaBaaaleaacaaIWaaabeaaki abgkHiTiqbeg8aYzaaiaGaeyOeI0IaeqySde2aaWbaaSqabeaacqGH sislcaaIXaaaaOGafqOVdGNbaiaaaiaawIcacaGLPaaaaaa@5D4F@ . (3.8)

Параметры математической модели приведены в табл. 1.

 

Таблица 1. Параметры математической модели

R

0.2 м

m

2 кг

I

0.032 кг м2

Rt

0.15 м

mt

2 кг

i0

0.09 кг м2

J

0.192 кг м2

a

0.06 кг м2

j0

0 кг м2

 

На рис. 2,a построена типовая фазовая кривая и графики функций b 1 (t) MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacaWGIbWaaSbaaSqaaiaaigdaaeqaaOGaaiikaiaadshacaGGPaaa aa@4028@ , ρ(t) MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacqaHbpGCcaGGOaGaamiDaiaacMcaaaa@4010@  при движении сферического робота с ненулевыми начальными условиями X ˙ 0 =0.5 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aaceWGybGbaiaadaWgaaWcbaGaaGimaaqabaGccqGH9aqpcaaIWaGa aiOlaiaaiwdaaaa@4105@  м/с, ω θ,0 =1 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacqaHjpWDdaWgaaWcbaGaeqiUdeNaaiilaiaaicdaaeqaaOGaeyyp a0JaaGymaaaa@42E2@  рад/с, θ 0 =0 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacqaH4oqCdaWgaaWcbaGaaGimaaqabaGccqGH9aqpcaaIWaaaaa@4064@  рад и ρ ˜ =1.5 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacuaHbpGCgaacaiabg2da9iaaigdacaGGUaGaaGynaaaa@40FF@  м.

На рис. 2,b построена типовая фазовая кривая и графики функций b 1 (t) MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacaWGIbWaaSbaaSqaaiaaigdaaeqaaOGaaiikaiaadshacaGGPaaa aa@4028@ , ρ(t) MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacqaHbpGCcaGGOaGaamiDaiaacMcaaaa@4010@  при движении сферического робота из состояния покоя, то есть X ˙ 0 =0 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aaceWGybGbaiaadaWgaaWcbaGaaGimaaqabaGccqGH9aqpcaaIWaaa aa@3F94@  м/с, ω θ,0 =0 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacqaHjpWDdaWgaaWcbaGaeqiUdeNaaiilaiaaicdaaeqaaOGaeyyp a0JaaGimaaaa@42E1@  рад/с, θ 0 =0 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacqaH4oqCdaWgaaWcbaGaaGimaaqabaGccqGH9aqpcaaIWaaaaa@4064@  рад. Примем ρ ˜ = ρ 0 =2 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacuaHbpGCgaacaiabg2da9iabeg8aYnaaBaaaleaacaaIWaaabeaa kiabg2da9iaaikdaaaa@4345@  м, α=1 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacqaHXoqycqGH9aqpcaaIXaaaaa@3F5E@  c-1.

 

Рис. 2. Типовая фазовая кривая на плоскости θ,ωθ, графики функций ρ(t) и b1(t) при управлении преследованием цели, двигающейся по прямой с постоянной скоростью. (a) Движение сферического робота с ненулевой начальной скоростью. (b) Движение сферического робота из состояния покоя.

 

Согласно численным экспериментам при движении цели с постоянной скоростью, система (3.6) при t+ MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacaWG0bGaeyOKH4Qaey4kaSIaeyOhIukaaa@4136@  приобретает периодическую динамику. Имеет место вековой уход траекторий точек платформы вдоль оси OX MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacaWGpbGaamiwaaaa@3DAE@ .

3.4. Численный эксперимент 2. Цель движется с периодической скоростью ξ ˙ =sin0.5t MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacuaH+oaEgaGaaiabg2da9iGacohacaGGPbGaaiOBaiaaysW7caaI WaGaaiOlaiaaiwdacaWG0baaaa@4659@  и в начальный момент времени находится на расстоянии ρ 0 =2 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacqaHbpGCdaWgaaWcbaGaaGimaaqabaGccqGH9aqpcaaIYaaaaa@4070@  м. Расстояние находится из (3.7) аналитически

ρ(t)= ρ ˜ + 4αsin0.5t2cos0.5t 4 α 2 +1 + e αt ρ 0 ρ ˜ + 2 4 α 2 +1 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacqaHbpGCcaGGOaGaamiDaiaacMcacqGH9aqpcuaHbpGCgaacaiab gUcaRmaalaaabaGaaGinaiabeg7aHjGacohacaGGPbGaaiOBaiaays W7caaIWaGaaiOlaiaaiwdacaWG0bGaeyOeI0IaaGOmaiGacogacaGG VbGaai4CaiaaysW7caaIWaGaaiOlaiaaiwdacaWG0baabaGaaGinai abeg7aHnaaCaaaleqabaGaaGOmaaaakiabgUcaRiaaigdaaaGaey4k aSIaamyzamaaCaaaleqabaGaeyOeI0IaeqySdeMaamiDaaaakmaabm aabaGaeqyWdi3aaSbaaSqaaiaaicdaaeqaaOGaeyOeI0IafqyWdiNb aGaacqGHRaWkdaWcaaqaaiaaikdaaeaacaaI0aGaeqySde2aaWbaaS qabeaacaaIYaaaaOGaey4kaSIaaGymaaaaaiaawIcacaGLPaaaaaa@6EEF@ . (3.9)

На рис. 3,a построены типовая фазовые кривая и графики функций b 1 (t) MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacaWGIbWaaSbaaSqaaiaaigdaaeqaaOGaaiikaiaadshacaGGPaaa aa@4028@ , ρ(t) MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacqaHbpGCcaGGOaGaamiDaiaacMcaaaa@4010@  при движении сферического робота с ненулевыми начальными условиями X ˙ 0 =0.5 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aaceWGybGbaiaadaWgaaWcbaGaaGimaaqabaGccqGH9aqpcaaIWaGa aiOlaiaaiwdaaaa@4105@  м/с, ω θ,0 =1 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacqaHjpWDdaWgaaWcbaGaeqiUdeNaaiilaiaaicdaaeqaaOGaeyyp a0JaaGymaaaa@42E2@  рад/с, θ 0 =0 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacqaH4oqCdaWgaaWcbaGaaGimaaqabaGccqGH9aqpcaaIWaaaaa@4064@  рад, а также ρ ˜ =1.5 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacuaHbpGCgaacaiabg2da9iaaigdacaGGUaGaaGynaaaa@40FF@  м.

На рис. 3,b построены типовая фазовая кривая и графики функций b 1 (t) MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacaWGIbWaaSbaaSqaaiaaigdaaeqaaOGaaiikaiaadshacaGGPaaa aa@4028@ , ρ(t) MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacqaHbpGCcaGGOaGaamiDaiaacMcaaaa@4010@  при движении сферического робота из состояния покоя, считая ρ ˜ = ρ 0 =2 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacuaHbpGCgaacaiabg2da9iabeg8aYnaaBaaaleaacaaIWaaabeaa kiabg2da9iaaikdaaaa@4345@  м, α=1 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacqaHXoqycqGH9aqpcaaIXaaaaa@3F5E@  c-1. Параметры математической модели приведены в табл. 1.

 

Рис. 3. Типовая фазовая кривая на плоскости θ,ωθ, графики функций ρ(t) и b1(t) при управлении преследованием цели, двигающейся по прямой с периодической скоростью. (a) Движение сферического робота с ненулевой начальной скоростью. (b) Движение сферического робота из состояния покоя.

 

Согласно численным экспериментам при движении цели с периодической скоростью, система (3.6) характеризуется квазипериодической динамикой. Если начальная скорость робота отлична от нуля, то и как в предыдущем случае для траекторий точек платформы имеет место вековой уход. Если робот начинает двигаться из состояния покоя, то платформа совершает квазипериодические колебания вдоль оси OX MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacaWGpbGaamiwaaaa@3DAE@ , функция b 1 (t) MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacaWGIbWaaSbaaSqaaiaaigdaaeqaaOGaaiikaiaadshacaGGPaaa aa@4027@  ограничена t[0,+) MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacqGHaiIicaWG0bGaeyicI4Saai4waiaaicdacaGGSaGaey4kaSIa eyOhIuQaaiykaaaa@4494@ , что очевидно из (3.4).

4. Управление крутящим моментом маятника. Для реализации программы движения сферического робота привод создает управляющий крутящий момент Q MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacaWHrbaaaa@3CD7@ , приложенный в точке C крепления маятника. В этом случае система (2.4) с учетом кинематических связей и сервосвязей преобразуется к виду

i ^ ω ˙ = 1 R J V ˙ I b ¨ ×γan× V ˙ +gγ j 0 R ω,n n ˙ aRγ× ω× n ˙ =P n ˙ =ω×n, MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaakq aaceqaaiqahMgagaqcaGGabiqb=L8a3zaacaGaeyypa0ZaaSaaaeaa caaIXaaabaGaamOuaaaadaWadaqaamaabmaabaGaamOsaiqahAfaga GaaiabgkHiTiaadMeaceWHIbGbamaaaiaawIcacaGLPaaacqGHxdaT cqaHZoWzcqGHsislcaWGHbGaaCOBaiabgEna0oaabmaabaGabCOvay aacaGaey4kaSIaam4zaiabeo7aNbGaayjkaiaawMcaaiabgkHiTiaa dQgadaWgaaWcbaGaaGimaaqabaGccaWGsbWaaeWaaeaacqaHjpWDca GGSaGaaCOBaaGaayjkaiaawMcaaiqah6gagaGaaiabgkHiTiaadgga caWGsbGaeq4SdCMaey41aq7aaeWaaeaacqaHjpWDcqGHxdaTceWHUb GbaiaaaiaawIcacaGLPaaaaiaawUfacaGLDbaacqGH9aqpcaWHqbaa baGabCOBayaacaGaeyypa0JaeqyYdCNaey41aqRaaCOBaiaacYcaaa aa@77D7@  (4.1)

где i ^ = i 0 +a n,g E+ j 0 nnang MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aaceWHPbGbaKaacqGH9aqpdaqadaqaaiaadMgadaWgaaWcbaGaaGim aaqabaGccqGHRaWkcaWGHbWaaeWaaeaacaWHUbGaaiilaiaaSFgaai aawIcacaGLPaaaaiaawIcacaGLPaaacaWHfbGaey4kaSIaamOAamaa BaaaleaacaaIWaaabeaakiaah6gacqGHxkcXcaWHUbGaeyOeI0Iaam yyaiaah6gacqGHxkcXcaa7Nbaaaa@5568@ , а компоненты вектора V ˙ MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aaceWHwbGbaiaaaaa@3CE6@  задаются выражениями (3.2). Движение механической системы однозначно задается уравнениями (2.9) и (4.1).

Система (4.1) разрешима при условии

i 0 >a MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacaWGPbWaaSbaaSqaaiaaicdaaeqaaOGaeyOpa4Jaamyyaaaa@3FC9@ ,

выполнение которого можно гарантировать соответствующим выбором масс и геометрических характеристик [8].

Вектор управляющего крутящего момента соответственно равен

Q= 1 R J V ˙ I b ¨ ×γ aR i 0 +a n,γ γ× P×n aRγ× ω× n ˙ MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaeXafv3ySLgzGmvETj2BSbqefm0B 1jxALjhiov2Daebbfv3ySLgzGueE0jxyaibaieIcFD0xf9vqqrpepC 0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xj9as0=LqLs=xirFf peea0=as0Fb9pgea0lrP0xe9Fve9Fve9qapdbaqaaeGacaGaamaabe qaaqaabaqbaaGcbaGaaCyuaiabg2da9maalaaabaGaaGymaaqaaiaa dkfaaaWaamWaaeaadaqadaqaaiaadQeaceWHwbGbaiaacqGHsislca WGjbGabCOyayaadaaacaGLOaGaayzkaaGaey41aqRaeq4SdCMaeyOe I0YaaSaaaeaacaWGHbGaamOuaaqaaiaadMgadaWgaaWcbaGaaGimaa qabaGccqGHRaWkcaWGHbWaaeWaaeaacaWHUbGaaiilaiabeo7aNbGa ayjkaiaawMcaaaaacqaHZoWzcqGHxdaTdaqadaqaaiaahcfacqGHxd aTcaWHUbaacaGLOaGaayzkaaGaeyOeI0IaamyyaiaadkfacqaHZoWz cqGHxdaTdaqadaqaaGGabiab=L8a3jabgEna0kqah6gagaGaaaGaay jkaiaawMcaaaGaay5waiaaw2faaaaa@6FCC@ .

4.1. Движение по прямой. Исследуем динамику системы при движении цели и робота по прямой:

ψ=φ=ϕ=0 MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacqaHipqEcqGH9aqpcqaHgpGAcqGH9aqpcqaHvpGzcqGH9aqpcaaI Waaaaa@451C@ .

Пусть платформа совершает периодические колебания вдоль оси OX MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacaWGpbGaamiwaaaa@3DAE@  с заданным вектором скорости.

Параметризуя систему (4.1) аналогично предыдущему пункту переменными θ MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacqaH4oqCaaa@3DB4@ , ω θ MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacqaHjpWDdaWgaaWcbaGaeqiUdehabeaaaaa@3FAD@ , получим систему

θ ˙ = ω θ ω ˙ θ = 1 R i 0 acosθ Jacosθ α ρ ˙ asinθ g+R ω θ 2 I b ¨ 1 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaeXafv3ySLgzGmvETj2BSbqefm0B 1jxALjhiov2Daebbfv3ySLgzGueE0jxyaibaieIcFD0xf9vqqrpepC 0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xj9as0=LqLs=xirFf peea0=as0Fb9pgea0lrP0xe9Fve9Fve9qapdbaqaaeGacaGaamaabe qaaqaabaqbaaGceaGabeaacuaH4oqCgaGaaiabg2da9iabeM8a3naa BaaaleaacqaH4oqCaeqaaaGcbaGafqyYdCNbaiaadaWgaaWcbaGaeq iUdehabeaakiabg2da9maalaaabaGaaGymaaqaaiaadkfadaqadaqa aiaadMgadaWgaaWcbaGaaGimaaqabaGccqGHsislcaWGHbGaci4yai aac+gacaGGZbGaaGPaVlabeI7aXbGaayjkaiaawMcaaaaadaqadaqa amaabmaabaGaamOsaiabgkHiTiaadggaciGGJbGaai4Baiaacohaca aMc8UaeqiUdehacaGLOaGaayzkaaGaeqySdeMafqyWdiNbaiaacqGH sislcaWGHbGaci4CaiaacMgacaGGUbGaaGPaVlabeI7aXnaabmaaba Gaam4zaiabgUcaRiaadkfacqaHjpWDdaqhaaWcbaGaeqiUdehabaGa aGOmaaaaaOGaayjkaiaawMcaaiabgkHiTiaadMeaceWGIbGbamaada WgaaWcbaGaaGymaaqabaaakiaawIcacaGLPaaaaaaa@7B06@ , (4.2)

задающую двумерный поток в фазовом пространстве

M 2 = θ, ω θ θ(π,π], ω θ MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaeXafv3ySLgzGmvETj2BSbqefm0B 1jxALjhiov2Daebbfv3ySLgzGueE0jxyaibaieIcFD0xf9vqqrpepC 0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xj9as0=LqLs=xirFf peea0=as0Fb9pgea0lrP0xe9Fve9Fve9qapdbaqaaeGacaGaamaabe qaaqaabaqbaaGcbaGaaeytamaaCaaaleqabaGaaGOmaaaakiabg2da 9maacmaabaWaaqGaaeaadaqadaqaaiabeI7aXjaacYcacqaHjpWDda WgaaWcbaGaeqiUdehabeaaaOGaayjkaiaawMcaaiaaykW7aiaawIa7 aiaaysW7cqaH4oqCcqGHiiIZcaGGOaGaeyOeI0IaeqiWdaNaaiilai abec8aWjaac2facaGGSaGaaGjbVlabeM8a3naaBaaaleaacqaH4oqC aeqaaOGaeyicI4SaeSyhHeQaaGPaVdGaay5Eaiaaw2haaaaa@650D@

Функция расстояния ρ MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacqaHbpGCaaa@3DBD@  находится из предварительного интегрирования уравнения (3.7). Квадрат управляющего крутящего момента равен

Q 2 = J i 0 a 2 cos 2 θ α ρ ˙ asinθ agcosθ+ i 0 R ω θ 2 I i 0 b ¨ 1 2 R 2 i 0 acosθ 2 MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacaWHrbWaaWbaaSqabeaacaaIYaaaaOGaeyypa0ZaaSaaaeaadaqa daqaamaabmaabaGaamOsaiaadMgadaWgaaWcbaGaaGimaaqabaGccq GHsislcaWGHbWaaWbaaSqabeaacaaIYaaaaOGaci4yaiaac+gacaGG ZbWaaWbaaSqabeaacaaIYaaaaOGaaGPaVlabeI7aXbGaayjkaiaawM caaiabeg7aHjqbeg8aYzaacaGaeyOeI0IaamyyaiGacohacaGGPbGa aiOBaiaaykW7cqaH4oqCdaqadaqaaiaadggacaWGNbGaci4yaiaac+ gacaGGZbGaaGPaVlabeI7aXjabgUcaRiaadMgadaWgaaWcbaGaaGim aaqabaGccaWGsbGaeqyYdC3aa0baaSqaaiabeI7aXbqaaiaaikdaaa aakiaawIcacaGLPaaacqGHsislcaWGjbGaamyAamaaBaaaleaacaaI WaaabeaakiqadkgagaWaamaaBaaaleaacaaIXaaabeaaaOGaayjkai aawMcaamaaCaaaleqabaGaaGOmaaaaaOqaaiaadkfadaahaaWcbeqa aiaaikdaaaGcdaqadaqaaiaadMgadaWgaaWcbaGaaGimaaqabaGccq GHsislcaWGHbGaci4yaiaac+gacaGGZbGaaGPaVlabeI7aXbGaayjk aiaawMcaamaaCaaaleqabaGaaGOmaaaaaaaaaa@7FAB@

4.2. Численный эксперимент 3. При движении цели с постоянной и периодической скоростью система характеризуется квазипериодической динамикой. Проиллюстрируем ее на примере движения цели со постоянной ξ ˙ =0.6 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacuaH+oaEgaGaaiabg2da9iaaicdacaGGUaGaaGOnaaaa@40FC@  м/с. Считаем, что ρ 0 =2 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacqaHbpGCdaWgaaWcbaGaaGimaaqabaGccqGH9aqpcaaIYaaaaa@4070@  м. Вектор скорости платформы b ˙ = sin0.4t,0,0 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aaceWHIbGbaiaacqGH9aqpdaqadaqaaiGacohacaGGPbGaaiOBaiaa ysW7caaIWaGaaiOlaiaaisdacaWG0bGaaiilaiaaicdacaGGSaGaaG imaaGaayjkaiaawMcaaaaa@49DD@ .

На рис. 4 представлены примеры типовых фазовых кривых системы (4.2), графики квадрата управляющего крутящего момента и функции расстояния при движении робота с ненулевыми начальными условиями X ˙ 0 =0.5 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aaceWGybGbaiaadaWgaaWcbaGaaGimaaqabaGccqGH9aqpcaaIWaGa aiOlaiaaiwdaaaa@4105@  м/с, ω θ,0 =1 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacqaHjpWDdaWgaaWcbaGaeqiUdeNaaiilaiaaicdaaeqaaOGaeyyp a0JaaGymaaaa@42E2@  рад/с, θ 0 =0.5 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacqaH4oqCdaWgaaWcbaGaaGimaaqabaGccqGH9aqpcaaIWaGaaiOl aiaaiwdaaaa@41D5@  рад и ρ ˜ =1.5 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacuaHbpGCgaacaiabg2da9iaaigdacaGGUaGaaGynaaaa@40FF@  м (рис. 4,а) и при движении из состояния покоя, α=1 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacqaHXoqycqGH9aqpcaaIXaaaaa@3F5E@  c-1 (рис. 4,b). Параметры математической модели приведены в табл. 1.

 

Рис. 4. Типовая фазовая кривая на плоскости θ,ωθ, графики функций ρ(t) и Q2(t) при управлении преследованием цели, двигающейся по прямой с постоянной скоростью. (a) Движение сферического робота с ненулевой начальной скоростью. (b) Движение сферического робота из состояния покоя.

 

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

V ˙ = 0.4cos0.1t,0.4sin0.1t,0 MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aaceWHwbGbaiaacqGH9aqpdaqadaqaaiabgkHiTiaaicdacaGGUaGa aGinaiGacogacaGGVbGaai4CaiaaykW7caaIWaGaaiOlaiaaigdaca WG0bGaaiilaiabgkHiTiaaicdacaGGUaGaaGinaiGacohacaGGPbGa aiOBaiaaykW7caaIWaGaaiOlaiaaigdacaWG0bGaaiilaiaaicdaai aawIcacaGLPaaaaaa@56BD@ .

Параметры математической модели даны в табл. 1. Численные решения находились интегрированием в исходных переменных. Рис. 5,а–c соответствуют движению сферического робота из состояния покоя при α=0.6 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacqaHXoqycqGH9aqpcaaIWaGaaiOlaiaaiAdaaaa@40CF@  c-1. Начальным местоположениям сфероробота и цели на плоскости OXY MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacaWGpbGaamiwaiaadMfaaaa@3E8D@  соответствуют точки (0, 0) и (2, 0) соответственно, ρ ˜ = ρ 0 =2 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacuaHbpGCgaacaiabg2da9iabeg8aYnaaBaaaleaacaaIWaaabeaa kiabg2da9iaaikdaaaa@4345@  м. Начальные условия:

V 0 =(0,0,0), ω 0 =(0,0,0), n 0 = 0,0,1 MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaeXafv3ySLgzGmvETj2BSbqefm0B 1jxALjhiov2Daebbfv3ySLgzGueE0jxyaibaieIcFD0xf9vqqrpepC 0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xj9as0=LqLs=xirFf peea0=as0Fb9pgea0lrP0xe9Fve9Fve9qapdbaqaaeGacaGaamaabe qaaqaabaqbaaGcbaGaaCOvamaaBaaaleaacaaIWaaabeaakiabg2da 9iaacIcacaaIWaGaaiilaiaaicdacaGGSaGaaGimaiaacMcacaGGSa GaaGzbVJGabiab=L8a3naaBaaaleaacaaIWaaabeaakiabg2da9iaa cIcacaaIWaGaaiilaiaaicdacaGGSaGaaGimaiaacMcacaGGSaGaaG zbVlaah6gadaWgaaWcbaGaaGimaaqabaGccqGH9aqpdaqadaqaaiaa icdacaGGSaGaaGimaiaacYcacqGHsislcaaIXaaacaGLOaGaayzkaa aaaa@5D44@ .

На рис. 5,a представлены траектории цели (точечная) и робота (сплошная) на плоскости OXYZ, графики квадратов угловых скоростей маятника ω 2 MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaeXafv3ySLgzGmvETj2BSbqefm0B 1jxALjhiov2Daebbfv3ySLgzGueE0jxyaibaieIcFD0xf9vqqrpepC 0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xj9as0=LqLs=xirFf peea0=as0Fb9pgea0lrP0xe9Fve9Fve9qapdbaqaaeGacaGaamaabe qaaqaabaqbaaGcbaacceGae8xYdC3aaWbaaSqabeaacaaIYaaaaaaa @4226@  и сфероробота Ω 2 MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaeXafv3ySLgzGmvETj2BSbqefm0B 1jxALjhiov2Daebbfv3ySLgzGueE0jxyaibaieIcFD0xf9vqqrpepC 0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xj9as0=LqLs=xirFf peea0=as0Fb9pgea0lrP0xe9Fve9Fve9qapdbaqaaeGacaGaamaabe qaaqaabaqbaaGcbaacceGae8xQdC1aaWbaaSqabeaacaaIYaaaaaaa @41E6@  при управлении крутящим моментом маятника. Платформа неподвижна, b ˙ 0. MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaeXafv3ySLgzGmvETj2BSbqefm0B 1jxALjhiov2Daebbfv3ySLgzGueE0jxyaibaieIcFD0xf9vqqrpepC 0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xj9as0=LqLs=xirFf peea0=as0Fb9pgea0lrP0xe9Fve9Fve9qapdbaqaaeGacaGaamaabe qaaqaabaqbaaGcbaGabCOyayaacaGaeyyyIORaaCimaiaac6caaaa@4392@  

На рис. 5,b представлены траектории сфероробота непосредственно на самой подвижной платформе, графики ω 2 MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaeXafv3ySLgzGmvETj2BSbqefm0B 1jxALjhiov2Daebbfv3ySLgzGueE0jxyaibaieIcFD0xf9vqqrpepC 0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xj9as0=LqLs=xirFf peea0=as0Fb9pgea0lrP0xe9Fve9Fve9qapdbaqaaeGacaGaamaabe qaaqaabaqbaaGcbaacceGae8xYdC3aaWbaaSqabeaacaaIYaaaaaaa @4226@  и Ω 2 MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaeXafv3ySLgzGmvETj2BSbqefm0B 1jxALjhiov2Daebbfv3ySLgzGueE0jxyaibaieIcFD0xf9vqqrpepC 0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xj9as0=LqLs=xirFf peea0=as0Fb9pgea0lrP0xe9Fve9Fve9qapdbaqaaeGacaGaamaabe qaaqaabaqbaaGcbaacceGae8xQdC1aaWbaaSqabeaacaaIYaaaaaaa @41E6@  при управлении крутящим моментом маятника. Платформа колеблется с заданным вектором скорости b ˙ = sin0.4t,0,0 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaeXafv3ySLgzGmvETj2BSbqefm0B 1jxALjhiov2Daebbfv3ySLgzGueE0jxyaibaieIcFD0xf9vqqrpepC 0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xj9as0=LqLs=xirFf peea0=as0Fb9pgea0lrP0xe9Fve9Fve9qapdbaqaaeGacaGaamaabe qaaqaabaqbaaGcbaGabCOyayaacaGaeyypa0ZaaeWaaeaaciGGZbGa aiyAaiaac6gacaaMe8UaaGimaiaac6cacaaI0aGaamiDaiaacYcaca aIWaGaaiilaiaaicdaaiaawIcacaGLPaaaaaa@4D4A@ .

На рис. 5,c представлены траектории сфероробота непосредственно на самой платформе, графики ω 2 MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaeXafv3ySLgzGmvETj2BSbqefm0B 1jxALjhiov2Daebbfv3ySLgzGueE0jxyaibaieIcFD0xf9vqqrpepC 0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xj9as0=LqLs=xirFf peea0=as0Fb9pgea0lrP0xe9Fve9Fve9qapdbaqaaeGacaGaamaabe qaaqaabaqbaaGcbaacceGae8xYdC3aaWbaaSqabeaacaaIYaaaaaaa @4226@  и Ω 2 MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaeXafv3ySLgzGmvETj2BSbqefm0B 1jxALjhiov2Daebbfv3ySLgzGueE0jxyaibaieIcFD0xf9vqqrpepC 0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xj9as0=LqLs=xirFf peea0=as0Fb9pgea0lrP0xe9Fve9Fve9qapdbaqaaeGacaGaamaabe qaaqaabaqbaaGcbaacceGae8xQdC1aaWbaaSqabeaacaaIYaaaaaaa @41E6@  при управлении движением платформы.

 

Рис. 5. Движение сферического робота из состояния покоя за целью: (a) по неподвижной платформе при управлении крутящим моментом маятника; (b) по колеблющейся платформе при управлении крутящим моментом маятника; (c) при управлении движением платформы.

 

Аналогично, рис. 6,а–c соответствуют движению сфероробота с ненулевыми начальными условиями:

V 0 =(0.3,0,0), ω 0 =(0,0.5,0), n 0 = sin0.1,0,cos0.1 MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaeXafv3ySLgzGmvETj2BSbqefm0B 1jxALjhiov2Daebbfv3ySLgzGueE0jxyaibaieIcFD0xf9vqqrpepC 0xbbL8F4rqqrFfpeea0xe9Lq=Jc9vqaqpepm0xj9as0=LqLs=xirFf peea0=as0Fb9pgea0lrP0xe9Fve9Fve9qapdbaqaaeGacaGaamaabe qaaqaabaqbaaGcbaGaaCOvamaaBaaaleaacaaIWaaabeaakiabg2da 9iaacIcacaaIWaGaaiOlaiaaiodacaGGSaGaaGimaiaacYcacaaIWa GaaiykaiaacYcacaaMf8occeGae8xYdC3aaSbaaSqaaiaaicdaaeqa aOGaeyypa0JaaiikaiaaicdacaGGSaGaaGimaiaac6cacaaI1aGaai ilaiaaicdacaGGPaGaaiilaiaaywW7caWHUbWaaSbaaSqaaiaaicda aeqaaOGaeyypa0ZaaeWaaeaaciGGZbGaaiyAaiaac6gacaaMc8UaaG imaiaac6cacaaIXaGaaiilaiaaicdacaGGSaGaeyOeI0Iaci4yaiaa c+gacaGGZbGaaGPaVlaaicdacaGGUaGaaGymaaGaayjkaiaawMcaaa aa@6BBE@ .

 

Рис. 6. Движение сферического робота с ненулевыми начальными условиями за целью: (a) по неподвижной платформе при управлении крутящим моментом маятника; (b) по колеблющейся платформе при управлении крутящим моментом маятника; (c) при управлении движением платформы.

 

Начальным местоположениям сфероробота и цели на плоскости OXY MathType@MTEF@5@5@+= feaahGart1ev3aaatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacaWGpbGaamiwaiaadMfaaaa@3E8C@  соответствуют точки (0, 0) и (0, 2) соответственно, ρ 0 =2 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacqaHbpGCdaWgaaWcbaGaaGimaaqabaGccqGH9aqpcaaIYaaaaa@4070@  м, ρ ˜ =1.5 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacuaHbpGCgaacaiabg2da9iaaigdacaGGUaGaaGynaaaa@40FF@  м, α=0.6 MathType@MTEF@5@5@+= feaahGart1ev3aqatCvAUfeBSjuyZL2yd9gzLbvyNv2Caerbov2D09 MBaeXatLxBI9gBaerbd9wDYLwzYbItLDharuavP1wzZbItLDhis9wB H5garqqtubsr4rNCHbGeaGqipy0de9vqqrpepC0xbbL8F4rqqrFfpe ea0pd9Zqpe0xc9q8qqaqFn0dXdir=xcvk9pIe9q8qqaq=dir=f0=yq aqVeLsFr0=vr0=vr0db8meaabaqaciaacaGaaeqabaWaaqaafaaake aacqaHXoqycqGH9aqpcaaIWaGaaiOlaiaaiAdaaaa@40CF@  c-1.

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

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

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

Интересным представляется исследование комбинации управлений и нахождение оптимальных режимов при комбинированном управлении.

Конфликт интересов. Автор заявляет, что не имеет конфликта интересов.

Благодарности. Исследование выполнено за счет гранта Российского Научного Фонда № 23-21-10019 и Чувашской республики, https://rscf.ru/project/23-21-10019/.

×

About the authors

E. A. Mikishanina

I.N. Ulianov Chuvash State University

Author for correspondence.
Email: evaeva_84@mail.ru
Russian Federation, Cheboksary, 428015

References

  1. S. A. Chaplygin, “On a ball’s rolling on a horizontal plane,” Mat. Sborn. 24 139–168 (1903); Reg. Chaotic Dyn. 7 (2), 131-148 (2002). https://doi.org/10.1070/RD2002v007n02ABEH000200
  2. A. V. Borisov, A. A. Kilin, and I. S. Mamaev, “The problem of drift and recurrence for the rolling Chaplygin ball,” Regul. Chaotic Dyn. 18 (6), 832–859 (2013). https://doi.org/10.1134/S1560354713060166
  3. A.V. Borisov and E. A. Mikishanina, “Dynamics of the Chaplygin ball with variable parameters,” Rus. J. Nonlin. Dyn. 16 (3), 453–465 (2020). https://doi.org/10.20537/nd200304
  4. A. A. Kilin, “The dynamics of Chaplygin ball: The qualitative and computer analysis,” Regul. Chaotic Dyn. 6 (3), 291–306 (2002). https://doi.org/10.1070/RD2001v006n03ABEH000178
  5. D. A. Schneider, “Nonholonomic Euler–Poincarè equations and stability in Chaplygin’s sphere,” Dyn. Syst. 17 (2), 87–130 (2002). https://doi.org/10.1080/02681110110112852
  6. S. Bolotin, “The problem of optimal control of a Chaplygin ball by internal rotors,” Regul. Chaotic Dyn. 17 (6), 559–570 (2012). https://doi.org/10.1134/S156035471206007X
  7. A. V. Borisov, A. A. Kilin, and I. S. Mamaev, “How to control Chaplygin’s sphere using rotors,” Regul. Chaotic Dyn. 17 (3), 258–272 (2012). https://doi.org/10.1134/S1560354712030045
  8. T. B. Ivanova and E. N. Pivovarova, “Dynamics and control of a spherical robot with an axisymmetric pendulum actuator,” Rus. J. Nonlin. Dyn. 9 (3), 507–520 (2013). https://doi.org/10.20537/nd1303008
  9. S. Gajbhiye and R. N. Banavar, “Geometric modeling and local controllability of a spherical mobile robot actuated by an internal pendulum,” Int. J. Robust Nonlin. Control 26, 2436–2454 (2015). https://doi.org/10.1002/rnc.3457
  10. T. B. Ivanova, A. A. Kilin, and E. N. Pivovarova, “Controlled motion of a spherical robot with feedback. I,” J. Dyn. Control Syst. 24 (3), 497–510 (2018). https://doi.org/10.1007/s10883-017-9387-2
  11. V. A. Joshi, R. N. Banavar, and R. Hippalgaonkar, “Design and analysis of a spherical mobile robot,” Mech. Mach. Theory. 45 (2), 130–136 (2010). https://doi.org/10.1016/j.mechmachtheory.2009.04.003
  12. E. A. Mikishanina, “Motion control of a spherical robot with a pendulum actuator for pursuing a target,” Rus. J. Nonlin. Dyn. 18 (5), 899–913 (2022). https://doi.org/10.20537/nd221223
  13. T. Ylikorpi and J. Suomela, “Ball-shaped robots,” in Climbing and Walking Robots: Towards New Applications, Ed. by H. Zhang (InTechOpen, Vienna, 2007), pp. 235–256. https://doi.org/10.5772/5083
  14. A. G. Azizov, “Motion of controllable mechanical systems with servo-constraints,” J. Appl. Math. Mech. 54 (3), 302-308 (1990). https://doi.org/10.1016/0021-8928(90)90129-X
  15. V. I. Kirgetov, “The motion of controlled mechanical systems with prescribed constraints (servoconstraints),” J. Appl. Math. Mech. 31 (3), 465-477 (1967). https://doi.org/10.1016/0021-8928(67)90029-9
  16. R. Altmann and Heiland J. Simulation of multibody systems with servo constraints through optimal control,” Multibody Syst. Dyn. 40, 75–98 (2017). https://doi.org/10.1007/s11044-016-9558-z
  17. A. H. Bajodah, D. H. Hodges, and Y. H. Chen, “Inverse dynamics of servo-constraints based on the generalized inverse,” Nonlin. Dyn. 39 (1), 179–196 (2005). https://doi.org/10.1007/s11071-005-1925-x
  18. M. H. Bèghin, Ètude Thèorique des Compas Gyrostatiques Anschütz et Sperry (Impr. Nationale, Paris, 1931).
  19. Ya. V. Tatarinov, Equations of Classical Mechanics in Concise Forms (MGU, Moscow, 2005) [in Russian].
  20. V. V. Kozlov, “The dynamics of systems with servoconstraints. I,” Regul. Chaotic Dyn. 20 (3), 205–224 (2015). https://doi.org/10.1134/S1560354715030016
  21. P. Appell, Traité de Mécanique Rationnelle, Vol. 2: Dynamique des Systèmes. Mécanique Analytique (Gauthier-Villars, Paris, 1932; Gos. Izd. Fiz.-Mat. Lit., Moscow, 1960).
  22. E. A. Mikishanina, “Rolling motion dynamics of a spherical robot with a pendulum actuator controlled by the Bilimovich servo-constraint,” Theor. Math. Phys. 211, 679–691 (2022). https://doi.org/10.1134/S0040577922050087
  23. A.V. Borisov and I. S. Mamaev, “Two nonholonomic integrable problems traicing back to Chaplygin,” Regul. Chaotic Dyn. 17 (2), 191–198 (2012). https://doi.org/10.1134/S1560354712020074

Supplementary files

Supplementary Files
Action
1. JATS XML
2. Fig. 1. System design.

Download (61KB)
3. Fig. 2. A typical phase curve on the plane of the graph of functions and when controlling the pursuit of a target moving in a straight line at a constant speed. (a) Movement of a spherical robot with a non-zero initial velocity. (b) Movement of a spherical robot from a resting state.

Download (76KB)
4. Fig. 3. A typical phase curve on the plane of the graph of functions and when controlling the pursuit of a target moving in a straight line with periodic velocity. (a) Movement of a spherical robot with a non-zero initial velocity. (b) Movement of a spherical robot from a resting state.

Download (101KB)
5. Fig. 4. A typical phase curve on the plane of the graph of functions and when controlling the pursuit of a target moving in a straight line at a constant speed. (a) Movement of a spherical robot with a non-zero initial velocity. (b) Movement of a spherical robot from a resting state.

Download (139KB)
6. Fig. 5. Movement of a spherical robot from a resting state behind the target: (a) on a stationary platform when controlling the torque of the pendulum; (b) on an oscillating platform when controlling the torque of the pendulum; (c) when controlling the movement of the platform.

Download (152KB)
7. Fig. 6. Movement of a spherical robot with non-zero initial conditions behind the target: (a) on a stationary platform when controlling the torque of the pendulum; (b) on an oscillating platform when controlling the torque of the pendulum; (c) when controlling the movement of the platform.

Download (232KB)

Copyright (c) 2024 Russian Academy of Sciences

Согласие на обработку персональных данных с помощью сервиса «Яндекс.Метрика»

1. Я (далее – «Пользователь» или «Субъект персональных данных»), осуществляя использование сайта https://journals.rcsi.science/ (далее – «Сайт»), подтверждая свою полную дееспособность даю согласие на обработку персональных данных с использованием средств автоматизации Оператору - федеральному государственному бюджетному учреждению «Российский центр научной информации» (РЦНИ), далее – «Оператор», расположенному по адресу: 119991, г. Москва, Ленинский просп., д.32А, со следующими условиями.

2. Категории обрабатываемых данных: файлы «cookies» (куки-файлы). Файлы «cookie» – это небольшой текстовый файл, который веб-сервер может хранить в браузере Пользователя. Данные файлы веб-сервер загружает на устройство Пользователя при посещении им Сайта. При каждом следующем посещении Пользователем Сайта «cookie» файлы отправляются на Сайт Оператора. Данные файлы позволяют Сайту распознавать устройство Пользователя. Содержимое такого файла может как относиться, так и не относиться к персональным данным, в зависимости от того, содержит ли такой файл персональные данные или содержит обезличенные технические данные.

3. Цель обработки персональных данных: анализ пользовательской активности с помощью сервиса «Яндекс.Метрика».

4. Категории субъектов персональных данных: все Пользователи Сайта, которые дали согласие на обработку файлов «cookie».

5. Способы обработки: сбор, запись, систематизация, накопление, хранение, уточнение (обновление, изменение), извлечение, использование, передача (доступ, предоставление), блокирование, удаление, уничтожение персональных данных.

6. Срок обработки и хранения: до получения от Субъекта персональных данных требования о прекращении обработки/отзыва согласия.

7. Способ отзыва: заявление об отзыве в письменном виде путём его направления на адрес электронной почты Оператора: info@rcsi.science или путем письменного обращения по юридическому адресу: 119991, г. Москва, Ленинский просп., д.32А

8. Субъект персональных данных вправе запретить своему оборудованию прием этих данных или ограничить прием этих данных. При отказе от получения таких данных или при ограничении приема данных некоторые функции Сайта могут работать некорректно. Субъект персональных данных обязуется сам настроить свое оборудование таким способом, чтобы оно обеспечивало адекватный его желаниям режим работы и уровень защиты данных файлов «cookie», Оператор не предоставляет технологических и правовых консультаций на темы подобного характера.

9. Порядок уничтожения персональных данных при достижении цели их обработки или при наступлении иных законных оснований определяется Оператором в соответствии с законодательством Российской Федерации.

10. Я согласен/согласна квалифицировать в качестве своей простой электронной подписи под настоящим Согласием и под Политикой обработки персональных данных выполнение мною следующего действия на сайте: https://journals.rcsi.science/ нажатие мною на интерфейсе с текстом: «Сайт использует сервис «Яндекс.Метрика» (который использует файлы «cookie») на элемент с текстом «Принять и продолжить».