Skip to main content
logo
Forgotten your username or password?
Home
  • English ‎(en)‎
    • English ‎(en)‎
    • Español - Internacional ‎(es)‎
    • Français ‎(fr)‎
    • Türkçe ‎(tr)‎
    • Ελληνικά ‎(el)‎
    • Module 12

      Measuring Velocity

      Programming & Natural Sciences

      Module Identity

      Title
      Measuring velocity with an educational robot
      Subject Areas
      Information Technology Natural Sciences Mathematics Robotics
      Format
      Experiential and exploratory learning; Small group work (3-5 people); Experimental measurement and analysis.
      Preparation Requirements
      FOSSBot connection to local network; Browser setup; Preparation of the "Measuring Velocity" project file.
      Estimated Duration
      45 minutes
      Age Range
      14-15 years old (Upper levels of lower secondary)
      Keywords
      Velocity, Physics, Algorithms, Timers, Arithmetic Operations, Motion, Data Analysis.
      Summary

      This scenario bridges the gap between physics theory and algorithmic application by using the FOSSBot as a scientific measuring tool. Students engage in an experimental process where they record the time taken for the robot to travel a specific distance. By integrating a timer into their code and applying the mathematical formula for speed, students translate physical laws into executable algorithms. The lesson encourages critical thinking as students analyze how variables such as distance (30cm vs 50cm vs 100cm) and real-world conditions (friction, battery level) influence the experimental results.

      Introduction

      The concept of speed is fundamental in both physics and robotics. In this lesson, students explore how to measure the speed of a moving body through controlled motion and timing using the FOSSBot robot.

      The activity moves beyond simple observation to calculation and analysis. Students utilize the robot's internal timer functions to capture precise data. They then implement the mathematical formula for velocity directly into the visual programming environment. This hands-on experiment allows students to predict outcomes, verify them through measurement, and discuss why theoretical calculations might differ from real-world observations due to environmental factors.

      Prerequisite Knowledge

      • • Basic familiarity with visual programming environments (e.g., Scratch)
      • • Understanding of basic programming concepts (loops and conditions)
      • • Knowledge of the formula for calculating speed ($v = d/t$)
      • • Basic experience using FOSSBot

      Learning Outcomes

      By the end of this module, students will be able to:

      Conceptual Understanding

      • ✓ Connect physics concepts (distance, time, speed) with algorithmic processes
      • ✓ Interpret numerical results produced by a robot
      • ✓ Connect experimental data with theoretical concepts

      Programming & Implementation

      • ✓ Use a timer within a program algorithm
      • ✓ Apply a mathematical formula within the code
      • ✓ Modify program parameters (e.g., distance) to test different scenarios

      Engineering & Analysis

      • ✓ Use FOSSBot to measure physical quantities
      • ✓ Calculate speed based on recorded distance and time
      • ✓ Discuss measurement errors and results comparison between groups

      📐 Key Mathematical & Physics Concepts

      Velocity Formula:

      $$ v = \frac{s}{t} $$

      Where v is velocity (speed), s is distance, and t is time.

      Algorithmic Implementation:

      Print ( Distance / Time_Passed )

      Students observe that while the formula is constant, real-world measurements may vary due to friction and battery levels.

  • Download Lesson Plan
  • Evaluation
Close shade box
Previous section
Next section
  • Download Lesson Plan

    • Download Lesson Plan (EN) File
    • Download Lesson Plan (GR) File
    • Download Lesson Plan (ES) File
    • Download Lesson Plan (TR) File
    • Download Lesson Plan (FR) File
  • Evaluation

    • d


 
Back

The European Commission support for the production of this website does not constitute an endorsement of the contents which reflects the views only of the authors, and the Commission cannot be held responsi­ble for any use which may be made of the information contained therein.

You are currently using guest access (Log in)