CS 570 Project 3: Impress the Intructor
May 5th (final class meeting) with demo and report. Intermediate
proposal due earlier - see below
This project is an open ended free form project. Your job is to build a
robot and write a program that will impress your instructor. Keep in
mind that your instructor has full access to the world wide web and any
project that is too close to one already on display in cyberspace will
not be very impressive.
Intermediate deliverable: a proposal
You need to propose a project idea by Monday April 25th at 5pm. You
should indicate what you plan to have your robot do, and what "brain"
you plan to work with, and the basic sensors that you think you need to
make your robot do what you plan to make it do. The proposal need only
be about a paragraph long and should be emailed to your instructor by
5pm of the 25th. Your instructor will then get back to you that evening
with any reservations about your projects or any hints to steer you in
another direction if what you plan sounds unfeasable for our robots.
For this lab I have merged two groups into one as discussed last week.
I have merged the legos from both groups into one bin as well. In
addition to the lego technic kits you will have the following materials
to work with:
One caveat: Because all of the robot parts will be in use this time, I
have no spare parts. Some of the handyboards and sensors appear to have
quirks. I have randomized the assignment of boards between the groups
(both undergrads and grads) The known quirks are the following:
- One bag of digital sensors for the handyboard.
- One bag of analog sensors for the handyboard.
- Three lego ungeared motors
- Two handyboard to lego motor adapter wires.
I'll look at all of these problems at the end of the semester, but that
will require disassembling the boards - and since they work with slight
work arounds, I'll not delay the lab for now. But test your board soon
and decide what you can do with it.
- One of the handyboards does not respond properly to the
- One of the handyboards may not read properly from ET sensors in
some of its analog ports.
- One of the handyboard appears to have a slightly loose wire to
the battery pack - taping it into a fixed position seems to be to work
around to keep it running power to the board.