APCS

Hummingbird Robotics Project

Table of Contents

Group Composition

Rates:

Budget:

Task Description

Basketball Robot:

Robocode:

Project TimeLine

Group Composition

Each group member will have a role with designated responsibilities.  This will ensure that the work will be adequately divided between group members.  The following positions will need to be filled:

Title

Responsibilities

Project Manager

The project manager is ultimately responsible for getting the completed project to market within the designated timeline.  The project manager is responsible for developing the weekly work schedule as well as maintaining the budget for the project.  

Lead Software Engineer

Hummingbird

The lead design engineer is responsible for the completed concept drawings as well as the plan set that will be used by the hardware engineer to actually construct the robot.

Lead Software Engineer

Robocode

The lead software engineer is responsible for designing and developing the code needed to run the robot.  

Lead Hardware Engineer

The lead hardware engineer is responsible for determining the materials needed for construction as well as bringing any materials or tools during the construction week.  The lead hardware engineer is ultimately responsible for the quality of the final build as well as any prototypes created during the project.

Rates:

Position

Lead Level

Staff Level

Project Manager

$125/hour

N/A

Software Engineer

$85/hour

$40/hour

Hardware Engineer

$85/hour

$40/hour

Consultant

$90/hour

N/A

Budget:  

Here is a sample budget that you can work off of.  Please feel free to use your own ideas as well-.  I will meet each week with project managers to continue funding if I feel it is appropriate. Below is the sample budget sheet.

https://docs.google.com/spreadsheets/d/1OdATtfh1rFlb2peJCOKiOr5Cq32VHmDBgsnX_595BTA/edit?usp=sharing

Task Description

Basketball Robot:

Stanford Engineering’s competition:  https://www.youtube.com/watch?v=fXsB7fXcWO8 

You are to design a robot that can “play” basketball.  You will receive the following points:

Robotics Specifications:

The competition will be single elimination and will consist of 3 minute long games.  

 You have the following parts at your disposal.  Hummingbird Parts List  and Finch Robot

You can purchase the following parts:

 

 Lastly, your robot must be controlled by a GUI.  The following code can be used as starter code:

https://www.dropbox.com/s/qx7j01i2f38nf9n/APCSRobotsBlueJ%20-%20STUDENT.zip?dl=0 

You will need a finch and a hummingbird robot (servo plugged into port 1).  Run the “RobotController” main.

Robocode:  

Using the following website.  Build a battlebot.  http://robocode.sourceforge.net/ 

Project Timeline on Next Page


Project TimeLine

Week #1

Monday

5/1

Tuesday

Wednesday

Thursday

Friday

Robot Orientation & Budget

Design

Design

& Patent Application

Week #2

Monday

5/8

Tuesday

Wednesday

Thursday

Friday

PM Meeting

Design Meeting

Software Meeting

Hardware Meeting

Construction

Week #3

Monday

5/15

Tuesday

Wednesday

Thursday

Friday

No Meeting

Construction

No meeting

Construction

No Meeting

Week #4

Monday

5/22

Tuesday

Wednesday

Thursday

Friday

Construction

No Meeting

Construction

No Meeting

Construction

Week #5

Monday

5/29

Tuesday

Wednesday

Thursday

Friday

Final Construction

Robot Showcase

Robot Showcase

Robot Showcase

TBD

Week #6

Monday

6/5

Tuesday

Wednesday

Thursday

Friday

-

2nd Period Final

-

-

3rd Period Final