BioInspiredRobotDesignAssignment4

From GICLWiki
(Difference between revisions)
Jump to: navigation, search
(Map)
(Map)
Line 17: Line 17:
 
==Map==
 
==Map==
 
Since the Create is limited in its sensing abilities, each robot will be controlled via a laptop computer communicating over Bluetooth.  The laptops will then send their positional updates to a central "virtual" map.  This map is on another computer where all the Robots will read pheromones given their position.
 
Since the Create is limited in its sensing abilities, each robot will be controlled via a laptop computer communicating over Bluetooth.  The laptops will then send their positional updates to a central "virtual" map.  This map is on another computer where all the Robots will read pheromones given their position.
[[image:Assignment4SystemArchitecture.png]]
+
[[image:Assignment4SystemArchitecture.png|center]]

Revision as of 15:32, 24 October 2007

Robotic ants foraging for food

Contents

Overview

The goal of this assignment is to get our iRobot Creates to use teamwork to find and bring food back to our home colony. In this case, our robots will simulate ants in following a virtual pheromone trail set by ants that have already found food. The food in this instance would be the IR beam emitted from a Roomba virtual wall and detected by the IR sensor on top of the iRobot Create.

Details

  • Each student is responsible for developing the specific simple behaviors which (we hope) will produce the desired emergent behavior.
  • We will provide Java skeleton code as a framework for build the specific behaviors.

Behaviors

The following behaviors are required:

  • "Find Food" - implement a basic behavior to find food and update it's position on the virtual map, and maintain its position and/or the path it is taking in memory (so it can find its way home).
  • "Return Home" - will set virtual "pheromones" on it's return to home base
  • lay down virtual pheromone - this will send a message to the virtual map
  • avoid obstacles (the other robots)

Map

Since the Create is limited in its sensing abilities, each robot will be controlled via a laptop computer communicating over Bluetooth. The laptops will then send their positional updates to a central "virtual" map. This map is on another computer where all the Robots will read pheromones given their position.

Assignment4SystemArchitecture.png
Personal tools