MADISON PUBLIC SCHOOL DISTRICT GRADE 7 Robotics Cycle

advertisement
MADISON PUBLIC SCHOOL DISTRICT
GRADE 7 Robotics Cycle
Authored by: Erik Lih
Richard Newbery
Reviewed by: Lee Nittel
Director of Curriculum and Instruction
Tom Paterson
K12 Supervisor of Science and Technology
Date: Fall 2012
Members of the Board of Education:
Lisa Ellis, President
Patrick Rowe, Vice-President
David Arthur
Kevin Blair
Linda Gilbert
Shade Grahling
Thomas Haralampoudis
James Novotny
Superintendent: Dr. Michael Rossi
Madison Public Schools
359 Woodland Road, Madison, NJ 07940
www.madisonpublicschools.org
I.
OVERVIEW
Robotics is a 2 marking period cycle course taught to all 7th grade students at MJS. The course will
introduce the field of robotics to students with an emphasis on engineering through efficient design and
programming code. Students will be placed in small groups of 2-3 and will work through a variety of
units that include an introduction to the NXT Robot, basic programming, electronic control,
programming using variables and sensors, mechanics, design engineering, and the scientific process. The
course will challenge students’ problem solving, teamwork, and time management skills. Integral to the
module will be the interrelationship of science, math and technology in the modern digital world.
Students will apply skills and knowledge from previous Tech Ed courses and begin to apply scientific and
mathematical concepts learned throughout their educational careers to this real life, hands on experience.
II.
RATIONALE
This class will serve as an introduction to a new world of technology. Robotics as an industry is growing
in leaps and bounds. From personal robots to industrial robots, innovators are designing robots to take
care of daily tasks, make production plants more efficient, and even solve Jeopardy questions. If our
children are to be ready for the challenges of the 21st Century, students must be equipped with the
necessary skills to compete in this growing field. As explained in the LEGO curriculum, “This course is
designed to engage students in hands-on robotic investigations and experiments. Students will use
creativity, logic, and problem-solving skills while learning and applying key STEM (Science Technology
Engineering and Mathematics) concepts. This curriculum supports beginning robotics students, with a
dual emphasis on programming and standards-based academic STEM concepts.”
(http://www.legoeducation.us/eng/product/mindstorms_education_robotics_engineering_i_introductio
n_to_mobile_robotics/1274)
III.
STUDENT OUTCOMES
2009 New Jersey Core Curriculum Content Standards – Science
By the end of GRADE 8, the following skills should be taught AND assessed:
5.1.8.A.2 Use mathematical, physical, and computational tools to build conceptual-based models and to
pose theories.
5.1.8.B.1 Design investigations and use scientific instrumentation to collect, analyze, and evaluate
evidence as part of building and revising models and explanations.
5.1.8.B.2 Gather, evaluate, and represent evidence using scientific tools, technologies, and computational
strategies.
5.1.8.C.2 Revise predictions or explanations on the basis of discovering new evidence, learning new
information, or using models.
5.1.8.C.3 Generate new and productive questions to evaluate and refine core explanations.
5.1.8.D.1 Engage in multiple forms of discussion in order to process, make sense of, and learn from
others’ ideas, observations, and experiences.
5.1.8.D.2 Engage in productive scientific discussion practices during conversations with peers, both faceto-face and virtually, in the context of scientific investigations and model-building.
5.1.8.D.3 Demonstrate how to safely use tools, instruments, and supplies.
5.2.8.E.1 Calculate the speed of an object when given distance and time.
Common Core State Standards for Mathematics
By the end of GRADE 7, the following skills should be taught AND assessed:
Analyze proportional relationships and use them to solve real-world and mathematical problems.
7.RP.1. Compute unit rates associated with ratios of fractions, including ratios of lengths, areas and other
quantities measured in like or different units. For example, if a person walks 1/2 mile in each 1/4 hour, compute the
unit rate as the complex fraction 1/2/1/4 miles per hour, equivalently 2 miles per hour.
7.RP.2. Recognize and represent proportional relationships between quantities.
Decide whether two quantities are in a proportional relationship, e.g., by testing for equivalent ratios
in a table or graphing on a coordinate plane and observing whether the graph is a straight line through
the origin.
Identify the constant of proportionality (unit rate) in tables, graphs, equations, diagrams, and verbal
descriptions of proportional relationships.
Represent proportional relationships by equations. For example, if total cost t is proportional to the number
n of items purchased at a constant price p, the relationship between the total cost and the number of items can be
expressed as t = pn.
Explain what a point (x, y) on the graph of a proportional relationship means in terms of the situation,
with special attention to the points (0, 0) and (1, r) where r is the unit rate.
7.RP.3. Use proportional relationships to solve multistep ratio and percent problems. Examples: simple
interest, tax, markups and markdowns, gratuities and commissions, fees, percent increase and decrease,
percent error.
Solve real-life and mathematical problems using numerical and algebraic expressions and
equations.
7.EE.4. Use variables to represent quantities in a real-world or mathematical problem, and construct simple
equations and inequalities to solve problems by reasoning about the quantities.
Solve word problems leading to equations of the form px + q = r and p(x + q) = r, where p, q, and r are
specific rational numbers. Solve equations of these forms fluently. Compare an algebraic solution to
an arithmetic solution, identifying the sequence of the operations used in each approach. For example,
the perimeter of a rectangle is 54 cm. Its length is 6 cm. What is its width?
Solve word problems leading to inequalities of the form px + q > r or px + q < r, where p, q, and r are
specific rational numbers. Graph the solution set of the inequality and interpret it in the context of the
problem. For example: As a salesperson, you are paid $50 per week plus $3 per sale. This week you want your
pay to be at least $100. Write an inequality for the number of sales you need to make, and describe the solutions.
Draw construct, and describe geometrical figures and describe the relationships between them.
7.G.1. Solve problems involving scale drawings of geometric figures, including computing actual lengths and
areas from a scale drawing and reproducing a scale drawing at a different scale.
Solve real-life and mathematical problems involving angle measure, area, surface area, and
volume.
7.G.4. Know the formulas for the area and circumference of a circle and use them to solve problems; give an
informal derivation of the relationship between the circumference and area of a circle.
7.G.6. Solve real-world and mathematical problems involving area, volume and surface area of two- and
three-dimensional objects composed of triangles, quadrilaterals, polygons, cubes, and right prisms.
Technology Education, Engineering, and Design: CCCS 8.1
By the end of GRADE 8, the following skills should be taught AND assessed:
E. Effective use of digital tools assists in gathering and managing information
o Gather and analyze findings using data collection technology to produce a possible solution for a
content-related or real-world problem.
By the end of GRADE 8, the following skills should be taught AND assessed:
Technology Education, Engineering, and Design: CCCS 8.2
B: Design: Critical Thinking, Problem Solving, and Decision-Making
o Design and create a product that addresses a real-world problem using the design process and working
with specific criteria and constraints.
o Identify the design constraints and trade-offs involved in designing a prototype (e.g., how the
prototype might fail and how it might be improved) by completing a design problem and reporting
results in a multimedia presentation
o Solve a science –based design challenge and build a prototype using science and math principles
throughout the design process
C: Technological Citizenship, Ethics, and Society
o Explain the need for patents and the process of registering one
o Compare and contrast current and past incidences of ethical and unethical use of labor in the United
States or another country and present results in a media-rich presentation
D: Research and Information Fluency
o Evaluate the role of ethics and bias on trend analysis and predication in the development of a product
that impacts communities in the United States and/or other countries.
E: Communication and Collaboration
o Work in collaboration with peers and experts in the field to develop a product using design process,
data analysis, and trends, and maintain a digital log with annotated sketches to record the
development cycle.
F: Resources for a Technological World
Explain the impact of resource selection and processing in the development of a common
technological product or system
o Explain how the resources and processes used in the production of a current technological product
can be modified to have a more positive impact on the environment (e.g., by using recycled metals,
alternate energy sources) and the economy.
G: The Designed World
o Explain why human-designed systems, products, and environments need to be constantly monitored,
maintained, and improved.
o Explain the interdependence of a subsystem that operates as part of system
o
IV.
ESSENTIAL QUESTIONS AND CONTENT
1. What is a robot and how are they used in the world today?
2. “Full Speed Ahead” Activity: How is the programming environment set-up and how are behaviors
programmed?
3. “Wheels and Distance” Investigation: What is the relationship between wheel size and the distance
a robot travels in a set number of wheel rotations?
4. “Right Face!” Activity: How are robots programmed to turn in multiple directions?
5. “Measured Turns” Investigation: How can a programmer use geometry to control a robot’s turn?
6. “Clap On, Clap Off” Activity: What is a threshold and how can a programmer use a sound sensor
to control a robot’s actions?
7. “Exploration, Frequency and Amplitude” Investigation: What are the properties of a sound wave
and which ones can the sound sensor detect?
8. “Follow the Guidelines” Activity: How can a programmer use a light sensor to follow a line?
9. “Faster Line Tracking” Investigation: What are the factors involved in line tracking, and how can it
be done more efficiently?
10. “Obstacle Detection” Activity: How can a programmer use a combination of a touch sensor and an
ultra-sonic sensor to detect obstacles and respond to them?
11. “Field of View” Investigation: How can a programmer collect data from an ultra-sonic sensor to
draw a scale model?
12. “Get in Gear” Activity: What are gears and how do they affect the speed of a robot?
13. “Gears and Speed” Investigation: What is the relationship between gear ratios and the speed and
torque of a robot?
V.
STRATEGIES
•
•
•
•
•
•
VI.
Presentations
Videos
Worksheets
Inquiry-based activities
Group discussions
Small group assignments
EVALUATION
•
•
Project rubrics
Investigation worksheets
•
VII.
Teacher designed assessments
REQUIRED RESOURCES
Introduction to Mobile Robotics: Robotics Engineering Volume 1 (Teacher CD) by the Carnegie Mellon
Robotics Academy
Introduction to Mobile Robotics: Robotics Engineering Volume 1 (Student CD) by the Carnegie Mellon
Robotics Academy
NXT Software v 2.1 and NXT User Guide by LEGO Mindstorms Education
LEGO Mindstorms NXT Educational Kits
Computers
VIII. SCOPE AND SEQUENCE
Unit 1: Basic Programming
3 weeks
Full Speed Ahead Activity:
• Build the Taskbot Personal Assistant Robot (if they haven’t already)
• Program the Personal Assistant to move forward and backward
Wheels and Distance Investigation:
• Investigate the mathematical relationship between wheel size and distance traveled with a set
number of motor rotations.
• Describe the mathematical relationship between distance traveled in cm to motor rotations in
degrees.
Unit 2: Turning
3 weeks
Right Face! Activity
• Model the robot’s behavior using human actions (turning and going forward)
• Program the Personal Assistant robot to make two types of turns
• Investigate the relationship between programmatic motor settings and overall robot behavior
Measured Turns Investigation
• Model the robot’s behavior using human actions (turning and going forward)
• Program the Personal Assistant robot to make two types of turns
• Investigate the relationship between programmatic motor settings and overall robot behavior
Unit 3: Sound Sensors
Clap On, Clap Off Activity
• Calculate a threshold value for sound levels
• Use sensor thresholds to control the robot’s behavior
• Write a program that makes the robot go and stop using sound
• Investigate the properties of sound waves and of the Sound Sensor
Exploration, Frequency and Amplitude Investigation
3 weeks
• Set up and run an experiment using the LEGO Sound Sensor
• Record, organize and analyze data
• Visually present data in the form of a graph
• Investigate the properties of sound waves and of the Sound Sensor
Unit 4: Line Tracking
3 weeks
Follow the Guidelines Activity
• Calculate a threshold value for light levels
• Use sensor thresholds to control the robot’s behavior
• Write a program that makes the robot track one side of a line
• Modify the program to track the other side of the line
Faster Line Tracking Investigation
• Alter the Line Tracking program by increasing motor speed
• Study the effects of changing motor speed on line tracking ability
• Learn how the placement of the Light Sensor affects line tracking ability
• Reposition the Light Sensor to improve the robot’s efficacy and test it
Unit 5: Ultrasonic Sensors and Touch Sensors
3 weeks
Obstacle Detection Activity
• Build a Touch Sensor bumper and program the robot to stop when it hits something
• Calculate a threshold value for Ultrasonic Sensor levels
• Use the Ultrasonic Sensor and threshold to control the robot’s behavior
Field of View Investigation
• Use View Mode to investigate the limits of the Ultrasonic Sensor’s detection capacity for a
given object
• Set up their work area, including marking in 10cm increments along a length of tape
• Scale down their findings to fit on a single sheet of paper
Unit 6: Gears
3 weeks
Get in Gear Activity
• Swap the gears on the robot
• Observe how changing the gears effects the robot’s speed
• Observe how different gearings effect the robot’s torque (ability to push)
Gears and Speed Investigation
• Swap the gears on the robot and run it for 3 seconds with each gear ratio
• Calculate gear ratios for each new gear pair
• Measure how far the robot travels during each run, and calculate its average speed
• Use two different hypotheses to predict how fast the robot will go with two new gear ratios
• Run the robot and compare the actual results to the results predict by each hypothesis
• Synthesize data to determine which of two hypotheses is more valid
Download