PEQUEA VALLEY SCHOOL DISTRICT Curriculum Guide Course: Robotic Systems A Course Number: 1770 Grade Level: 9-12 Course Length (Days): 60 Number Minutes per Day: 60 Clock Hours per Year: 60 Number Credits: 0.5 Periods Per Cycle: 5 Written By: Rob Dorshimer Date: July 30, 2008 for Special Requirements or Prerequisites: An electronics background or strong mathematics skills are strongly suggested! Course Description: This course focuses on the fundamentals of design, electronics, electronics programming application. Students will be able to Design, build, program, test robotic devices to reinforce classroom principles. This course introduces reinforces the concepts related to physics, mechanical engineering, electrical engineering, structural engineering, mathematics, computing. A main focus in the course is radio control autonomous programming.
2 Develop an appreciation for robotics robotics software Underst the importance of robotic development on current future issues Expectations objectives for the robotics course Acceptable behavior work ethic What robotics is is not (Fact Fiction) Current robotics development Future robotic development Syllabus Discussion Carnegie Mellon Robotic photos Carnegie Mellon Robotic videos Example of a constructed robot St. of Perform. 100% of the students will underst the course objective requirements 100% of the students will present a robot example to the class. (Research present info, 3 min) Autonomous vs. radio controlled Research assignment/presentation 2 Recognize hazards safety violations in the lab Explain how to minimize eliminate safety hazards in the lab Safety issues procedures in the classroom General lab safety Electrical safety Worksheets Video 100% of the students will complete a safety quiz with 95% efficient Demonstrate maintain a safe working environment 2 Recognize the VEX parts Underst the function of the VEX parts Make a test bed to familiarize them with the key VEX components VEX system classifications functions VEX storage, organization expectations Hook up key components: controller, crystal, battery pack, motors, remote control VEX parts Test bed Instructions VEX parts identification quiz with 95% efficiency Test build the test bed with 100% efficiency 2 Underst management skills Organize tasks responsibilities Requirements for project management Teamwork responsibilities Worksheets Fill out a management log chart with 95% Create a chart organizing a behavior or task Gantt charts Pert charts Carnegie Mellon web page on management Rev. 8/08 Page 1 of 6
4 Build Squarebot 2.0 using the VEX robotics system Construct Squarebot 2.0 using the VEX system Work as a team to complete a given task VEX Kit Carnegie Mellon web page on Squarebot 2.0 St. of Perform. Build Squarebot 2.0 with 100% 7 Use Squarebot with a microcontroller Make modifications setting adjustments to the controller for class competition obstacle course VEX Microcontroller Configuration menu Reverse menu Scale menu Hout Carnegie Mellon web page Program settings on the microcontroller to demonstrate functions tasks learned with 95%. Complete the obstacle course with 90% Edit PT menu Video s on computer Trim menu P. mix menu Obstacle course using the microcontroller Drive menu 6 Change the frequency is the microcontroller to control Squarebot 2.0 Use the microcontroller antenna to control the range of the frequency Signals are sent retrieved Crystals work Antenna/Frequency its impact on radio controlled equipment Resonance Engineering notation Scientific notation Tacoma video Squarebot 2.0 Hout Antenna activity Complete the Antenna/Frequency lab with 95% Rev. 8/08 Page 2 of 6
15 Complete orchard project phase 1 (radio controlled) Design Modify the Squarebot 2.0 to meet the needs of the challenge using the topics discussed in the student will know column Structural Stability Center of gravity Wheel sizes (Wheel geometry) Gear trains Carnegie Mellon videos St. of Perform. Complete the orchard activity/competition with 85% Complete the wheel sizes lab with 90% Joystick controls Wheel sizes lab/activity Orchard activity/competition (phase 1) 20 Use simple programming techniques to make the robot autonomous Complete labyrinth challenge using the content in the students will know column Use swing point turns to complete turning investigation Program use timers to complete a slalom challenge Intro to programming Syntax based programming Behaviors Flowcharts Programming motors timers Programming quick start Motor on Turning Investigation activity Power level investigation activity Labyrinth challenge Timed slalom challenge Orchard activity/competition (phase 2) Autonomous functions Complete the turning investigation with 100% Complete the power level investigation activity with 100% Complete the labyrinth timed slalom challenge with 95% Complete the orchard activity (phase 2) with 85% Move forward Turn (swing point turn) Multiple actions Power levels While loops Rev. 8/08 Page 3 of 6
4 Build Squarebot 3.0 using the VEX robotics system Construct Squarebot 3.0 using the VEX system Work as a team to complete a given task VEX Kit Carnegie Mellon web page on Squarebot 3.0 St. of Perform. Build Squarebot 3.0 with 100% 15 Program a robot using sensors Use encoders to measure distance turns Calculate movement for distance turning Use if-else statements when programming sensors Use both autonomous radio controlled functions to complete challenges Feedback loops Sensor mechanics & applications Pseudo code Boolean logic Sensor autonomy Configure sensors Variables states Encoders Measured forward Measured turn If-else statements Quick tap challenge Addition subtraction challenge Encoders challenge (Labyrinth) Minefield challenge Orchard activity/competition (phase 3) Carnegie Mellon web page Complete Quick tap addition subtraction challenge with 100% Complete encoders challenge with 95% Complete minefields challenge with 85% Complete orchard activity with 85% Functions Behavior based programming Ultrasonic rangefinder Distance based stop Speed control Touch switches (limit push button) Rev. 8/08 Page 4 of 6
7 Calculate gear ratios its impact on machines Calculate speed torque of simple machines Gears Ratios Speed Gear box construction Gear box lab St. of Perform. Make a gearbox with 100% Complete gearbox lab with 95% Use calculations to determine the relationship predicted outcomes Torque Mechanical advantages work Worksheets (gear ratios) Complete gear, ratio, speed, torque quiz with 85% 7 Calculate motor servo limitations Use motor servo limitations in the construction completion of the lab activity Motor servo limitations Stall torque Clutches Build stall torque test bed Hout Build test a stall torque test bed with 100% Complete stall torque lab with 90% What a motor or servo can lift Worksheet 7 Current relationship to robotics movement Carnegie Mellon web page Relationship between current, voltage, resistance Rev. 8/08 Page 5 of 6