CS 1150 PEEE   Robot Activity

Overview

We have now programmed in Scratch and Logo. Hopefully you've seen some similarity in those activities. Next we will program two different robots. While the languages will differ from each other a bit and from Scratch and Logo, the main concepts will remain the same. The true difference will be in the basic actions available to us. Additionally, robots introduce a measure of inexactness that was not present (or noticed) in Scratch and Logo.

There will be not graded programming component to this programming activity. There will, however, be a PAC assignment that addresses both robot experiences. And, there will be final exam items about robotics programming.

Robot Information

I have prepared some introductory information for each of the robots: the Dash robot and the Lego Mindstorms EV3 robot. Those information sheets should help you get started but are not really meant to provide detailed directions for everything you do. If you have questions or difficulties, ask..

Assignment Specifications/Expectations

You are not required to turn in any program for this programming activity assignment. However, it is important that you pay attention to what you program because there will be final exam questions based on this activity. In particular, you will have to provide pseudocode (paper and pencil version of a program) for at least one of the activities indicated in the Dash robot information and Lego Mindstorms EV3 robot information. Those activities relate to moving; turning; circling; moving in a triangular, rectangular, square, etc. pattern; and using variables for some purpose.

Each group is to provide at least one comment regarding robot programming in the programming activity commenting (PAC) assignment. The group is expected to discuss the comments to be shared and identify the group members on those comments. Individuals may make additional comments if they wish. The due date for comments will be Friday, April 20 at 5:00 pm.