August 27, 2007
Classwork 1: 10 points, Assignment 2: 10 points
You should work in groups of at least 4 persons.
The goal of today's activity is to learn about the parts of a robotic system and how they work together. The parts we'll study are:
This part of the robot understands the task that needs to be performed and instructs the others how to do it. In a real robotic system, this is a program that runs on a computer either carried on the robot or connected to it by wires or radio.
This part of the robot system can find out something about the current state of the world. It can return low-level information (like pixels) but does not understand what the information means. Real robotic systems have many different kinds of sensors, including cameras, touch sensors, distance sensors (such as radar ranging) and odometers.
This part of the robot system can cause changes in the world, such as picking things up or moving the robot around. Robot hands range from very simple suction-cup designs to hands that look almost human. Other kinds of manipulators are legs and wheels.
Today, we will divide into teams of four to five people who will together as a "robot" build specific objects out of blocks (please do not write on the blocks!).
Each team will consist of:
The Prof/TA for your team will have descriptions of the objects that should be built out of your block. She/he will show the "head" the objects one at a time. Once an object is shown to the head, your team should try to build it as quickly as possible, according to the above job descriptions. After completing an object, switch roles and try to build another object.
NOTE: Your blocks should be the same shape as the picture you see, but may be a different color. Ignore the colors.
Discuss the following with your group and writeup answers. Be sure to list all the names of your group and turn in just one sheet at the end of class.
Individual Writeup for your CompSci 18S Web page
This part is due when your CompSci 18S web page is due, Sept. 10, 2007.
For the following problem you should discuss it in the group, then each of you will write it up individually and put it on your CompSci 18S web page.