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.


cs23 bot race

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

sensor bot

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.