06.09.2021 Views

Mind, Body, World- Foundations of Cognitive Science, 2013a

Mind, Body, World- Foundations of Cognitive Science, 2013a

Mind, Body, World- Foundations of Cognitive Science, 2013a

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

eorganizing the entire system. The scalability and flexibility <strong>of</strong> a swarm make it<br />

robust, as it can continue to compute when some <strong>of</strong> its component agents no longer<br />

function properly. Notice how these advantages <strong>of</strong> a swarm <strong>of</strong> agents are analogous<br />

to the advantages <strong>of</strong> connectionist networks over classical models, as discussed in<br />

Chapter 4.<br />

Nonlinearity is also a key ingredient <strong>of</strong> swarm intelligence. For a swarm to be<br />

considered intelligent, the whole must be greater than the sum <strong>of</strong> its parts. This<br />

idea has been used to identify the presence <strong>of</strong> swarm intelligence by relating the<br />

amount <strong>of</strong> work done by a collective to the number <strong>of</strong> agents in the collection<br />

(Beni & Wang, 1991). If the relationship between work accomplished and number<br />

<strong>of</strong> agents is linear, then the swarm is not considered to be intelligent. However, if<br />

the relationship is nonlinear—for instance, exponentially increasing—then swarm<br />

intelligence is present. The nonlinear relationship between work and numbers may<br />

itself be mediated by other nonlinear relationships. For example, Dawson, Dupuis,<br />

and Wilson (2010) found that in collections <strong>of</strong> simple LEGO robots, the presence<br />

<strong>of</strong> additional robots influenced robot paths in an arena in such a way that a sorting<br />

task was accomplished far more efficiently.<br />

While early studies <strong>of</strong> robot collectives concerned small groups <strong>of</strong> homogenous<br />

robots (Gerkey & Mataric, 2004), researchers are now more interested in complex<br />

collectives consisting <strong>of</strong> different types <strong>of</strong> machines for performing diverse tasks<br />

at varying locations or times (Balch & Parker, 2002; Schultz & Parker, 2002). This<br />

leads to the problem <strong>of</strong> coordinating the varying actions <strong>of</strong> diverse collective members<br />

(Gerkey & Mataric, 2002, 2004; Mataric, 1998). One general approach to solving<br />

this coordination problem is intentional co-operation (Balch & Parker, 2002;<br />

Parker, 1998, 2001), which uses direct communication amongst robots to prevent<br />

unnecessary duplication (or competition) between robot actions. However, intentional<br />

co-operation comes with its own set <strong>of</strong> problems. For instance, communication<br />

between robots is costly, particularly as more robots are added to a communicating<br />

team (Kube & Zhang, 1994). As well, as communication makes the functions<br />

carried out by individual team members more specialized, the robustness <strong>of</strong> the<br />

robot collective is jeopardized (Kube & Bonabeau, 2000). Is it possible for a robot<br />

collective to coordinate its component activities, and solve interesting problems, in<br />

the absence <strong>of</strong> direction communication?<br />

The embodied approach has generated a plausible answer to this question via<br />

stigmergy (Kube & Bonabeau, 2000). Kube and Bonabeau (2000) demonstrated that<br />

the actions <strong>of</strong> a large collective <strong>of</strong> robots could be stigmergically coordinated so that<br />

the collective could push a box to a goal location in an arena. Robots used a variety<br />

<strong>of</strong> sensors to detect (and avoid) other robots, locate the box, and locate the goal<br />

location. A subsumption architecture was employed to instantiate a fairly simple<br />

set <strong>of</strong> sense-act reflexes. For instance, if a robot detected that is was in contact with<br />

Elements <strong>of</strong> Embodied <strong>Cognitive</strong> <strong>Science</strong> 233

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!