Robotics
Welcome to Robotics, a two-semester course of study that
will introduce you to various elements of Robotics and Engineering Technology. Through this course you have the opportunity to participate in local FIRST FTC Competitions. The team managed and operated in this course are 3513 (Domo Arigato). Team 7159 (Robo Ravens) will be manged and operated through an ASB club.
Course Objectives
Course Objectives
- Identify, formulate solutions for, and solve engineering technology problems using engineering design processes
- Apply knowledge of mathematics, science and technology to solve robotic engineering technology problems
- Function on multi-disciplinary teams
- Communicate effectively using various forms of communications
- Describe various methods used to manage and schedule projects
- Participate in and/or conduct design reviews
- Collect, analyze and interpret data
- Create 3D CAD models with SolidWorks software
Scope and Sequence
TETRIX TETRIX Movement.........................................................4-7 days
Scope and Sequence
Preparation to compete in the FTC 2013-2014 Season ...................................................... Ongoing
Welcome to Robotics Class.................................................................................................1-2 days
Sensing..............................................................................................................................20-25 daysClass organization rules.....................................................................................................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?
Safety.......................................................................................................2-3 days and then ongoing
- Grading/Rubrics for Evaluation
- Lab Procedures
- Keeping an Engineering Journal
Introduction to the NXT Hardware................................................................2-3 days then ongoing
- General Safety handout
- Safety Checklist handout
- Safety Quiz
Introduction to ROBOTC Software..................................................................1 days then ongoing
- The NXT Controller
- NXT Sensors
- NXT Parts Identification
- Building your first robot
Introduction to Programming...............................................................................................1-2 days
- Download Firmware video
- Download Your First Program lesson video
- Introduction to ROBOTC 2.0 Software lesson video
- Programming Quizzes and handouts
Movement – NXT Forward/Backward/Turning...................................................................8-10 days
- Thinking About Programming lesson video
- ROBOTC Programming Syntax lesson video
- Behaviors/psuedocode handout
- Whitespace/Comments/ reserved words handouts
- 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
Touch Sensor..................................................................................3-5 days
- The Obstacle Course Programming Challenge
Ultrasonic Sensor....................................................................................2-3 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
Encoders/the LEGO Smart Motors.........................................................3-5 days
- Ultrasonic lesson video
- Calculating Thresholds handout
- Random Numbers reference handout
- Ultrasonic Programming Challenges
- Ultrasonic Sensor Quiz
Light Sensor...............................................................................................3-5 days
- Encoder lesson videos
- Encoder Engineering Lab
- Motor Encoder reference handout
- Encoder programming Challenge
Light Sensor/Line Tracking..........................................................3-5 days
- Light Sensor lesson videos
- Light Sensor Challenges
- Light Sensor Quiz
Sound Sensor..................................................................................................2-3 days
- Line Tracking lesson videos
- Timer video
- If-else Statement reference handout
- Switch Case reference handout
- Line Tracking Programming Challenges
- Line Tracking Quiz
Variables and Functions...............................................................................10-15 days
- Sound Sensor lesson videos
- Sound Sensor reference handout
- Sound Sensor Quiz
Automatic Threshold Calculation................................................3-5 days
- The Warehouse Programming Challenge
Variables and Functions/Counting..............................................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/Patterns of Behavior............................3-5 days
- Line Counting lesson videos
- Quick Tap Programming Challenges
- Line Counting Quiz
Debugging...............................................................................................................2 days
- Variables and Functions lesson videos
- Global Variables reference handout
- Functions reference handout
- Functions Programming Challenges
- Functions Programming Quiz
Remote Control................................................................................................4-10 days
- Debugging lesson videos
TETRIX Hardware...................................................................................2-4 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
- Safety Working with TETRIX
- TETRIX reference handouts
- Building your first robot
TETRIX Testbed....................................................................................................2-4 days
TETRIX Sensing...................................................................10 – 15 days
- TETRIX Movement lesson videos
- TETRIX Drive Straight Lab
- TETRIX Engineering Labs
- TETRIX Sensing lesson videos
- IR Sensor Videos
- TETRIX Programming Challenges
TETRIX Engineering Challenges...................................................................................30 - 45 days
- FTC 2013-2014 Competition