Skip main navigation

Braitenberg robots

In the final exercise on the course, you will be able to define the robot speed to specify the value of the neurons in the vehicles. In this video, Richard …

Follow walls/maze

In the exercise in the next step you will have the chance to drive your robot around a maze. Before you get started, take a look at this video in …

Fractals

In this video, Richard explains fractals in more detail. He uses a simulation to explain how different fractals can be used to produce realistic looking models of artificial life. To …

Flocking in Nature and Machines

An example of typical cooperative behaviour is ‘flocking’, where ‘animals’ move around in formation. Sheep provide a good example of flocking in nature, where there is one leader and the …

Artificial life

We have described some simple examples of artificial life: Simple robots with built-in instincts Robots with the ability to learn. We have looked at multiple robots interacting: Predator, prey. But …

Rules for ants

Ants are following these simple rules: Condition Action Not carrying food and not on pheromone trail Walk randomly, laying pheromone Not carrying food but on pheromone trail Follow trail laying …

Cooperation in nature

There are numerous examples from nature of cooperation Insects pollinating plants Birds eating food between teeth of hippos Specifically relating to cooperating on a task via communication Bees dancing in …

Robot learning

In this video Richard explains how to make a robot with two sensors learn a task. Key concepts include: Setting the scene – how a robot avoids obstacles. Rules of …

Why simple instinctive behaviour is not enough

Instinctive behaviour is ‘hard wired’ into living things. Insects for example, automatically fly around. They have simple sensors that allow them to perceive their surroundings, detect food and avoid obstacles; …

Subsumption Architecture

In the examples this week, the robots have simple behaviour: e.g. they seek lights or avoid them depending on whether they can see a light then. In previous weeks, in …

Machina Speculatrix

In this video William introduces a program that demonstrates Grey Walter’s Machina Speculatrix. Grey Walter designed his series of ‘robot tortoises’ (so called because of their tortoise shell shaped back) …

Predator Prey

In this video William demonstrates his second simulation, to show how you can assign lights to Braitenberg vehicles, to make them act as predator and prey. The Braitenberg vehicles are …

The Braitenberg vehicle program

Now you’ve seen some Braitenberg vehicles in action, watch as William demonstrates his simulation program; inspired by the work of Italian-Austrian cyberneticist Valentino Braitenberg. In this video we see active …

Braitenberg vehicles

In the middle of the last century, Valentino Braitenberg proposed a form of robot with simple neurons. Born in Italy, Braitenberg was a neuroscientist and cyberneticist who became the director …