In this section, exercises that show examples of emergent behavior will be showcased. Each of these exercises will give examples of combinations of simple behaviors that result in complex action. Refer to chapter 18 of "The Robotics Primer". For a video example of emergent behavior, see the following video.
|Exercise||Track 1||Track 2||Misc|
|Exercise 1||No||Yes||IR sensor|
|Exercise 2||No||Yes||IR sensor|
|Exercise 3||No||Yes||IR sensor|
|Exercise 4||No||Yes||IR sensor|
Exercise 1: Wall Following
In this exercise, we will re-do a similar exercise from the "Reactive Control" chapter, but this time, in a behavior-based fashion. Design a behavior-based controller that moves a robot to a goal point while avoiding obstacles.
Exercise 2: Flocking
Implement flocking behavior for a swarm of robots. Using a collection of simple rules, create a set of behaviors that make a swarm of robots to exhibit flocking behavior.
Exercise 3: Herding
This exercise uses two groups of robots. One is controlled using Aggregation (see above) while the other gets the robots to move toward some goal by herding the other bunch. Group:Exercise4-Herding
Exercise 4: Formations
This exercise is generic for making any particular formation. Make it something specific, such as a line (horizontal, vertical), wedge, arc, etc. Group:Exercise5-Formations