220 likes | 255 Views
Sphero. Shaw STEM Lab - 2016. Objectives. Create a scale representation of a geometric figure Develop a strategy to accomplish a specific Create a program for a robot to accomplish a goal Complete an iterative testing process and document results accurately
E N D
Sphero Shaw STEM Lab - 2016
Objectives • Create a scale representation of a geometric figure • Develop a strategy to accomplish a specific • Create a program for a robot to accomplish a goal • Complete an iterative testing process and document results accurately • Test and evaluate solutions to determine the most effective option
Welcome to the future of bowling with Sphero! • This bowling challenge is a little different than your standard 10-pin game. • Use the materials to create a bowling course with pins at three different locations. • Develop a strategy to knock them over and create a program that will help Sphero to autonomously make contact with as many pins as possible.
Vocabulary • Autonomously • Program • Scale Drawing • Pythagoras’ Theorem • Hypotenuse
Pythagoras Theorem • This theorem states that the square of the hypotenuse (the side of the triangle opposite the right angle) is equal to the sum of the squares of the other two sides. • In the diagram to the right, which letter is the hypotenuse? C A B
Pythagoras Theorem • Example: Calculate the third side using Pythagoras Theorem • A2 + B2 = C2 • 32 + 42 = ? • 9 + 16 = ? • 9 + 16 = 25 • C2 = 25 • C = 5 C = ? 3 cm 4 cm
Tablet • You must use the tablet to code Sphero, not your own device • Be responsible on how you use it • No inappropriate websites • Do not download anything
SPhero • The point of Sphero is to code Sphero to bowl, not to “free drive” it and not to move through your own obstacle course
Tablet & Sphero • Please remember to plug the tablet in and place Sphero back on the charging base when you are not using them
Materials you will need • Sphero • Tablet • Ruler • Meter tape • Protractor • Bowling Pins
Step 1: Create a course for your game • Calculate the third side using Pythagoras Theorem • A2 + B2 = C2 5.9 cm 5.6 cm
Step 1: Create a course for your game • Create a life size bowling course for Sphero • The course should be created as an exact 14:1 scale • For every centimeter in the example below, your course should be 14 cm. 5.9 cm 5.6 cm
Step 1: Create a course for your game • Find the precise middle of your triangle • This is where Sphero will start 5.9 cm 5.6 cm
Step 1: Create a course for your game • When the course is complete add the pins and mark the center of your triangle. • This is where Sphero will start
Step 2: Plan Your Strategy • You will need to determine how to program the Sphero so it makes contact with (or knocks over) as many pins as possible. • What will your strategy be?
The Rules • Your course should be an exact 14:1 scale of the triangle • Sphero should be begin the game at the exact center of the course • You will have 1 minute for Sphero to make contact or knock down as many pins as possible • Your program must run autonomously. You cannot touch Sphero or control its movements manually with a smart device during the game.
Step 3: Create & Test • Create your code • Test your code and document the results • Complete as many trials as necessary • Formulate a table similar to the one below
Questions/Research • Formulate a triangle, and cite the distances between the bowling pins using the correct ratio. • Did your program work as you expected? • Describe something that worked well and something that did not work well, or did not work as expected. • Describe any changes you made to your program to make it more effective.