Wednesday, February 25, 2009

Chapter 4, Right Turn, Measured Turns

Chapter 4 is about the move block.
This move block is very convenient for us, while we are programming.
It lets us to control more than one motor in one icon, and we can also change the power of each motor. It saves a lot of size of the programmed icons, and programmed file. However, the problem for this move block is that, the direction is always same. Therefore, I can not do some kind of movement which requires two different direction of motors at same time.

In the investigation of Right Turn, I learned how to rotate my robot. There are two ways to rotate my robot, and are swing turn, and point turn. They both rotates, but the movement of motors are different, and their whole movements are slightly different. Swing Turn, is when I only use one side of motor to rotate, which measn the one of the two motors will only move, and another one will not move. Oppose to this, Point turn, is when both motors are moving, but at opposite direction. Which means that one of two motors, will go forward, and another one will go backward. The difference between whole movement of two types of rotations is the space they require to turn. Swing Turn requires a lot more space, as it is going over to the outside. However Point Turn only requires just the space of the robot itself, as it is turning on the point, where the robot stands.

In the investigation of Measured Turn, I learned how to control the angles of rotations. I can always know how much my robot will turn, by calculation. In order to calculate, I need to know how much the angle for my robot to turn, circumferences of the circle, and circumferences of the wheel of my robot. By these informations, I can set up and direction and from 0 to 360 degrees.

Monday, February 16, 2009


This is the picture of my robot, when I gave it a emotion. I added emotion to the used program "Full Speed Ahead." It just go forwards, but I made my robot to show the smile face, when it starts go forward. In addition, when it stops, I made it to sound a happy, congratulation sound. When I showed this emotion to other people, and asked what emotion is this. My emotion is Happiness, and all three people got answer correct easily. They said that, my emotion was easy to suggest, and was programmed nicely. Other people really encouraged me, through out this lab.

Monday, February 2, 2009

CH.3 Hello World, My name is...

I read the CH.3 Hello World, My name is...
and learned, how to display on NXT monitor.

Of course, I use programming system to display, and in order to display, I use 'configuration' icon.
Configuration icon let me choose what and how long to display on the monitor.
For example, I can display a smile face on the monitor, while the robot is moving forward.

Moreover, there is a drawing tool, that I can make up any pictures. In order to draw, I use varied shapes and lines to draw variety of faces (or pictures).

I forgot to add that, this configuration, also lets me to display texts on the NXT monitor.

In order to make all programming and display easier, I can use data hub. This data hub lets me use data wires, which carries around the pictures and texts from one block to another.

Because of these functions, there are so many ways that I can display things on the NXT monitor, and is really easy.


The Display block can be used in a practical sense when I am desingng, running, and testing programs. The Display block shows the state of my robot, and I can know what kind of program is running. Moreover, because I know what program is running, I can also suggest the mistakes I made, and fix it later. Display block, also gives the emotion to my robot. When my robot has emotion, then it will look more alive, expand the size of creativity.


In order to add sounds and displays, I will just have to use, NXT Robot programmer. It is really easy and simple, as I just will have to put icon, and choose what to sound, and what to show. Sound will help me to determine, which state is my robot is at (for example, beep sound between forward and backward). Display also helps to determine, and by having two sound, and display, I can know more about the robot, when it is running a program. In addition, these two fuctions will make my robot more interesting, as it is like human.

Sunday, February 1, 2009

How does wheel size and motor rotations affect distance travelled?

After I completed the lab of the wheels and distance, I investigate to see the relationships between wheel size and distance travelled; also motor rotations and distance travelled.

From the investigations, I got perfect answer for both investigations.

For the 1st investingation, to see the relationship between wheel size and distance travelled.
I found out that, if the wheel size is bigger, then the distance travelled increase.
Of course, in this investigation, the only change is wheel size, and distance travelled. I did not change the motor rotations.

There is increase in both wheel size, and distance travelled. It is because, bigger wheel got longer (more) circumferences than the smaller wheel, therefore, when the rotation is same, the bigger wheel will go further away.

For the 2nd investigation, to see the relationship between motor rotation and distance travelled. I found out that, if the rotation is more, then the distance travelled will increase.
Of course, samely, I only change