Emergent Behavior
Contents |
Purpose
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.
Overview
Hardware
| 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. Behavior:Exercise3-Flocking |
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 |
![[LOGO]](/workbook/skins/workbook/create_small2.png)



