CSC 499 Grinnell College Fall, 2013  
Scribbler 2 Bluetooth
Communication
with C
Scribbler 2
 
 

July Timeline — Tentative Schedule of Activities

Week index: 1234567891011121314spring

Although the project will evolve over the semester, the following schedule outlines a possible time line for this project.

Color code:

Week Dates Activities Status Product(s)
Week 1: 29 August–4 September Reading concerning Bluetooth Communications Not yet started
Review low-level and file-stream approaches for Bluetooth communications Not yet started Outline of Bluetooth communication
Week 2: 5–11 September Write sample C programs to communicate with Scribbler 2 robot at low level and file-stream level Not yet started Add programs to Development Notes document
Plan poster on basic Bluetooth communication Not yet started Poster framework
Week 3: 12–18 September Write/polish poster on basic Bluetooth communication Not yet started poster
Explore available packages for text-to-speech synthesis on Workstation in C (callable from C programs) Not yet started Programs/procedures for text-to-speech synthesis
Week 4: 19–25 September Develop rConnect, rDisconnect, and byte-level procedures for sending and receiving commands Not yet started send-beep.c
Organize new MyroC.h Not yet started C framework for new MyroC.h
Document byte code for any new/specified byte-level commands Not yet started Add byte code details for initial commands to Scribbler Byte-Code Commands Web page
Organize new MyroC.c Not yet started Implementation of rConnect, rDisconnect and byte-level procedures within a new MyroC.c
Weeks 5: 26 September–2 October Develop general commands Not yet started Specifications added to MyroC header fil>
Document byte code for general commands Not yet started Add byte code details for general commands to Scribbler Byte-Code Commands Web page
Implement general commands Not yet started Add implementation to MyroC.c
Develop extensive test suite for general commands Not yet started Test suite needed
Week 6: 3–9 October Develop commands for robot movement Not yet started Specifications added to MyroC header file
Document byte code for movement commands Not yet started Add byte code details for movement commands to Scribbler Byte-Code Commands Web page
Implement movement commands Not yet started Add implementation to MyroC.c
Develop extensive test suite for movement commands Not yet started Test suite needed
Weeks 7-8: 10–18 October Design sensor commands Not yet started Specifications added to MyroC header file
Document byte code for sensor commands Not yet started Add byte code details for sensor commands to Scribbler Byte-Code Commands Web page
Implement sensor commands Not yet started Add implementation to MyroC.c
Develop extensive test suite for sensor commands Not yet started Test suite needed
Fall Break
Weeks 9-10: 28 October–10 November Investigate communications involving pictures More precise specification needed Outline plan for access and manipulation of pictures
Identify procedure headers for pictures More precise specification needed Draft procedure signatures needed
Weeks 11-12: 11–24 November Plan poster(s), Thursday Extra Specification required Draft poster, talk outline
Develop code for picture processing More precise specification needed Procedures to be added to header, implementation files
Weeks 13-14: 25 November–8 December Complete poster(s), Thursday Extra Scheduling to be determined Poster(s) to be placed on bulletin boards
Complete header file, documentation of code More precise specification needed Possible posting on launchpad.com
Spring 2013 January / February Possibly write/refine paper for publication More precise specification needed Possible publication venues to be identified
Possible submission of paper, poster to regional, national conference Not yet scheduled Venue to be determined

This time line will be updated regularly throughout the project.

created 24 April 2013
last revised 7 July 2013
Valid HTML 4.01! Valid CSS!
For more information, please contact Henry M. Walker at walker@cs.grinnell.edu.