mine is detected either by the robot itself or by its
neighbours, the robot status should be switched to the
disarming phase, under specific condition. The
strategy for the exploration task is designed according
to the main ideas of the ant system (Dorigo et al.,
2006). While the robots navigate, they deposit a
specific substance, the pheromone (the analogue of
the pheromone in biological ant systems), into the
environment. At each time/iteration, each robot
receives information from the pheromone and makes
a navigation decision: it chooses the area in which it
perceives a less quantity of pheromone because this
area has a greater probability to be unexplored (De
Rango and Palmieri, 2012; De Rango et al., 2015).
The algorithm for exploration has been previously
validated (De Rango and Palmieri, 2012) and this
paper presents the analysis of the recruiting strategies
in order to disarm the mines. The first is based on the
exploration strategy and uses the pheromone to attract
the robots in the area where the mine is placed. The
second strategy is based on the new recent bio-
inspired technique called Firefly Algorithm (FA)
where the robots that detect the mines become the
fireflies and try to attract the other robots according
with a certain formula (Yang, 2009; Yang, 2010).
These strategies were compared to the well known
Particle Swarm Optimization in order to evaluate the
better coordination mechanism for this problem. This
contribution can be effective because the recruiting
strategy can affect the exploration task and the overall
bi-objective exploring and recruiting tasks.
The paper is organized as follows. Section 2
introduces the related work. Section 3 describes the
firefly algorithm. In Section 4 we present the problem
statement. In Section 5 we present the distributed
cooperative algorithms for a multi-robot disarming
task. Section 6 presents the simulation results using a
java-based platform and Section 7 analyses the
quality of the solutions. To conclude the paper,
Section 8 outlines the main research conclusions and
discusses topics for future work.
2 RELATED WORK
Multi-robot exploration has received much attention
from the research community. Swarm robotic
searching algorithm is one of the most concerns of the
researchers besides those basic tasks. The swarm
intelligence shows great ability in scalable, flexibility
and robustness and is suitable for real life applications
with the aid of various existing strategies. Within the
context of swarm robotics, most work on cooperative
exploration is based on biologically behaviour and
indirect stigmergic communication (rather than on
local information, which can be applied to systems
related to GPS, maps, wireless communications).
This approach is typically inspired by the behaviour
of certain types of animals, like the ants, that use
chemical substances known as pheromone to induce
behavioural changes in other members of the same
species (Russell, 1999; Sugawara et al., 2004; Garnier
et al., 2007; Ducatelle et al., 2011, Masàr, 2013).
Other authors experiment with chemical
pheromone traces, e.g. using alcohol (Fujisawa et al.,
2008) or using a special phosphorescent glowing
paint (Mayet, 2010). Another approach is the
pheromone robotics where robots spread out over an
area and indicate the direction to a goal robot using
infrared communication (Payton et al., 2001). In our
approach, during the exploration the robots sign/mark
the crossed cell through the scent that can be detected
by the other robots; the robots choose the cell that has
the lowest quantity of substance to allow the
exploration of the unvisited cells in order to cover the
overall area in less time (De Rango and Palmieri,
2012).
The self-organizing properties of animal swarms
such as insects have been studied for better
understanding of the underlying concept of
decentralized decision-making in nature, but it also
gave a new approach in applications to multi-agent
systems engineering and robotics. Bio-inspired
approaches have been proposed for multi-robot
division of labour in applications such as exploration
and path formation, or cooperative transport and prey
retrieval. Within the context of swarm robotics, most
work on cooperative tasks is based on social
behaviour like Ant Colony Optimization (Dorigo et
al., 2006), Particle Swarm Optimization (Meng and
Gan, 2008) Bee Algorithm (Jevtic et al., 2012).
For sharing information and accomplishing the
tasks there are, basically, three ways of information
sharing in the swarm: direct communication
(wireless, GPS), communication through
environment (stigmergy) and sensing. More than one
type of interaction can be used in one swarm, for
instance, each robot senses the environment and
communicates with their neighbour. Balch (Balch,
2005) discussed the influences of three types of
communications on the swarm performance and Tan
(Tan and Zheng, 2013) presents an accurate analysis
of the different type of communication and the impact
in a behaviour of swarm.
In this paper, we considered the spatial and
temporal dispersion of the pheromone to make the
scenario more realistic (De Rango and Palmieri,
2012). While walking, the robots leave pheromone,