DOC

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