Difference between revisions of "2015 Project 2"

From Multiagent Robots and Systems Group
Jump to: navigation, search
(Overview)
(How and what to communicate)
Line 9: Line 9:
  
 
How: Declare global/static variables in your main.c code and use those variables to communicate between players.
 
How: Declare global/static variables in your main.c code and use those variables to communicate between players.
 +
 +
What: This is up to you. Here are a few suggestions:
 +
 +
* Information about the location of the ball.
 +
* Information about teammate locations.
 +
* Information about opponent locations.
 +
 +
Whatever you communicate though, you should be sure to be able to vary its quality, detail or accuracy.  As an example, you might add noise to the information that is communicated in a range from 0 to 100%.  This variation will provide the basis for your scientific study.

Revision as of 00:51, 16 February 2015

Overview

In this project you will develop two robot soccer teams. We will be investigating the utility of communication in this project, so you should create one team that communicates, and another that doesn't and compare the two. The comparison will be more interesting and effective if the two teams are very similar except for communication.

Both of your teams should be able to consistently beat the example "brutes" team.

All the details about how to implement an ascii soccer team are here: http://www.asciisoccer.org

How and what to communicate

How: Declare global/static variables in your main.c code and use those variables to communicate between players.

What: This is up to you. Here are a few suggestions:

  • Information about the location of the ball.
  • Information about teammate locations.
  • Information about opponent locations.

Whatever you communicate though, you should be sure to be able to vary its quality, detail or accuracy. As an example, you might add noise to the information that is communicated in a range from 0 to 100%. This variation will provide the basis for your scientific study.