Thursday, January 19, 2017

Paint by Sphero (Greg) Trial 2 with Students



Well,  to the 17 people who saw the original Trial 2, you will have to remember it forever! I, on accident this week, deleted the whole blog post from trial 2. So, I will attempt to sum it up.

(Check out my student Maddy's account of the day! Click Here. )

My students did in an hour what took me about three or four hours to complete. I had three girls come in after school and explained to them what was going down. We were going to use Sphero to paint pictures essentially. They were quick to name the test subject Greg, and brainstorm what they were going to try to program. Before anything however, I had them experiment and get a feel for how Sphero worked. I had them control him using the drive aspect of the app--playing around with speed, directions, and colors. They also learned how to aim him. (Later they will comment on the importance of aiming Greg so he doesn't roll in the opposite direction and make a big mess!)

They decided to make a rectangle! They were then exposed to the first time, the Lightning Lab App. I showed them the three modes of using the app, and then let them go. All three of them had been previously exposed to Scratch so they knew how the drag-and-drop interface worked. They started going, and problem solving!

They went out in the hall to test their programs several times before we finally started using the paint. Today was mainly focused on learning the programing platform and the particularities that come with using Sphero.

For example, they noticed that he slid rather than stopped before performing the next action in their program. They decided to add stops to their program because of this. They also noticed that he (Greg) was harder to control if he was moving faster, but if he moved too slow he would wobble.

Today was a great learning curve day. The girls were laughing, and smiling but they were also having to problem solve, learn a completely new system, and thing critically and intentionally about what they wanted to happen and how to achieve that. (Check out the pictures and videos below that document the day!)

The students are testing out their program here! 




Rolling Greg in the paint.
                                                                                 

   


The final product!
The student's program.





















Next, I hope to experiment more with textures, and colors. The girls got the programing stuff down pat for the most part. But now, I want them to be able to explore the art aspect of this project. How can we make meaningful art with colors and textures? I have a few ideas on how to manipulate the trail that Sphero leaves, but I will have to see what the girls think too! 

We also have an event coming up called Science Saturday. I hope the girls will be able to come and show off what they have learned and done. I am thinking they might be able to set something up where other students come up, and are able to create a stroke on the painting, sign it, and then we will donate it to the schools in the district. 

We will see what happens! Check out my student Maddy's account of the day! Click Here. 

Sunday, January 8, 2017

Paint by Sphero Trial 1

I am about to begin my ArtReach project: paint by Sphero! Unfortunately, the students I want to work with are on Christmas Vacation. So, I am about to start on my own and then hopefully can connect with my students later on. I am exploring how I can use the Spheros to teach programming and also create artwork at the same time. They should be working in tandem together. I foresee a few challenges. They are as follows:
  • Being able to control the robot to move precisely (accuracy)
  • Being able to repeat results over and over again 
  • Keeping the robot (and paint) on the paper/table
I am about to begin and will come back with pictures/videos and thoughts after my first trial run! 

During Trial Run: 
Sphero died on me... so while I am waiting for him to charge I am looking into the apps I downloaded to try this project with. The first app is called Lightning Lab. It appears that there are three ways to program: drawing, block, or text. The difficulty in programing increases from using your finger to draw a path for the robot to follow to using a block system much like Scratch, to finally using just text. I intended the purpose of this project to be to teach students programing through art and to capture the interest of more girls in the process because they are traditionally under represented in this area. However, I can see already that the purpose can also be just to create art the Sphero is merely a medium to do it, like a new kind of paint brush. The 'draw' feature of this app really allows the artist(s) to focus on the picture rather than the coding while the other two options focus more on the programing aspect.
                                                             

The other app I will look into using is the Sphero App. So far, I haven't done much research into the App. I want to focus in on the first one and then explore this app more. I think I will overall be able to do more with the Lightning Lab app. 

I have started to actually program and I have found that I really need to consider speed. I was doing a few dry runs and the Sphero would kind of skid to a stop because it was going to fast. There are a lot of variables to consider but I think by doing dry runs I can tinker with it enough to get it just right.

UPDATE: Speed is a variable that needs to be explored carefully. However, by adding stops in between commands for speed you can minimize the amount of skidding the robot does before executing the next command.
                                                     


For my first program I will be trying to make a star using the block system in the Lightning Lab App. I think there will be difficulty in getting the angles just right but the beauty of programing like this is that there is always room for adjustment. I, and eventually my students, will be able to test, adjust, and retest our programs multiple times to get it just right. We will be able to experiment and create something completely new.

UPDATE: The star may have been overambitious of me to start with. I tried using the draw and the programing blocks but kept running into problems. I went back into the app and started one of their modules. Perhaps for some people/students, depending on their experiences, could look at the app and program it without any tutorials. I have found out I am not one of those people and learned a lot in the few modules I completed. I am interested to see what happens when my students are exposed to the app, and what we are trying to do. Nonetheless, I was able to program my Sphero to make a square! It seems like a small feat, but I learned how to prevent skidding--adding stops in between commands. I also learned:

  • How to add sounds-- (I added sounds at every turn)
  • How to add color, and color changes to Sphero during a program 
  • Learned how to use a loop, and what works best when trying to use a loop 
    
  Program for making a square. 
     
 
                       Program for making a square using a loop-- adding color and sound as well. 

The next step is to bring this project to my students and see what they do. I intend for them to create a blog as well-- almost like an engineering notebook. 


This is what my set up looks like: Cardboard box with tall walls (so Sphero doesn't jump out) and a large sheet of paper. I roll Sphero in the paint, and start the program!