Download Manual: Game and Season Manual

Team Handbook

2017 - 2018


















This handbook is intended to familiarize you with the US FIRST co-curricular Robotics Team at Norwell High School. It is the responsibility of every team member to read through the manual each year.


The mission of Team 348 is to inspire young people to be technology leaders, by engaging them in an exciting Mentor-based program that builds engineering and technology skills, inspires innovation, and develops self-confidence, effective communications, and leadership


US FIRST Robotics

The FIRST Organization (For Inspiration and Recognition of Science and Technology) sponsors the annual robotics competition that pairs up companies and universities with high schools to encourage students to pursue careers in science and engineering.

FIRST began in 1989 with 28 teams. Today, there are over 4,500 teams worldwide participating.

The FIRST Robotics Competition challenges teams of young people and their mentors to solve a common problem in a six-week timeframe using a standard "kit of parts" and a common set of rules. Teams build robots from the parts and enter them in competitions designed by Dean Kamen, Dr. Woodie Flowers, and a committee of engineers and other professionals.


Founded in 1999, Norwell Robotics started out with only twelve students, but has since grown to a bustling team of over fifty hardworking and dedicated members.

Our team has a variety of positions managing a series of concurrent activities, including programming, fundraising, electrical, mechanical, administration, design, and scouting. Norwell works together to create a team in which anyone can become a member and find something that they enjoy doing.



The entire team participates in brainstorming for the robot and may be a part of sub teams that are responsible for designing, prototyping, modeling, fabricating parts, assembling, and programming the robot.

Design/Build Team

Students on the Build team are responsible for...

  • designing the various parts of the robot
  • fabricating the needed parts
  • assembling the robot
  • testing the various features
  • maintaining the robot at the competition

Drive Team

The drive team consists of two robot drivers, a human player, scouts and coaches. Being a driver is more than just maneuvering the robot well. You need to be able to communicate with your team members as well as with other teams; you need to think quickly, know the game rules and be our ambassador to other teams.

Programming Team

This team works uses the program Eclipse to develop code that the robot will ultimately use in competition. In collaboration with other teammates, this sub team will create code that allows the robot to complete several tasks both autonomously and teleoperated.

Promotion/Fundraising Team

Media Team



Fall activities include recruiting new members, fundraising, team building, safety training, and getting new members up to speed before the build season begins.


After the Competition Kickoff, usually the first week of January, we have six weeks to brainstorm, design, and build a robot. We meet in Kwol’s room almost everyday of the school week unless specified differently.


This is our competition season.


Competitions usually take place over the course of 3 days:

Thursday – Practice matches, and robot inspection

Friday - Qualification Matches

Saturday - Qualification Matches, Finals

Students are expected to behave appropriately at all times. When you are wearing team gear, you represent Team 348, Norwell Public Schools, and our sponsors. Your conduct reflects on the entire team. Respect and be courteous to other teams at all times. Negative behavior will not be tolerated at any time.

Florida Regional: Palm Beach, FL. March 1- March 4,2017

Bridgewater: Bridgewater, MA. March 10 - March 22, 2017

Maine Regional: Lewiston, ME. March 30 - April 1, 2017


  • Safety glasses are required at all times in the pit area of a competition
  • Safety glasses are required at all times in at all times in the build area of the NHS shop.
  • Immediately report any injury to a coach or mentor.
  • Students must receive use and safety training from a coach or mentor before using any tool.
  • Power tools most only be used with adult supervision.
  • Check in with a mentor or coach before leaving.
  • Students will sign-in and sign-out each day.
  • All tools and materials must be put away in their proper spot each night.

Co-curricular Activity Rules from the Student Activity All Apply

Participation in co-curricular activities, including athletics, is a privilege. Students, as representatives of Norwell High School, must conform to a high standard of behavior. The Massachusetts Interscholastic Athletic Association has published Rules of Chemical Health for all interscholastic athletes. Member schools are alerted that this rule represents a minimum standard upon which schools may develop more stringent requirements. Norwell High School does have more stringent standards, which apply to all co-curricular activities.

If a student behaves in such a manner that a school administrator, teacher, coach or co-curricular advisor determines those actions to violate the principles, values, or Code of Conduct of Norwell High School, or any of its teams or co-curricular activities, that student may be subject to suspension from participation in athletics and/or other co-curricular activities for up to an entire school year.

Any form of bullying or hazing will not be tolerated, and it is a violation of School Committee policy for any student to partake in bullying or hazing.

Students who have failed to serve their detentions will not be allowed to participate in any extracurricular activities until the detention is served.


Robotics is a year round program. Though many hours are required, your schoolwork comes first. You cannot use Robotics as an excuse. You are more than welcome to do your homework during downtime and in between activities. Fellow students and mentors are here to help if you need it.

You must fulfill the following requirements to attend events with the team.

  1. All team members are required to pay a $50.00 team fee in order to participate in robotics. If this requirement is not raised, students may not be able to participate in any meeting or attend any competition
  2. During the build season students must work at their very best to make sure we have the best robot possible.
  3. Students must participate in fundraising activities that the team decides on both during the season and during the offseason.
  4. Students must maintain academic and social standards equal to the Norwell Public Schools athletic regulations.
  5. Behavior at all events will be according to the Norwell Public Schools student handbook. Failure to comply will result in (1) School administered disciplinary action. (2) Dismissal from the team

Team Administration has the right to suspend or dismiss students at any time. Failure to abide by the above requirements will call for a removal from the team


Students are expected to participate in fundraising. All students are required to pay the $50.00 activity for the team.

If you have any other ideas for raising funds, talk to any mentor or captain.


Hundreds of scholarships worth over $16 million are available to FRC students. It is never too early to start looking at what is being offered.

For more information: http://www.usfirst.org/aboutus/scholarships


It is each student’s responsibility to make sure their information is up to date on the Team Contact List.

Email is our main mode of communication. It is your responsibility to check your email on a daily basis. This becomes especially important when we have last minute meeting cancellations due to weather/snow storms. If you do not have email access, you must designate a friend who will relay all announcements to you.




Website & Links

The team website:


US First website:


Florida Regional website:


Maine Regional website:



Concept Terms:

Command Based Programming: A design pattern to help you organize your robot programs. Commands define the operation of the robot. They break up the tasks of operating into small chunks. They can be executed sequentially, starting the next one as the one before finishes.

Iterative Programming: The program is divided up into methods that are summoned at different times as the robot program executes

The program is divided up into methods that are summoned at different times as the robot program execute:

P-accounts for present values of the difference between a desired setpoint and the current status of a process under control (error)

ex- if the error is large and positive, the control output will also be large and positive

I- accounts for past values of the error ex- if the current output is not sufficiently strong, the integral of the error will build up over time, and the controller will respond by applying a stronger action

D- accounts for possible acceleration of the error, based on the rate of change

F.I.R.S.T. : For Inspiration and Recognition of Science and Technology

CAN (Control Area Network): A vehicle bus, which is a communication network inside a vehicle, that allows micro-controllers and devices to communicate with each other without a host computer

PWM (Pulse Width Modulation): Refers to the input signal and method the controller uses to control motor speed

Analog In Digital In Relay Out:

Tank Drive: Driving with two joysticks corresponds to the wheels on one side of the robot. When you move your right controller forward, the robot’s right wheels will move forward and the robot will turn left.

Arcade Drive: Driving with one joystick to move the robot. The Y axis (vertical) is responsible for the movement of the robot. The X axis (horizontal) is responsible for the rotation of the robot.

Mecanum Drive: Driving with mecanum wheels which allows the robot to drive in any direction without changing the orientation.

Electrical Terms

P.D.B: Power Distribution Board


P.C.M. (Pneumatics Control Module)

Talon SRX

A controller used to control motors on the robot.

V.R.M (Voltage regulator Module)

This module supplies regulated voltage to the radio to keep it running in the event the battery voltage drops below 12v.

Robot Signal Light

Clearly indicates the status of the robot from a distance

Din Rail

Din Rail Terminal Block

Main Breaker


Snap Action Circuit Breakers

Anderson connectors

P.W.M Cable

Quadrature Encoder


CIM. Motor

Pressure Blow Off Valve

Pressure regulators

Pneumatic Solenoid

Super Shifter

Lug Terminal

Mechanical Terms

Mechanum Wheel

Omni Wheel

Skyway Wheel

Plaction Wheel

Pneumatic Wheel

Beadlock Wheel

AM Nanotube

Pneumatic Cylinder

AM Toughbox Nano

Acronym Database

AM- Andy Mark

BOM- Bill of Materials

CAN- Controller Area Network

CAW- Cost Accounting Worksheet

CIM- Chiaphua Industrial Motors

CSA- Control System Advisor

DC- Direct Current

DIN- Deutsches Institut für Normung “German Institute for Standardization”

DS- Driver Station

FIRST- For Inspiration and Recognition in Science and Technology

FRC- First Robotics Competition

FTC- First Tech Challenge

FLL- First Lego League

FMS- Field Management System

FTA- FIRST Technical Advisor

IR- Infra-Red

LRI- Lead Robot Inspector

NI- National Instruments

PCM- Pneumatics Control Module

PDB- Power Distribution Board

PWM- Pulse Width Modulation

USB- Universal Serial Bus

VRM- Voltage Regulator Module

WPI- Worcester Poly Tech