Project: Following Commands

Project Description

You will write a program to interactively control a robot by issuing commands via the terminal.

Review the MyroC documentation, particularly regarding blocking and non-blocking commands

General Requirements

Working in pairs, you will develop a program that includes these elements:

Command Requirements

Note: reading numbers from the terminal on one line and characters on the next line can result in errors when using scanf(). Read this document for suggestions on how to work with such situtations.


In addition to the general grading sheet used for evaluation, the project is worth 25 points. Note: points may be deducted for poor program formatting or style (see style guide for more information).