Sue LeBlanc
CIS Coordinator/SLS Director
sleblanc@moboces.org
Cathi Brewer
Media Librarian
cbrewer@moboces.org
Explore the Media Library:
moboces.libguides.com/media
1. Connect Sphero. The Sphero robot is controlled and programmed using an app from your tablet or phone via Bluetooth. The Media Library has 12 Kindle Fire tablets available to borrow with the Sphero SPRK+ Power Kit.
2. Get to know Sphero! One of the things that makes Sphero robots so unique is that its heading is relative to the user, not relative to the robot. This makes it much easier to get Sphero robots moving in the direction you want. Note in the diagram below that zero degrees is directly away from the user while 180 degress is toward the user.
3. Aiming Sphero. When you set Sphero's direction to 0 degrees this is called "aiming" Sphero. It's important to get this right so that Sphero will follow the path and not bump into anything. To do this you need to adjust the blue "tail light" so that it is pointing directly at you. This way when Sphero rolls it will roll away from you.
4. Preparing to Drive.
5. Practice Aiming and Driving.
Determine Acceleration-Force-Mass Relationship
Sphero wants to have a bonfire and is going to need to find a way to haul firewood home. Sphero needs your help to design a trailer that he can pull and load with KEVA planks! He wants to be able to take home as many planks as possible without exceeding the speed limit which is 200 cm/s.
1. Using Zometool design a trailer that attaches to and is able to be pulled by Sphero. There are no design rules other than it must be able to carry KEVA planks and keep them on the trailer while moving.
2. After you have designed and tested your trailer you will need to write a program that rolls Sphero. Set his heading at 0, his speed at 100, and his duration to 3 seconds. Test your program, make sure you have an open space that allows Sphero to travel without a collision for the entire 3 seconds. Be sure to include Exit Program block so that Sphero stops right after traveling 3 seconds.
3. Once Sphero is successfully rolling for 3 seconds, you will need to start collecting data so that you can tell Sphero how many KEVA planks he will be able to carry at once.
4. For the first run you will not carry any KEVA planks. Remember to Aim Sphero before you Start your program.
5. Record your data. In the upper right corner of the program window click on the three vertical dots. Click Sensor Data. As your program runs Sphero uses his 3 axes to collect data about his journey. We are interested in his Velocity which is measured in cm/s and his Distance which is measured in cm. Record the maximum Velocity Sphero reached during his journey. Record the total distance in cm he traveled. You may need to click on the graph to enlarge it and then double-click a couple of times to increase it to get the most accurate number possible.
6. Next, you will place one KEVA plank in your trailer and run your program again. Once again record the Velocity and Distance.
7. Add another plank and repeat.
8. Keep adding planks until Sphero isn't able to pull his trailer.
9. What can you determine from your data?
10. What can you change to increase the number of planks Sphero can haul using your trailer?
11. Test your prediction. What happened? What can you conclude about the Acceleration-Force-Mass relationship?