Blitzcrank, The Great Steam Golem

9/1/2012

My Robot

My robot's name is Blitzcrank, The Great Steam Golem. He is a small scribbler robot that moves as fast as he pleases. All of his functions are unknown at this time, but what we do know is that he has an immense amount of power. He can be seen in the image below, though he is missing his fluke, which allows me to give him commands wirelessly. He is programmed to do whatever I tell him to and is an extremely good listener.

My robot

9/5/2012

A drawing, courtesy of Blitzcrank.

Image

9/7/2012

Data from the sensor tests for my groups robots.

IR Sensor Line Sensor Light Sensor Obstacle Sensor
Alexei 8 inches (1,1) (65408, 65399, 65158) (6400, 6400, 6400)
Sam 7 inches (0,0) (65408, 65285, 65408) (1200, 1930, 1920)
Nick 9 inches (0,0) (47362, 64809, 64622) (5000, 5000, 5000)
Aditya 9 inches (0,0) (65152, 65391,65152) (6400,6400,6400)

The source code used can be found here: Lab 1 Source Code

The line sensor test involved testing the reliability of the sensor. Placing the robot on
an off-white floor, it would stop upon encountering the border of a mat (~1 cm thick).
The IR sensor test involved testing the distance at which both sensors would be tripped.
The distance to the obstacle would then be measured.
The Light test involved testing the sensors in different environments. The left sensor was illuminated
with an iphone camera light while the others used the ambient light of SGM 101.
The Obstacle test involved measuring the maximum value the sensor would return when placed as close as
possible to an obstacle.

The line sensor test involved testing the reliability of the sensor. Placing the robot on an off-white floor, it would stop upon encountering the border of a mat (~1 cm thick). The IR sensor test involved testing the distance at which both sensors would be tripped. The distance to the obstacle would then be measured. The Light test involved testing the sensors in different environments. The left sensor was illuminated with an iphone camera light while the others used the ambient light of SGM 101. The Obstacle test involved measuring the maximum value the sensor would return when placed as close as possible to an obstacle

9/10/2012

Today, we used Blitzcrank's sensors to learn the if, while, and else statements. He can be seen below in the action of doing this.

Robo Image

9/12/2012

We expanded on what we lerned last class and added the for statement to our programming repertoire.

The source code used for this exercise can be found here: Lab 2 Source Code

9/21/2012

Blitzcrank's performance in the Robots Got Talent Lab is seen below.

The source code used for this lab can be found here: Lab 3 Source Code

The prelab questions for this lab can be found here: Lab 3 Prelab Questions

9/26/2012

Today in class we looked at creating functions. The functions we look at were the Alive, Coward, and Aggressive functions along with one that we had to create. The function I created was a paranoid function.

The source code used for this exercise can be found here: Robot Behaviors Source Code

10/4/2012

Information for tomorrow's robot games. Group members: Aditya, Dylan, and Akriti

The source code used for this lab can be found here: Robot Games Source Code

The prelab questions for this lab can be found here: Robot Games Prelab

10/10/2012

The topics covered in class dealt wih arrays. The assignment was to crete an array that will make a playlist of songs and then a playlist for a set of drawings. The source code for this array: Array Source Code

11/11/2012

This weeks assignment is urban search and rescue. Prelab questions can be found here USAR Prelab

About Me

My name is Sam Thornton. I'm from Oak Park, California and I am currently attending the University of Southern California studing Computer Science/Computer Engineering. I became interested in computers at a young age when my family got our first personal computer. By the time I was 12, I had taught myself how to put a computer together by disasembling one of our older computers and putting it back together. In school, I have always excelled in mathmatics, so when it became time to choose a major for college, my choice was pretty easy. My love for mathmatics and computers brought me to choose computer science as major and I have not looked back. Outside of school , I enjoy playing video games, working out, and spending time with friends. I am not planning on doing any sports here at USC, but in high school I was a shot put and discus thrower on the school's track and field team. This past summer, I did not accomplish very much which is something I hope to change with all of the opprotunites USC gives in the summertime. I look foreward to learning more about computer science and programming my robot this semester. Fight on!