Group Robotics
Contents |
Purpose
The following exercises will familiarize you with group robotics. Refer to chapter 20 of "The Robotics Primer".
Overview
Robots are formidible by themselves, but are more powerful in groups. In this section, the notion of teamwork and opposition will be explored to show how robots behave with other robots, and how they can work with and against each other.
Hardware
| Exercise | Command Module | Gumstix | Misc |
|---|---|---|---|
| Exercise 1 | No | Yes | N/A |
| Exercise 2 | No | Yes | N/A |
| Exercise 3 | No | Yes | N/A |
| Exercise 4 | No | Yes | N/A |
| Exercise 5 | No | Yes | N/A |
| Exercise 6 | No | Yes | N/A |
Exercise1 Aggregating
|
This exercise makes a group robots stick together into a close bunch. In addition, this exercise covers the basics of group control. |
Exercise2 Dispersing
|
This exercise makes a group of robots move away from each other. This exercise will also show how opposite tasks can often have similar executions. |
Exercise3 Predator-Prey
|
This requires two different efforts. One person/team will program robot to chase another robot (found by infrared, color-blob tracking, etc.), the other will make a robot to evade a chasing robot. Do mulitple iterations, where each team will program their robot to adapt to the strategies of its opposition. |
Exercise4 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. |
Exercise5 Formations
|
This exercise is generic for making any particular formation. Make it something specific, such as a line (horizontal, vertical), wedge, arc, etc. |
Exercise6 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. |
![[LOGO]](/workbook/skins/workbook/create_small2.png)



