Computer Science 23
projects
There are no lectures during the last two weeks of the course.
During that time you will be working in teams programming Gracia
robots. The project includes distributed programming using sockets and
embedded Linux.
Checkout the Gracia: Acroname Robotics
We
have added a mote sensor to the bot that allows it to interact with a
sensor network built across the CS department. We have also added a
camera to the bot. You will write the controller that runs on your
laptop and the server side on the rob - all in C and Linux. Once your
ready your bot will go on a treasure hunt. The final task is the CS23
remote controlled bot race.
Teams, Project Description and Milestones
Announce groups members for the project which kicks off.
The fabulous teams with terms.
The
following set of deadlines are important for the progress of the
project. Please note that you need to provide documentation for the
design and code reviews and the final project submission.
4-7 PM Wednesday May 21 design review.The
project review should include requirements, Design Spec
(inputs/outputs, data flow, data structures, pseudo-code) and
functional decomposition; How the project implementation breaks down
who is doing what. The project review material is due 10 PM Tuesday
February 20. Send tarball documentation to cs23@cs.dartmouth.edu
4-7 PM Monday May 26 code review. The
code review should include the Implementation Spec, unit tests and
whatever code is written up until the review point. The code review
material is due 12 PM Tuesday March 4. Send tarball documentation and
source tree to cs23@cs.dartmouth.edu
4-7 PM Wednesday May 28 demo or die day. Project presentation (design overview, lessons learnt, etc) and demo of project.
24.00 Hrs Wednesday May 28 project reports due.
The report written in latex includes description of the project, the
Design Spec, functional decomposition of the system, Implementation
Spec, lessons learnt. The appendix includes all code and unit tests.
All materials should be signed into the teams cvs project page. The PDF
of the project report should be sent to cs23@cs.dartmouth.edu
Some photos from the "battle robotica" over previous years.

Matt at the start line of the CS23 bot race. One your marks, get set, ....

A CS23 Garcia bot with a wireless sensor (the gray thingy at the top)
and a camera (the eye).
Some more pictures from last terms demo or die day.