Shapovalov I.O., Ignatyev V.V., Kobersi I.S.
Southern Federal University, Russian Federation
Moving
objects with intelligent robot group
The problem of
synthesis algorithm of intelligent robot group functioning, which should move
the flat body, located on a hard surface (Fig. 1) is considered in the paper.
In this case the moving body is the control object, and the robot group forms
control actions in accordance with the purpose of management. It's necessary to
find algorithms of the robot group functioning as the self-organizing control
part of the system.
The body
has shape of circle, mass
, radius
and moment of inertia
. Its motion is described by the
system of equations:
(1)
Where
is the state variable vector;
is the control vector;
is output variable vector;
is the nonlinear vector-function, describing all actions of active
robots;
is vector-function of perturbation actions;
,
,
,
are matrices and vector of known coefficients.

Fig. 1. The round body on flat surface
The
-vector is consisted by next variables:
,
are coordinates of the body gravity center;
,
are linear velocity projections on the coordinate axes;
is the angle characterizing body orientation;
is angular body velocity.
Intelligent robot group as control part of the system consists of n
identical autonomic transport robots considered in [1] in detail. Control
actions of each robot
are described by vector
, where
is pulling force of i-th robot,
is angle characterizing direction of this force and
,
. (2)
Because of the
constraints (2) there is only a certain number of possible values and
directions of the total pulling force in the system, which is proportional to
the number n of robots.
According to the
task robot group must form cluster by itself. The cluster is sub-group of
active robots solving the task of body moving along reference trajectory.
Motion conditions can change considerably on different trajectory parts.
Therefore task of robot group structure adaptation to current conditions
arises. From the control theory [2] point of view the system "robot
group-body" providing body
motion along reference trajectory is distributed self-organizing
adaptive control system.
This control
system can be represented by block diagram on figure 2.

Fig. 2. Control
system block diagram
There are next
notations on fig. 2: SOC is the self-organizing controller; CO is the control object;
is reference trajectory;
is reference object velocity. Group robots analyze current reference
trajectory area and corresponding real trajectory area on the basis of signals
and effect on the control object with force
directed at angle
(fig. 2).
Schematically
group robot actions can be represented as it's shown on fig. 3.

Fig.
3. Scheme of the self-organizing controller
According to fig.
3 measured body coordinates are used by group robots for future action calculation
and for calculation of current deviation
real trajectory from reference trajectory
.
The velocity
calculation block VC is designated for current body velocity
calculation on the basis of the measured velocity projections on
the coordinate axes. Deviation
of current velocity from reference velocity and deviation
are used by forming device FD for control action forming. Control
actions
and
are determined from functional minimum condition:
, (3)
Where
is time interval of object motion along trajectory.
The algorithm of intelligent robot
group functioning is created with using of collective interaction and pack
control principles which is proposed in [3].
Literature:
1.
Гайдук А.Р., Капустян С.Г., Шаповалов И.О. Оптимальное перемещение тела интеллектуальным
роботом // Мехатроника, автоматизация, управление. №7, 2009. С. 43-46.
2.
Александров А.Г. Оптимальные и адаптивные системы: Учеб. пособие для ВУЗов. М.:
Высшая школа, 1989.
3. Каляев И.А., Гайдук А.Р., Капустян С.Г.
Модели и алгоритмы коллективного управления в группах роботов. – М.: ФИЗМАТЛИТ,
2009.