
 
  -The scope of communication is to gather all 
information from sensors to a central station, to 
have a better coverage and a minimum energy 
consume; 
  -Every node has a start point and a finish point    
in the same geographical area. 
Decentralized strategies have recently been 
introduced. They generally require a 
communications flow fairly high in order to transmit 
information request to other individuals. 
The protocol can include notions of intent and 
commitment from which each robot elaborated its 
own path, taking into consideration the activities of 
other robots. 
However, this approach does not fulfill the 
constraint on the maintenance communication links. 
Other strategies based decentralized fields of 
potential (Gazi and Passino, 2004), navigation 
functions (potential field without local minimum, 
(Gennaro and Jadbabaie, 2006) on the 
decomposition cell (Lindhe et al., 2005) have been 
developed. However, they are not applicable to the 
non-holonomic systems. 
Figure 2: Obstacle detection. 
Each disc O
mi
 is defined by the coordinates of its 
center (X
Mi
, Y
mi
) and its radius rmi (1 ≤ mi
d
 ≤ Mi). 
For the avoidance of collisions, the distance 
between the robot and obstacles detected Omi time t, 
ie 
,
()=
(
(
)
−
)
+ 
(
(
)
−
)
 
(2)
          has to satisfy the inequality : 
,
(
)
 ≥ 
 
+ 
 ,
∀  ∈ 
,
,∀
 
 
(3)
The planning problem is to compute, in a 
cooperative manner, for N robots, allowable 
trajectory and collision-free, joining the initial 
configuration q
i
 (t
initial
), the final configuration 
q
i
(T
final
) (with initial velocity u
i
 (t
initial
), and final 
u
i
(T
final
) assumed to be zero), which optimize the 
critter function. 
In addition to the individual constraints which 
involve only the node itself (ie. constraints non-
holonomy, constraints u
i
  ϵ U on the qualifying 
speeds and constraints (1) of avoidance robots), the 
planned trajectory must respect the constraints 
defined here (Desai et al., 1998), (Dunbar and 
Murray, 1998), (Defoort et al., 2007d)
. 
On the other hand, it is necessary to maintain 
some communication links (eg. for an exchange of 
strategies for the use of sensors decentralized, 
maintain connectedness of training).  
To describe the coupling constraints, we can 
define the communication graph that will model the 
topological structure of the network of com- 
communication between vehicles. (Defoort et al., 
2007d). 
In general, the performance function is defined 
as: 
= 
(
(
,
,…,
(
)
), 
,
,…,
(
)
,) 
(4)
 
where the constraints are: 
 
(
)
,…,
(
)
(
)
= 
,
,…,
(
)
= 
,
(
)
,…,
(
)
(
)
= 
,
,…,
(
)
= 
,
(
)
,…,
(
)
(
)
 ∈
,
(
)
≥
+
,
∀∈ 
,
,∀
 
(5)
The trajectory will be projected from q
i
 and u
i
 in 
the flat coordinate z. (Defoort et al., 2007d) 
In an unknown environment the planned 
trajectory will be available only for a short interval 
until the sensors detect obstacles or others robots.  
Also for avoiding robots the trajectory planning 
can be use, but this approach implies a lot of 
communications between nodes. The strategy for 
planning the trajectory in such environment is to use 
a sliding horizon of time to calculate the new 
trajectory. The principle of planning the trajectory is 
to divide it in two parts: 
-  The planning horizon T
p
 – represents the interval 
for which the performance is evaluated: 
-  The calculus horizon T
c 
– the trajectory is 
calculated. 
ICINCO 2011 - 8th International Conference on Informatics in Control, Automation and Robotics
460