CS395-03/EECE395-03
Behavior Based Robotics
Assignment #3
Fall 2002
Distributed: Monday September 16th
Due: Monday September 20th
This assignment will introduce you to the RoboFlag
Game. You can locate information about the RoboFlag game at: http://www.mae.cornell.edu/raff/
Select the Research Projects
button. Then select the Control of
Autonomous and Semi-autonomous vehicles
button. Finally, scroll down the page to the section on the RoboFlag test bed.
This is the old page and a new page is in development. I will attempt to
monitor the new page arrival and provide the appropriate link at that
time.
Your assignment is to:
- Review the game information on the web page.
Specifically, you will need to access the game rules.
- Based upon the game rules, you are to provide an
outline of 15 behaviors that may be required to play this game. Each
behavior should adhere to the game rules and include a brief description
outlining the processing required inside the behavior, a behavior name
(short but meaningful), the required inputs to the behavior, as well as the
behavior outputs.
- For each behavior, you need to indicate the behavior
priority and which specific behaviors the behavior has priority over.
In other words, what other behaviors will be stopped or not even started if
this behavior is active. It is very possible that there will be
groups of behaviors whose activation will be independent from other
behaviors. It is also possible that multiple behaviors may have the
same priority and therefore, may be executed at the same time. A
visual presentation of the priorities and behavior relationships is
suggested; for example a graph or chart.