Index of files relating to the RUPART system as it now stands.
Papers about RUPART:
- ewcbr00.ps
- Paper presented at the EWCBR in September 2000
- flairs01.ps
- Paper submitted to the CBR track of FLAIRS for May 2001
Source files:
- behaviors.ss
- A file containing the Scheme code to link to the C code for Saphira
- case.ss
- The Case and related ADTs (Index, Statistics, etc)
- casemem.ss
- The actual current representation of the case memory (very limited thus far)
- load.ss
- A file that will load all these files in a proper order
- map.ss
- A very incomplete selection of locations... this file will eventually
contain code to connect to Saphira's map
- memory.ss
- The Memory ADT for storing cases as a sort of decision tree
- message.ss
- The Message ADT, and code for writing and reading messages from files
- pqueue.ss
- A heap-based priority queue implementation used for maintaining goals
- retrieve.ss
- A file that might eventually contain the retrieval functions, if needed
- robot.ss
- The main robot action loop code, incomplete
- state.ss
- The State ADT used by the robot to maintain its state... incomplete
- util.ss
- A file containing generally useful procedure definitions
- writer.ss
- A separate program, for interacting with the user and creating messages for the robot asynchronously. Could be improved with use of sockets and a GUI.
Saphira-side map information:
- olin.map
- The overly complete Saphira map of OLRI. Too complete in that the robot runs out of objects (sigh) Need to consult this for building the Scheme-side map as well, or write code to directly connect the two maps together
- doors.used
- There were so many doorways that I began to lose track of the numbering system, so they are listed here
Saphira files:
- makefile
- The makefile for the C program I wrote to test the ability to start up Saphira and start and stop activities/behaviors from it. THIS PROGRAM COULD BE SERIOUSLY IMPROVED!!
- test1.c
- The actual C code
- testclient.c
- Not sure what this does, but it seems to do something
- interface.ss
- My attempty to interface Scheme and C