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:

  1. Review the game information on the web page.  Specifically, you will need to access the game rules.  

 

  1. 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. 

 

  1. 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.