Index

Lessons:
Multimedia lessons:
·  Fundamentals
o  Project Management
§  Project Planning
§  Engineering Process
o  Introduction to Programming
§  Thinking about programming
§  Programmer and the Machine
§  Planning and Behaviors
§  ROBOTC Syntax
§  ROBOTC Rules (Part 1)
§  ROBOTC Rules (Part 2)
§  ROBOTC Interface
§  ROBOTC 2.0 Update
o  NXT Hardware
§  Using the NXT
§  NXT Sensors
§  Parts Identification
§  TECHNIC Hardware Primer
·  Setup
o  NXT Setup
§  Downloading Firmware to the robot
§  Downloading a Sample program to the robot
o  TETRIX Setup
§  TETRIX Testbed
·  Movement:
o  Moving Forward
§  Programming Dissection
§  Timing
o  Speed and Direction
§  Half Motor Power
§  Turn and Reverse
o  Improved Movement
§  Principles of PID
§  PID Control
§  Synchronized Motors
§  Target Distances
o  TETRIX Movement
§  Moving Forward
§  Motors and Sensors
§  TETRIX Speed and Direction
§  Intro to Servo Motors
§  Using Servo Motors
§  Debugging Servos
·  Sensing
o  Wall Detection (Touch)
§  Touch vs. Timing
§  Configuring Sensors
§  The While Loop
§  Putting it Together
o  Wall Detection (Sonar)
§  A Sonic Sojourn
o  Forward for Distance
§  Forward for Distance
§  Advanced Target Distances (Pt.1)
§  Advanced Target Distances (Pt.2)
§  Boolean Logic (Pt.1)
§  Boolean Logic (Pt.2)
o  Forward Until Dark
§  The Light Sensor
§  Thresholds 201
§  Wait for Dark
o  Line Tracking
§  Line Tracking (Basic)
§  Line Tracking (Better)
§  Line Tracking (Timer)
§  Line Tracking (Rotation, Part 1)
§  Line Tracking (Rotation, Part 2)
o  Volume and Speed
§  Values and Assignments (Part 1)
§  Values and Assignments (Part 2)
o  TETRIX Sensing
§  TETRIX Controller Overview
§  TETRIX Encoders - Moving Forward
§  TETRIX Encoders - nMotorEncoder
§  TETRIX Encoders - Encoder Targets (Pt.1)
§  TETRIX Encoders - Encoder Targets (Pt.2)
§  LEGO Motors as Encoders (Pt.1)
§  LEGO Motors as Encoders (Pt.2)
§  HiTechnic IR Seeker (Pt.1)
§  HiTechnic IR Seeker (Pt.2)
·  Variables
o  Automatic Thresholds
§  Values & Variables
§  Variables & Threshold
§  Programming with Variables
§  Variables & The Debugger
§  Threshold Calculations
o  Line Counting
§  Counting
§  Line Counting (Part 1)
§  Line Counting (Part 2)
§  Line Counting (Part 3)
§  Line Counting (Part 4)
o  Patterns of Behavior
§  Behaviors
§  Creating and Using Functions
§  Variables & Functions (Part 1)
§  Variables & Functions (Part 2)
§  Variables & Functions (Part 3)
o  Debugging
§  Debugging Techniques
§  Printing to Screen
·  Remote Control
o  Remote Control Basics
§  How Remote Control Communication Works
§  Using Remote Control
§  Improving Remote Control
§  Using Buttons
o  Using Bluetooth
§  Setting Up Bluetooth
§  Connecting via Bluetooth
§  Troubleshoot Bluetooth
Printable Materials (PDF) :
·  Home
o  Product Curriculum Overview
·  Fundamentals
o  Safety
§  Safety is an Attitude
§  Safety is an Attitude
§  General Lab Safety
§  Safety Checklist
§  TETRIX Safety
§  Electrical Safety
§  Power Tools Safety
§  Safety Tests (with answer keys)
§  Robotics Lab Inspection Sheet
o  Project Management
§  Keeping an Engineering Journal
§  Engineering Process Reference
§  Engineering Definitions
§  Project Planning Documents
§  Team Building
§  Understanding the Problem
§  Brainstorming
§  Planning your Time
§  Design reviews
§  Organizational Matrix Ideas
§  Recording Progress
§  Gantt Chart
§  PERT Chart
§  Preparing for a Competition
o  Assessment Rubrics
§  Writing Criteria
§  Presentations Rubric
§  Work Habits
§  Workplace Competencies
§  Proposal Assessment
§  Engineering Journals
§  Robotics Explorations
§  Internal Design Reviews
§  External Design Reviews
o  Introduction to Programming
§  Thinking about programming
§  Behaviors
§  Flowcharts & Pseudocode
§  ROBOTC Syntax
§  Whitespace
§  Comments
§  Reserved Words
o  TETRIX Hardware
§  Safety: Working with TETRIX
§  TETRIX Part Identification
§  Construction Tips
§  Structure
§  Motors, Gears, and Wheels
§  Servos and Pivots
§  Grippers and Actuators
§  Using LEGO with TETRIX
§  Hand Tool Identification
·  Setup
o  NXT Setup
§  Printable REM Building Instructions
§  Running a Program
o  TETRIX Setup
§  Testbed Instructions (Part 1)
§  Testbed Instructions (Part 2)
§  Mantis Building Instructions
·  Movement:
o  Moving Forward
o  Speed and Direction
o  Improved Movement
§  PID Speed Control
§  Motor Synchronization
o  TETRIX Movement
§  TETRIX_Servos
·  Sensing
o  Wall Detection (Touch)
§  Printable Touch+Light Instructions
§  Sense Plan Act
§  While Loops
§  Boolean Logic
o  Wall Detection (Ultrasonic)
§  Thresholds
§  Printable Ultrasonic Instructions
§  Random Number
o  Forward for Distance
§  Encoders
o  Forward Until Dark
§  Printable Touch+Light Instructions
§  Thresholds
§  Random Numbers
o  Line Tracking
§  Printable Touch+Light Instructions
§  If-Else Statement
§  Switch-Case Statement
§  Timers
o  Volume and Speed
§  Printable Sound Instructions
o  TETRIX Sensing
§  Power Level Investigation
·  Variables
o  Automatic Thresholds
§  Variables & Data Types
§  Thresholds
§  Printable Touch+Light Instructions
§  Display Text
o  Line Counting
§  Printable Touch+Light Instructions
o  Patterns of Behavior
§  Functions
§  Global Variables
o  Debugging
§  Display Text
·  Remote Control
o  Remote Control Basics
§  Install Joystick Controller
§  Gripper Building Instructions
o  Using Bluetooth
§  Install Bluetooth Adapter / Building Instructions:
·  Slideshow
o  REM robot
o  Touch + Light Attachment
o  Side Button Attachment
·  Printable Instructions
o  LEGO Encoder Attachment
o  Mantis
o  REM robot
o  REM Touch+Light Attachment
o  REM Ultrasonic Attachment
o  REM Sound Attachment
o  REM Gripper Attachment
o  TETRIX Testbed (Part 1)
o  TETRIX Testbed (Part 2)
Challenges:
·  Movement:
o  Labyrinth
§  Design Specification
§  Solution Video
·  Sensing
o  Obstacle Course
§  Design Specification
§  Solution Video
·  Variables
o  Warehouse
§  Design Specification
§  Solution Video
o  TETRIX Robot Mining Challenge
§  Robot Mining Challenge
§  Solution Video
·  Remote Control
o  Programming Challenge
§  Soccer Challenge
§  Solution Video
o  TETRIX Mine Removal Challenge
§  Mine Removal Challenge
§  Motors and Servos with Remote Control
§  Solution Video
Mini-Challenges:
·  Auto Attendance Challenge
·  Bull Ring Challenge
·  Can Bot Challenge
·  Firefly Challenge (Level 1)
·  Firefly Challenge (Level 2)
·  Horseshoe Challenge
·  Line Painter Challenge
·  Line Runner Challenge (Level 1)
·  Line Runner Challenge (Level 2)
·  Minefield Challenge (Level 1)
·  Minefield Challenge (Level 2)
·  Minesweeper Challenge
·  MouseBot Challenge
·  PipeBot Challenge (Level 1)
·  PipeBot Challenge (Level 2)
·  Robo-Slalom Challenge
·  Robo 500 Challenge (Level 1)
·  Robo 500 Challenge (Level 2)
·  Robo 500 Challenge (Level 3)
·  Robo 500 Challenge (Level 4)
·  Robocci Challenge (Level 1)
·  Robocci Challenge (Level 2)
·  RoboMower Challenge (Level 1)
·  RoboMower Challenge (Level 2)
·  Sumo-Bot Challenge
·  Table Bot Challenge (Level 1)
·  Table Bot Challenge (Level 2)
Engineering Mini-Challenges:
·  Driving Straight
·  Remote Control Basics
·  Remote Control Buttons
·  Remote Control Turn Button
·  Sentry Simulation (Level 1)
·  Sentry Simulation (Level 2)
·  Sentry Simulation (Level 3)
·  Synching Motors
·  Turning
·  Turning with Encoder
·  Using Servos
·  Wait States Power Level
Quizzes:
·  Fundamentals
o  Safety
§  Safety Attitude
§  General Safety
§  Safety Checklist
o  Introduction to Programming
§  Thinking about programming
§  ROBOTC Programming
·  Setup
o  Downloading Firmware to the robot
o  Downloading a Sample program to the robot
·  Movement:
o  Moving Forward
o  Speed and Direction
o  Improved Movement
·  Sensing
o  Wall Detection (Touch)
o  Wall Detection (Sonar)
o  Forward Until Dark
o  Line Tracking
o  Volume and Speed
·  Variables
o  Automatic Thresholds
o  Line Counting
o  Patterns of Behavior
Reference Pages:
·  Behaviors
·  Boolean Logic
·  Comments
·  Display Text
·  Encoders
·  Flowcharts & Pseudocode
·  Functions
·  Global Variables
·  If-Else Statement
·  Install Bluetooth Adapter
·  Install Joystick Controller
·  Motor Synchronization
·  PID Speed Control
·  Random Numbers
·  Reserved Words
·  Running a Program
·  Sense Plan Act
·  Switch-Case Statement
·  TETRIX Servos
·  Thresholds
·  Timers
·  Variables and Data Types
·  While Loops
·  Whitespace