Robotic Golf Putter
Overview
Students in groups of two will use an EV3 kit, EV3 accessories kit and Microbit. To Create a robotic golf putter. The putter will use a Microbit to read and analyze its acceleration. The robot will be allowed to travel up to 2’ to strike the ball to make a 6-8’ putt.
Robotic Golf Putter
Robotic Golf Putter
Summary: Students in groups of two will use an EV3 kit, EV3 accessories kit and Microbit. To Create a robotic golf putter. The putter will use a Microbit to read and analyze its acceleration. The robot will be allowed to travel up to 2’ to strike the ball to make a 6-8’ putt.
Grade Level(s): 7-8
Time required: 1.5-2 weeks of 45 minutes classes
Subject Area(s): Robotics or STEM
Keywords: Design Process, Program, Sensors, Loops, Switches, Bluetooth
Learning Objectives:
- Program different computer components to work together using makecode.org/javascript editor.
- Use sensors and sensor data to decide how to program robot.
- Create inventive solutions to problems. After brainstorming multiple solutions.
- Work in partnerships to implement chosen design solution
Educational Standards:
- 2-CS-02: Design projects that combine hardware and software components to collect and exchange data
- 2-AP-12: Design and iteratively develop programs that combine control structures, including nested loops and compound conditionals
- 2-AP-13: Decompose problems and subproblems into parts to facilitate the design, implementation, and review of programs.
- 2-AP-14: Seek and incorporate feedback from team members and users to refine a solution that meets user needs.
- 2-AP-18: Distribute tasks and maintain a project timeline when collaboratively developing computational artifacts.
Pre-requisite Knowledge: Nothing
Vocabulary and Definitions:
- Engineering Design Process: Problem solving process
- Sensors: a device which detects or measures a physical property and records, indicates or responds to it.
- Javascprit: a form of computer programing.
- Blocks: Group of code grouped together.
- Switch: Similar to an if statement controls the follow of the program based on the value of a variable.
- Loop: Instructions continually repeated until a condition is reached.
Resources:
- EV3 kit
- EV3 accessories kit
- Microbit
- Laptop computer
- Putting Green or Surface
- Golf Balls
Introduction / Motivation:
Let the students spend a few minutes taking turns putting on the practice putting greens
Talk about technology and it use to improve performance in athletics and everyday life. Then explain that they will be creating robotic putters. In an attempt to make a 6-8’ putt.
Lesson Background and Concepts for Teachers:
- How to program an EV3 & Microbit with makecode.org/javascript editor.
- The engineering or computer science design thinking process.
Lesson Outline: Here are the step by step instructions for teaching the lesson
- Students will be working in groups of 2.
- If first time using Microbits walk class through it use and functions. 1 class period.
- They will begin by brainstorming 3 or more ideas/solutions. This should be done in 1-2 class periods. (Teacher should monitor groups and help with groups that are struggling.)
- Students will then discuss and decide on one solution and begin building the solution. Initial build will take 1-3 class periods. (Teacher monitors room and checks for equal participation from group members and helps as needed.)
- As solution take shape students begin programing and experimenting with programing solution. Students will use computer table to document results and notes. 3 or more class periods. (Teacher will make spot checks of student documentation.)
- When students feel they have a working prototype they will demonstrate and show program to instructor for grading.
Lesson Closure: Once students have created a successful putter and program review the process and go over rubric to grade. Having the students help assess their work and partnership.
Assessment: General STEM/Robotics Rubric
| STEM/ROBOTICS Rubric | |||||
| Students Name: Project Name: Period: Date: | |||||
| CATEGORY | 100 | 90 | 80 | 70-0 | Total |
| Daily Work(50) | Clear evidence of troubleshooting, testing, and refinements based on the engineering design process. | Some clear evidence of troubleshooting, testing and refinements based on the engineering design process. | Some too little evidence of troubleshooting, testing and refinements based on the engineering design process. | Little to no evidence of troubleshooting, testing or refinement based on the engineering design process. | |
| Written/Oral Report(10) | Written/Oral explanations indicate a clear and accurate understanding of engineering design process underlying the construction and modifications as it relates to the project. | Written/Oral explanations indicate a relatively accurate understanding of engineering design process underlying the construction and modifications as it relates to the project. | Written/Oral explanations indicate some understanding of engineering design process underlying the construction and modifications as it relates to the project. | Written/Oral explanations do not illustrate much understanding of engineering design process underlying the construction and modifications as it relates to the project. | |
| Design/Sketch/Plan(10) | Appropriate materials/items were selected and creatively modified in ways that made it possible to complete the task. | Appropriate materials/items were selected and there was an attempt at creativity and modification to complete part but not the entire task. | Appropriate materials/items were selected. Some too little of the task was completed. | Inappropriate materials/items were selected and little too none of the task was completed. | |
| Daily Journal (10) | Journal provides a complete record of planning, construction, testing, modifications, reasons for modifications, and complete reflection about the strategies used and the results. | Journal provides some record of planning, construction, testing, modifications, and reasons for modifications, and some reflection about the strategies used and the results. | Journal provides some too little record of planning, construction, testing, modifications, and reasons for modifications, and some too little reflection about the strategies used and the results. | Journal provides very little too no record of aspects of the planning, construction, testing, modifications, and reasons for modifications, and very little too no reflection about the strategies used and the results | |
| Project Testing(20) | Project successfully meets all of listed criteria. | Project successfully meets over 90% of listed criteria. | Project successfully meets over 80% of listed criteria. | Project successfully meets 0%-70% of listed criteria. | |
| Final Grade (100) |
Author: Tony Reisdorff
Sources:
https://education.lego.com/en-us/downloads/mindstorms-ev3/curriculum https://microbit.org/teach/