Wednesday, January 28, 2009

What is a robot? What is a program?

This post will be reference to chapters one and two.

A robot can be defined as a piece of machinery that somewhat mimics humans and works independently without human interaction. Clearly average toasters do not mimic human behavior, therefore they are not classified as robots.
END OF CHAPTER ONE...
ON TO CHAPTER TWO...
In order for a robot to take action, it has to be programmed. In order to start programming, some fundamentals have to be covered -
Program Structure is important, as it can affect how the robot reads and applies the actions programmed. A robot does not have "common sense" like humans do, instead they follow specific instructions, and they follow them in the order you put them in. In order to avoid ERROR, a specific program structure has to be applied. Construct a program structure like a set of very very detailed instructions; using a pseudo code can help construct a healthy program structure. A pseudo code can be a lot of help, it's like a rough draft of your program, and it just has to be simple so it'll be much easier to convert on to the NXT-G Software.


1 comment:

  1. Your summary to the CH. 1 and CH. 2 of guide is excellent.

    I like the part where you wrote your summary to each chapter, and organizes well. It is really easy for me to understand, and helpful.

    As you said, the difference between a robot and a toaster, is that the robot is able to mimic human behavior, and doing man's job.

    Moreover, in Ch.2, we need the program structure to be complete in order to work a robot. I like your definition, where you said that

    A robot does not have "common sense" like humans do, instead they follow specific instructions, and they follow them in the order you put them in.

    It just tells me how important the structure of the program is.

    In addition to it, I like the part where you put each definitions and some examples for each terms.

    Good Job!!!

    ReplyDelete