Академический Документы
Профессиональный Документы
Культура Документы
Multi-Agent Formations*
Srikumar Sandeep
University of Auckland
Auckland, New Zealand
I. INTRODUCTION
In recent years, the topic of cooperative control and
control of multi-agent formations has gained a lot of
attention [1-4] in parallel with the increase of interest in
real-life multi-agent system applications such as the ones
involving groups of combat robots, unmanned aerial
vehicles, ground vehicles, underwater vehicles, etc. [5-7].
Beside the usual requirement of assigning decentralized
decision-making mechanisms, the foci and approaches of
the studies on formation control are diverse depending on
the agent dynamics, control goals, control strategies, and the
inter-agent control and information structure considered.
In this paper, our focus is on the cohesive motion of the
entire formation rather than the individual agent dynamic
behaviors. Hence, we assume a point-agent system model
and represent each multi-agent formation of interest by a
directed graph where each agent Ai is represented with a
vertex i and each neighbor agent pair
(A , A ) ,
i
the
This work is supported by National ICT Australia, which is funded by the Australian Governments Department of Communications, Information
Technology and the Arts and the Australian Research Council through the Backing Australias Ability Initiative. Corresponding author: Bar Fidan (e-mail:
Baris.Fidan@anu.edu.au)
) at the
in the formation F .
For each agent, we assume a velocity integrator
dynamics, i.e., for each agent Ai we assume that its
dynamics is given by
p& i (t ) = vi (t )
(1)
pi (t ) = (xi (t ), yi (t ) ) 2
where
and
to be maintained.
For each 1-DOF agent, the control laws below are
chosen so that meeting the distance constraint (i.e.,
formation maintenance) has a higher priority than reaching
to the final desired position, i.e., a 1-DOF agent can
undergo its degree of freedom movement, only when its
distance constraint is satisfied within a certain error bound.
Based on the agent dynamics (1) and the assumptions
above, in the next two sections we develop control schemes
to address cohesive motion task defined above for persistent
formation with both the leader-follower and the 3-coleader
structures. Later we will discuss extension of these control
schemes for agent dynamics more complex than (1).
III. CONTROL FOR THE LEADER-FOLLOWER STRUCTURE
Fig. 1.
followers A3 and
A4 depicted in Fig. 1.
A2
A4
A1
A3
pid (t ) = p jk (t , pi (t )) = (x jk (t , p i (t )), y jk (t , pi (t )) )
v i ( t ) = v i ( t ) id ( t ) id ( t )
id ( t ) = p id ( t ) p i ( t ) = p jk ( t , p i ( t )) p i ( t )
i ( t ) = id
0,
(t ) k
(2)
id ( t ) < k
k id ( t ) < 2 k
id ( t ) 2 k
1,
v i ( t ) = i ( t ) v i1 ( t ) + 1 i2 ( t ) v i 2 ( t )
ji ( t ) = (
jix
( t ),
jiy
(t ) ) = p j (t ) p i (t )
sufficiently close to d ij .
In (5),
ji
term sgn
if
( t ),
ji
(t )
v i ( t ) = v i ( t ) if ( t ) if ( t )
ji ( t ) = ij ( t ) d ij
0,
ji ( t ) k
i (t ) =
k
1,
(3)
ji ( t ) < k
if
i (t ) =
k ji ( t ) < 2 k
ji ( t ) 2 k
(6)
if ( t ) = p if ( t ) p i ( t )
if ( t ) <
0,
(t )
if ( t ) < 2
if ( t ) 2
1,
where
v i1 ( t ) = v sgn ( ji ( t ) ) ji ( t ) ji ( t )
v i 2 ( t ) = v i ( t ) sgn if ( t ),
if ( t ) = p if ( t ) p i ( t )
ji ( t ) = (
jiy
( t ),
0,
if ( t )
i (t ) =
f
1,
jix
ji
(t )
ji
if ( t ) < 2
if ( t ) 2
(5)
D. Simulation Results
The control laws (2)-(6) have been successfully tested
via a number of simulations on various formations with
leader-follower structure for various initial and desired final
settings. In this subsection we present the results for the
formation depicted in Fig.1 for a sample initial and desired
final setting pair.
We assume that all the desired distance between each
neighbor agent pair Ai , A j whose representative vertices
(t )
( t ) ) ji ( t )
if ( t ) <
(4)
p1 f = (5,2),
A4
p 2 f = (5 3 2 ,2.5),
A2
A1
p 3 f = ( 5 3 2 ,1.5), p 4 f = (5 3,2) .
A3
Fig. 3. The directed underlying graph of a persistent graph
with the 3-coleader structure.
(a)
(7)
( x& i , y& i )
yi
Ai
x
xi
(a)
il
Al
Ai
( x& l , y& l )
(b)
i =
(a)
(8)
k 2 sin( ij ik )
s il = k1 ( d il pi pl ), il = l + il i
for l { j , k }
k (t ) = pif pi (t ) pi (t ),
pi (t ) = pi (t ) + (1,0)
(9)
1 ( m / s ) if pif pi (t ) > 1
v k (t ) =
otherwise
pif pi (t )
1 (m)
if pif pi (t ) > 1
d ik (0) =
(
)
p
p
t
otherwise
if
i
(a)
(b)
Fig. 7. Cohesive motion of a formation with three co-leader
structure with agent dynamics (7): (a) The path. (b) Interagent distances during motion.
REFERENCES
[1] R. Olfati-Saber and R. Murray, Distributed cooperative control of
multiple vehicle formations using structural potential functions, in
Proc. IFAC World Congress, Barcelona, Spain, 2002.
[2] J. Baillieul and A. Suri, Information patterns and hedging Brockett's
theorem in controlling vehicle formations, in Proc. of the 42nd IEEE
Conf. on Decision and Control, vol. 1, pp. 556-563, December 2003.
[3] R. Olfati-Saber and R. M. Murray, Consensus problems in networks
of agents with switching topology and time-delays, IEEE Trans. on
Automatic Control, vol. 49, no. 9, pp. 520 - 1533, September 2004.
[4] V. Gazi and K.M. Passino, Stability analysis of swarms, IEEE Trans.
on Automatic Control, vol. 48, no. 4, pp. 692-697, April 2003.
[5] H.G. Tanner, A. Jadbabaie and G.J. Pappas, Flocking in teams of
nonholonomic agents in Cooperative Control, V. Kumar, N. Leonard
and A. S. Morse (Eds.) Springer-Verlag, pp. 229-239, 2005.
[6] S. Drake, K. Brown, J. Fazackerley and A. Finn, Autonomous Control
of Multiple UAVs for the Passive Location of Radars, in Proc. 2nd
Int. Conf. on Intelligent Sensors, Sensor Networks and Information
Processing (ISSNIP), pp.403-409, December 2005.
[7] R. Fierro, P. Song, A. Das, and V. Kumar, Cooperative control of
robot formations, in Cooperative Control and Optimization, R.
Murphey and P. Pardalos (eds.), Kluwer Academic Press, pp. 73-94,
2002.
[8] C. Yu, J.M. Hendrickx, B. Fidan, B.D.O. Anderson, and V.D. Blondel,
Three and higher dimensional autonomous formations: Rigidity,
persistence and structural persistence, to appear in Automatica, 2006.
[9] J.M. Hendrickx, B. Fidan, C. Yu, B.D.O. Anderson, and V.D. Blondel,
Rigidity and persistence of three and higher dimensional formations,
in Proc.1st Int. Workshop on Multi-Agent Robotic Systems (MARS
2005), pp. 3946, September 2005.
[10]Z. Lin, B. Francis, and M. Maggiore, Necessary and sufficient
graphical conditions for formation control of unicycles, IEEE
Transactions on Automatic Control, vol. 50, no.1, pp. 121-127, January
2005.
[11]H.G. Tanner, G.J. Pappas, and V. Kumar, Leader-to-formation
stability, IEEE Trans. on Robotics and Automation, vol. 20, no.3, pp.
443-455, June 2004.
[12]A.K. Das, R. Fierro, and V. Kumar, Control graphs for robot
networks, in Cooperative Control: Models, Applications and
Algorithms, S. Butenko, R. Murphey and P. Pardalos (eds.), pp. 55-73,
Kluwer Academic Press, 2003.
[13]A.K. Das, R. Fierro, V. Kumar, J.P. Ostrowski, J. Spletzer, and C.J.
Taylor, A vision-based formation control framework, IEEE Trans. on
Robotics and Automation, vol. 18, no. 5, pp. 813825, October 2002.
[14]J. Borenstein and Y. Koren, Teleautonomous guidance for mobile
robots, in Proc. IEEE Trans. on Systems, Man and Cybernetics, vol.
20, no. 6, pp. 1437 1443, Nov.-Dec. 1990.
[15]M. Kohji and M. Yoshiki, Control of shape and internal movement of
a homogenous autonomous mobile robot herd employing simple virtual
interactive forces, in SICE 2003 Annual Conference, vol. 3, 2003, pp.
2912-2915.