My Final Project is About

My final project is a robotic claw that moves with a remote and has wheels. Two people control each remote so the robot can both move and pick things up.

Here is a picture of our final robot:

RobotArm and Car

Advertisements

My Favorite Things

What was your favorite thing during EPGY?

My favorite thing during EPGY was the different activities we got to do with friends in both class and activity period.

What does a void function return?

A void function does not return anything.

What does an int function return?

An int function returns an integer.

What is the difference between a function and a datatype (http://processing.org/tutorials/objects/)?

A function tells one instruction to the object. A datatype is a category of different types of data.

What is the difference between a function and a class (http://processing.org/tutorials/objects/)?

A function tells the action or instructions to an object. A class creates objects and holds many functions and data.

What is the difference between a class and a data structure?

A class holds data and functions. A data structure stores many datatypes, or a lot of different data.

What goes inside the curly braces?

A main function goes inside curly braces.

What does the And Gate (&&) do?

For example, if there were two switches and the wires were connected to an And gate wired to a light bulb, the output if one switch was turned on would be nothing. However, if both switches were turned on,  the light bulb would light up.

What does the Or Gate (||) do?

For example, if there were two switched and the wires were connected to an Or Gate wired to a light bulb, the output if one switch was turned on would be that the light bulb also turns on. If all switches were on, the light bulb still stays on. But if both switches are off, there would be no light.

What is the best video game you played at camp?

The best video game I played at camp was There is Only One Level. http://armorgames.com/play/4309/this-is-the-only-level

What is your favorite type of game?

My favorite type of games are ones where you can play with your friends.

Here is the link for the EPGY Gallery: https://picasaweb.google.com/110478996885609825075/MSP2013

functions   Broupie

Computer History Museum

Yesterday, my Computer programming class went to the Computer History Museum. We saw the evolution of computers since the very first one. We saw different video games and robots that developed to become very high tech. I learned a lot yesterday and it was really fun, especially with friends.

OldVideoGame

Project Proposal

Diva, Marion, and I will make a Robot. We will use one robot claw and add wheels. One of us will control the claw brick to make it move. This will be cool because we can pick up different things with our claw while the other half moves around and can pick up some trash or balls around the room. It will be entertaining and challenging at the same time.

Here is a sketch of what we will be doing and how the robot works:

Robot Proposal #2

Here is a sketch of the final product:

Robot Proposal

Robot Arm

What was wrong with the Robot Arm?

The Robot Arm would only go down, not up and the claws won’t open to let the ball drop.

What did you do to fix it?

We changed a couple of controls, mainly the lift and grip controls. We tested it and it opened and went up.

What did the Robot Arm do?

The Robot Arm after it was fixed moved left, right, up, and down. It also can pick up and drop a ball.

What is the difference between when Eclipse uses a yellow line versus using a red line?

A red line in Eclipse means that the red underlined word/phrase is an error. The yellow line means it is a warning, meaning that it might work, but might not.

Which one is an error and which one is a warning?

Red underlined words/phrases are errors and yellow line underlined words/phrases are warnings that it could possibly be an error.

Why do we use code libraries like the leJOS NXJ?

We use code libraries to store the code and help transfer it to a different device.

What is gamification?

Gamification is the usage of game mechanics in non-gaming context to get the user/player to solve different problems.

http://en.wikipedia.org/wiki/Gamification

How mad was Kevin, the mad scientist? Why was he mad?

Kevin was very, very, VERY mad. He was mad because the program would make the claw only go down and the ball cannot be dropped. Also, he had many logical errors in his code and Kevin built this during a freezing snow storm.

This is Kevin the very, very, very, very, VERY Mad Scientist.

Kevin the mad Scientist