Preparation to compete in the FTC 2013-2014 Season ...................................................... Ongoing
Welcome to Robotics Class.................................................................................................1-2 days
- What are the goals of this class?
- What is the definition of a robot?
- What is the definition of engineering?
- What is the definition of programming?
- What is the definition of a system?
- What does it mean to manage a project?
Class organization rules.....................................................................................................1-2 days
- Grading/Rubrics for Evaluation
- Lab Procedures
- Keeping an Engineering Journal
Safety.......................................................................................................2-3 days and then ongoing
- General Safety handout
- Safety Checklist handout
- Safety Quiz
Introduction to the NXT Hardware................................................................2-3 days then ongoing
- The NXT Controller
- NXT Sensors
- NXT Parts Identification
- Building your first robot
Introduction to ROBOTC Software..................................................................1 days then ongoing
- Download Firmware video
- Download Your First Program lesson video
- Introduction to ROBOTC 2.0 Software lesson video
- Programming Quizzes and handouts
Introduction to Programming...............................................................................................1-2 days
- Thinking About Programming lesson video
- ROBOTC Programming Syntax lesson video
- Behaviors/psuedocode handout
- Whitespace/Comments/ reserved words handouts
Movement – NXT Forward/Backward/Turning...................................................................8-10 days
- Labyrinth Challenge
- Moving Forward lesson videos and handouts
- Motor Power Engineering Lab
- Speed and Direction lesson videos and handouts
- Turning Engineering Lab
- PID videos and handout
- Synchronized Motors lesson video and handout
- Synchronized Motors Engineering Lab
- Introduction to Encoders lesson video and handouts
Sensing..............................................................................................................................20-25 days
- The Obstacle Course Programming Challenge
Touch Sensor..................................................................................3-5 days
- While Loop lesson video
- While Loop reference handout
- Sense-Plan-Act Algorithm reference handout
- Boolean Logic lesson videos and handouts
- Touch Sensor Programming Challenges
- Touch Sensor Quiz
Ultrasonic Sensor....................................................................................2-3 days
- Ultrasonic lesson video
- Calculating Thresholds handout
- Random Numbers reference handout
- Ultrasonic Programming Challenges
- Ultrasonic Sensor Quiz
Encoders/the LEGO Smart Motors.........................................................3-5 days
- Encoder lesson videos
- Encoder Engineering Lab
- Motor Encoder reference handout
- Encoder programming Challenge
Light Sensor...............................................................................................3-5 days
- Light Sensor lesson videos
- Light Sensor Challenges
- Light Sensor Quiz
Light Sensor/Line Tracking..........................................................3-5 days
- Line Tracking lesson videos
- Timer video
- If-else Statement reference handout
- Switch Case reference handout
- Line Tracking Programming Challenges
- Line Tracking Quiz
Sound Sensor..................................................................................................2-3 days
- Sound Sensor lesson videos
- Sound Sensor reference handout
- Sound Sensor Quiz
Variables and Functions...............................................................................10-15 days
- The Warehouse Programming Challenge
Automatic Threshold Calculation................................................3-5 days
- Automatic Threshold lesson videos
- Values and Variables lesson videos
- Variables and the Debugger lesson video
- Variables reference handout
- Text to Display lab
- Automatic Calculations Programming Challenge
- Automatic Thresholds Quiz
Variables and Functions/Counting..............................................3-5 days
- Line Counting lesson videos
- Quick Tap Programming Challenges
- Line Counting Quiz
Variables and Functions/Patterns of Behavior............................3-5 days
- Variables and Functions lesson videos
- Global Variables reference handout
- Functions reference handout
- Functions Programming Challenges
- Functions Programming Quiz
Debugging...............................................................................................................2 days
Remote Control................................................................................................4-10 days
- Remote Control Soccer Programming Challenge
- Remote Control Basics
- Remote Control lesson videos
- Remote Control reference handout
- Remote Control Buttons lab
- Remote Control Programming Challenge
- Using Bluetooth
- Using Bluetooth lesson videos
- USB Bluetooth Adaptor handout
TETRIX Hardware...................................................................................2-4 days
- Safety Working with TETRIX
- TETRIX reference handouts
- Building your first robot
TETRIX Testbed....................................................................................................2-4 days
TETRIX TETRIX Movement.........................................................4-7 days
- TETRIX Movement lesson videos
- TETRIX Drive Straight Lab
- TETRIX Engineering Labs
TETRIX Sensing...................................................................10 – 15 days
- TETRIX Sensing lesson videos
- IR Sensor Videos
- TETRIX Programming Challenges
TETRIX Engineering Challenges...................................................................................30 - 45 days
- FTC 2013-2014 Competition