### Summary

Students experience data collection, analysis and inquiry in this LEGO® MINDSTORMS® EV3-based activity. They measure the position of an oscillating platform using a ultrasonic sensor and perform statistical analysis to determine the mean, mode, median, percent difference and percent error for the collected data.*This engineering curriculum meets Next Generation Science Standards (NGSS).*

### Engineering Connection

Data acquisition and analysis are two skills commonly practiced by scientists and engineers.

### Pre-Req Knowledge

Familiarity with the concepts of mean, mode and median.

### Learning Objectives

After this activity, students should be able to:

- Compute mean, mode and median for a given data set.
- Compute percent difference and percent error from raw, experimental data.
- Observe and analyze oscillations of a spring-mass system.

### More Curriculum Like This

**About Accuracy and Approximation**

Students learn about the concepts of accuracy and approximation as they pertain to robotics, gain insight into experimental accuracy, and learn how and when to estimate values that they measure. Students also explore sources of error stemming from the robot setup and rounding numbers.

**Statistical Analysis of Flexible Circuits**

Students are introduced to the technology of flexible circuits, some applications and the photolithography fabrication process. They are challenged to determine if the fabrication process results in a change in the circuit dimensions since, as circuits get smaller and smaller (nano-circuits), this c...

**Create a Safe Bungee Cord for Washy!**

Students learn about the role engineers and mathematicians play in developing the perfect bungee cord length by simulating and experimenting with bungee jumping using washers and rubber bands. Working as if they are engineers for a (hypothetical) amusement park, students are challenged to develop a ...

**Accuracy, Precision and Errors in Navigation: Getting It Right!**

Students investigate error in the context of navigation because without an understanding of how errors can affect your position, you cannot navigate well. Introducing accuracy and precision develops these concepts further. Also, students learn how computers can help in navigation.

###
Educational Standards
Each *TeachEngineering* lesson or activity is correlated to one or more K-12 science,
technology, engineering or math (STEM) educational standards.

All 100,000+ K-12 STEM standards covered in *TeachEngineering* are collected, maintained and packaged by the *Achievement Standards Network (ASN)*,
a project of *D2L* (www.achievementstandards.org).

In the ASN, standards are hierarchically structured: first by source; *e.g.*, by state; within source by type; *e.g.*, science or mathematics;
within type by subtype, then by grade, *etc*.

Each *TeachEngineering* lesson or activity is correlated to one or more K-12 science,
technology, engineering or math (STEM) educational standards.

All 100,000+ K-12 STEM standards covered in *TeachEngineering* are collected, maintained and packaged by the *Achievement Standards Network (ASN)*,
a project of *D2L* (www.achievementstandards.org).

In the ASN, standards are hierarchically structured: first by source; *e.g.*, by state; within source by type; *e.g.*, science or mathematics;
within type by subtype, then by grade, *etc*.

###### NGSS: Next Generation Science Standards - Science

- Use a computer simulation to model the impact of proposed solutions to a complex real-world problem with numerous criteria and constraints on interactions within and between systems relevant to the problem. (Grades 9 - 12) Details... View more aligned curriculum... Do you agree with this alignment?

###### Common Core State Standards - Math

- Solve real-world and mathematical problems involving the four operations with rational numbers. (Grade 7) Details... View more aligned curriculum... Do you agree with this alignment?
- Use statistics appropriate to the shape of the data distribution to compare center (median, mean) and spread (interquartile range, standard deviation) of two or more different data sets. (Grades 9 - 12) Details... View more aligned curriculum... Do you agree with this alignment?
- Represent data with plots on the real number line (dot plots, histograms, and box plots). (Grades 9 - 12) Details... View more aligned curriculum... Do you agree with this alignment?
- Summarize, represent, and interpret data on a single count or measurement variable (Grades 9 - 12) Details... View more aligned curriculum... Do you agree with this alignment?
- Calculate expected values and use them to solve problems (Grades 9 - 12) Details... View more aligned curriculum... Do you agree with this alignment?

###### International Technology and Engineering Educators Association - Technology

- Students will develop an understanding of engineering design. (Grades K - 12) Details... View more aligned curriculum... Do you agree with this alignment?
- Students will develop an understanding of the role of troubleshooting, research and development, invention and innovation, and experimentation in problem solving. (Grades K - 12) Details... View more aligned curriculum... Do you agree with this alignment?

###### New York - Math

- Solve real-world and mathematical problems involving the four operations with rational numbers. (Grade 7) Details... View more aligned curriculum... Do you agree with this alignment?
- Summarize, represent, and interpret data on a single count or measurement variable (Grades 9 - 12) Details... View more aligned curriculum... Do you agree with this alignment?
- Calculate expected values and use them to solve problems (Grades 9 - 12) Details... View more aligned curriculum... Do you agree with this alignment?
- Represent data with plots on the real number line (dot plots, histograms, and box plots). (Grades 9 - 12) Details... View more aligned curriculum... Do you agree with this alignment?
- Use statistics appropriate to the shape of the data distribution to compare center (median, mean) and spread (interquartile range, standard deviation) of two or more different data sets. (Grades 9 - 12) Details... View more aligned curriculum... Do you agree with this alignment?

###### New York - Science

- Use a computer simulation to model the impact of proposed solutions to a complex real-world problem with numerous criteria and constraints on interactions within and between systems relevant to the problem. (Grades 9 - 12) Details... View more aligned curriculum... Do you agree with this alignment?

### Materials List

Each group needs:

- LEGO EV3 USB Cable or Bluetooth
- bungee cord or spring
- hooked weight set
- clamp-stand
- clamp
- cardboard platform, 5" x 4"
- MMM Worksheet, one per student

To share with the entire class:

- projector to show the MMM Presentation
- LEGO MINDSTORMS EV3 robot, such as EV3 Core Set (5003400) for $389.95 at https://education.lego.com/en-us/products/lego-mindstorms-education-EV3-core-set-/5003400
- LEGO MINDSTORMS Education EV3 Software 1.2.1, free online, you have to register a LEGO account first; at http://www.lego.com/en-us/mindstorms/downloads/download-software
- computer, loaded with EV3 1.2.1 software

*Note: This activity can also be conducted with the older (and no longer sold) LEGO MINDSTORMS NXT set instead of EV3; see below for those supplies:*

- LEGO MINDSTORMS NXT Base Set
- computer loaded with the NXT 2.1 software

### Introduction/Motivation

(Show students the MMM Presentation as you present the following information.)

Scientific method is an approach used by scientists and engineers to understand phenomena through problem formulation, hypothesis, prediction, data collection and analysis. Scientists and engineers often use statistics to analyze data, present it to others, and sometimes even predict how the data will behave in the future. The most basic and frequently used statistical measures are mean, mode, and median.

Let's review the definitions of these quantities. The mean, or the average, of a dataset is found by adding all the numbers in the data set and then dividing this sum by the number of items in the set. The mode is determined by finding the most frequently occurring number in the set. There can be more than one mode, and in those cases, the set is referred to as multimodal. The median is simply the number that happens to be in the middle of an ordered set.

Engineering design projects sometimes require a theoretical design model to be compared to an experimental model. For example, the designer might need to analyze two values: one derived from calculations (theoretical), and another obtained from measurements. For this comparison, engineers determine the difference between these two values and quantify that difference by utilizing two simple tools, percent error and percent difference. Percent error quantifies the difference between actual (theoretical) and measured (experimental) values. Percent difference also quantifies the difference between two values. However, this tool does not assume either quantity to be incorrect even if a difference between them exists.

During this activity, you will experience mean, mode, median, percent error and percent difference while working with an oscillating weight hung from a bungee cord or spring, also known as a spring-mass (see Figure 1). This setup represents a simplified model of bungee jumping (shown in Figure 2)! As you've probably guessed, designing a real-life bungee jump requires many safety considerations. In particular, the licensed operators who offer bungee jumping must follow the standards and guidelines governing the jumps. For example, it is a standard procedure to double check calculations and fittings for every jump. However, to design a bungee jump setup one must first test it out without putting anyone in danger. In today's activity you will simulate bungee jump testing with your spring-mass system and measure the oscillations of the weight during its flight. You will use basic statistical measures to determine the average, median and most frequent locations of the weight during its motion. You will also compare two intervals of motion by finding the percent error and percent difference between mean values of the corresponding data. Let's get started!

### Vocabulary/Definitions

equilibrium: State in which a system or device is stable.

mean: The sum of a set of numbers divided by the number of items in the set.

median: The middle number in a sorted list of numbers.

mode: The number that occurs the most frequently in a set of numbers.

oscillating: A motion that goes back and forth.

percent difference: A technique for comparing two quantities. %Difference = |(x_1 - x_2) / ((x_1 + x_2) / 2)| x 100%. This measure is unit-less and does not assume either quantity to be incorrect if a difference between them exists.

percent error: A technique for comparing experimental and theoretical quantities. %Error=| (Experimental -Theoretical)/Theoretical|x100%. This measure is unit-less and assumes that one quantity is measured (experimental) and another quantity is accepted (theoretical).

spring: A device, such as a coil of wire, which regains its original shape after being compressed or extended.

### Procedure

Background

- A good source of instructions for usage and memory management of LEGO MINDSTORMS EV3 bricks can be found athttps://pdf.k0nsl.org/C/Computer%20and%20Internet%20Collection/2015%20Computer%20and%20Internet%20Collection%20part%207/Packt%20Publishing%20Learning%20LEGO%20MINDSTORMS%20EV3%20(2015).pdf
- Note that it might take approximately an hour to build, test and troubleshoot the spring-mass setup for this activity (shown in Figure 3).

Before the Activity

- Make copies of the attached MMM Worksheet, one per student.
- (optional) To prevent time loss during the activity, open LEGO MINDSTORMS software on student computers before students arrive.

- For each device:

- Use the MMM Building Instructions to build the LEGO MINDSTORMS ultrasonic sensor attachment.
- Mount the attachment on a clamp stand (as shown in Figure 3). Secure the clamp stand to the table with a clamp or another heavy object (such as a textbook).
- Upload the MMM Mindstorms Program (shown in Figure 4) onto the EV3 brick using LEGO MINDSTORMS software. Make sure that the ultrasonic sensor is connected to EV3 Port 2 and the touch sensor is connected to EV3 Port 1.
- Securely attach one end of a bungee cord or spring to the arm of the clamp stand (see Figure 3 and Figure 5).
- Cut out a cardboard platform that can be attached to the bungee cord (or spring). Make an incision into the cardboard and slide it onto the bungee cord. Position the cardboard as close to the end of the bungee cord as possible.
- Hang a hooked weight from the end of the cord and observe its oscillations. Note that some bungee cords need heavier weights to produce noticeable oscillations.
- Turn on the EV3 brick and run the MMM Mindstorms Program file. The program guides its users through the process of data collection (see Figure 4). One can increase or decrease the number of data points collected with this program by changing the settings in the "Wait" or the "Loop" blocks.

- Show students how to retrieve collected data from the EV3 brick using LEGO MINDSTORMS software.

With the Students

- Demonstrate how the spring-mass system moves when it is in equilibrium with no weight attached to the bungee cord as well as when the weight is attached to the bungee cord. (Note that initially the platform is in equilibrium because forces of gravity and tension of the spring are balanced, making the platform stationary). The platform initially oscillates when weight is hung from the spring/bungee because the forces are unbalanced (gravity and tension of the spring).
- Show students how to properly and safely attach the weight to the bungee cord. In a safe setup, the weight should not fall to the ground during the oscillations.
- Briefly discuss how a LEGO MINDSTORMS ultrasonic sensor and a LEGO MINDSTORMS EV3 brick are used to measure and record distances between the sensor and the oscillating platform.
- Demonstrate to students how to use the LEGO MINDSTORMS-based data collecting device:

- Turn on EV3 using the orange, square button.
- Navigate EV3 menu and find the uploaded MMM Mindstorms Program.
- Run the program.
- Follow the instructions by utilizing the Touch sensor (see Figure 4).

- To record oscillations of the weight hung from the bungee cord:

- Lift the weight to the bungee cord's equilibrium position (see Figure 6).
- When ready to collect data, let go of the weight.
- Press the touch sensor to start recording.

- After the data is collected, show students how to retrieve it from the EV3 brick using LEGO MINDSTORMS software. Show students how to export and view this data in .xls (Excel) or .txt (text document) formats.
- Distribute a worksheet to each student.
- Assign each team a computer and a spring-mass setup to use. Instruct students to begin the activity.
- When students are attaching their weights to the bungee cords, remind them about safety precautions.
- After the data is collected and retrieved from EV3 memory in .xls or .txt formats, students should refer to their worksheets. Each worksheet contains two parts, A and B, where students are asked to choose and record two sets of data points (see example in Figure 6). The sample population of data points can be chosen arbitrarily, but the order of data points has to stay unchanged. For example, the recorded five data entrees in Part A (Figure 6, top right) corresponds to the first five data points in the Excel screenshot (Figure 6, left).
- Ask students to analyze recorded data as outlined in the worksheet.

### Attachments

### Safety Issues

Be sure to securely attach the weight to the bungee cord or spiral spring to prevent it from crashing to the floor during oscillations.

### Troubleshooting Tips

- Check that the cables connecting the ultrasonic and touch sensors are plugged into the correct input ports on the EV3 bricks.
- Be sure that the bungee cords and securely-attached weights do not touch the floor during oscillations.
- Choose bungee cord and weight setups that produce long-lasting oscillations with large amplitudes.
- Make sure that the ultrasonic sensor has a clear view to the platform. If it does not, the sensor measures and outputs distance from itself to the ground as a constant value.

### Assessment

Pre-Activity Assessment

*Mean, Mode and Median in Daily Life:* Encourage students to work in teams and discuss where they have encountered mean, median and mode in their own lives. What contexts might these statistical tools be used in? Guide them to think in terms of everyday life applications in addition to engineering and scientific usages. (Possible examples: Analyzing the collection of impact speeds required to obtain minimal bumper damage during car crash tests, recording daily spending to average it at week end, averaging grades at semester end, reading about population growth during Medieval Europe, reporting of weather, etc.)

Activity Embedded Assessment

*Data Collection and Analysis:* Have students complete the MMM Worksheet as they go through the activity.

Post-Activity Assessment

*Discovery Questions:* Ask students questions to gauge their understanding of the activity. How do you calculate the mean, mode or a median of a data set? (See presentation slides for examples and explanations.) What happens to the spring-mass after it starts oscillating? (The oscillations fade and the spring-mass comes to a halt.) What can you tell about the motion of the weight if you know that it passes through the same point more than once? (The weight is not moving in a straight line but instead oscillates up and down, passing the same locations during its motion. That means that the recorded data in Figure 6 will have one or more mode values.)

### Activity Scaling

- For lower grades, omit discussion and problems that involve percent difference and error.
- For upper grades, ask students to plot and analyze collected data with Microsoft Excel®.

### References

Montgomery, Douglas C., Engineering Statistics, 5th edition, John Wiley & Sons, Inc.; 2010 Bungee Jumping. Wikipedia. The Free Encyclopedia. Accessed July 23, 2012. http://en.wikipedia.org/wiki/Bungee_jumping

### Contributors

Irina Igel; Ronald Poveda; Noam Pillischer### Copyright

© 2013 by Regents of the University of Colorado; original © 2010 Polytechnic Institute of New York University### Supporting Program

AMPS GK-12 Program, Polytechnic Institute of New York University### Acknowledgements

This activity was developed by the Applying Mechatronics to Promote Science (AMPS) Program funded by National Science Foundation GK-12 grant no. 0741714. However, these contents do not necessarily represent the policies of the NSF, and you should not assume endorsement by the federal government.

Additional support was provided by the Central Brooklyn STEM Initiative (CBSI), funded by six philanthropic organizations.

Last modified: August 22, 2018

## Comments