-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