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.

artificial neural network, the perceptron, has been <strong>of</strong>fered as a viable alternative<br />

to classical theory (Dawson et al., 2010). In this section we briefly describe a third<br />

approach to the reorientation task, because embodied cognitive science has studied<br />

it in the context <strong>of</strong> behaviour-based robotics.<br />

Classical and connectionist cognitive science provide very different accounts<br />

<strong>of</strong> the co-operative and competitive interactions between geometric and featural<br />

cues when an agent attempts to relocate the target location in a reorientation<br />

arena. However, these different accounts are both representational. One <strong>of</strong> the<br />

themes pervading embodied cognitive science is a reaction against representational<br />

explanations <strong>of</strong> intelligent behaviour (Shapiro, 2011). One field that has been<br />

a test bed for abandoning internal representations is known as new wave robotics<br />

(Sharkey, 1997).<br />

New wave roboticists strive to replace representation with reaction (Brooks,<br />

1999), to use sense-act cycles in the place <strong>of</strong> representational sense-think-act processing.<br />

This is because “embodied and situated systems can solve rather complicated<br />

tasks without requiring internal states or internal representations” (Nolfi & Floreano,<br />

2000, p. 93). One skill that has been successfully demonstrated in new wave robotics<br />

is navigation in the context <strong>of</strong> the reorientation task (Lund & Miglino, 1998).<br />

The Khepera robot (Bellmore & Nemhauser, 1968; Boogaarts, 2007) is a standard<br />

platform for the practice <strong>of</strong> new wave robotics. It has the appearance <strong>of</strong> a motorized<br />

hockey puck, uses two motor-driven wheels to move about, and has eight sensors<br />

distributed around its chassis that allow it to detect the proximity <strong>of</strong> obstacles.<br />

Roboticists have the goal <strong>of</strong> combining the proximity detector signals to control motor<br />

speed in order to produce desired dynamic behaviour. One approach to achieving<br />

this goal is to employ evolutionary robotics (Nolfi & Floreano, 2000). Evolutionary<br />

robotics involves using a genetic algorithm (Holland, 1992; Mitchell, 1996) to find a<br />

set <strong>of</strong> weights between each proximity detector and each motor.<br />

In general, evolutionary robotics proceeds as follows (Nolfi & Floreano, 2000).<br />

First, a fitness function is defined, to evaluate the quality <strong>of</strong> robot performance.<br />

Evolution begins with an initial population <strong>of</strong> different control systems, such as different<br />

sets <strong>of</strong> sensor-to-motor weights. The fitness function is used to assess each<br />

<strong>of</strong> these control systems, and those that produce higher fitness values “survive.”<br />

Survivors are used to create the next generation <strong>of</strong> control systems via prescribed<br />

methods <strong>of</strong> “mutation.” The whole process <strong>of</strong> evaluate-survive-mutate is iterated;<br />

average fitness is expected to improve with each new generation. The evolutionary<br />

process ends when improvements in fitness stabilize. When evolution stops, the<br />

result is a control system that should be quite capable <strong>of</strong> performing the task that<br />

was evaluated by the fitness function.<br />

Lund and Miglino (1998) used this procedure to evolve a control system that<br />

enabled Khepera robots to perform the reorientation task in a rectangular arena<br />

240 Chapter 5

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

Saved successfully!

Ooh no, something went wrong!