Menu

Tree [r2] /
 History

HTTPS access


File Date Author Commit
 config_api 2008-04-08 dwalters [r1] Project migrated to Subversion. License changed...
 dia 2008-04-08 dwalters [r1] Project migrated to Subversion. License changed...
 docking_station 2008-04-08 dwalters [r1] Project migrated to Subversion. License changed...
 etc 2008-04-08 dwalters [r1] Project migrated to Subversion. License changed...
 head_control_module 2008-04-08 dwalters [r1] Project migrated to Subversion. License changed...
 i2c_para_module 2008-04-08 dwalters [r1] Project migrated to Subversion. License changed...
 input_module 2008-04-08 dwalters [r1] Project migrated to Subversion. License changed...
 motor_control_module 2008-04-08 dwalters [r2] updated motor control module PIC assembler to c...
 power_management_module 2008-04-08 dwalters [r1] Project migrated to Subversion. License changed...
 rf_remote 2008-04-08 dwalters [r1] Project migrated to Subversion. License changed...
 sonar_array_module 2008-04-08 dwalters [r1] Project migrated to Subversion. License changed...
 utils 2008-04-08 dwalters [r1] Project migrated to Subversion. License changed...
 README 2008-04-08 dwalters [r1] Project migrated to Subversion. License changed...

Read Me

-- Open Automaton Project: http://oap.sourceforge.net -- 

-------------------------------------------------------------------------------
Welcome to the Open Automaton Project. 

The list below briefly describes the contents of each of the project's 
subdirectories. Please consult the README documents within each of the 
subdirectories for more detailed information.

-------------------------------------------------------------------------------
config_api - Library used by the host programs for reading and writing
             configuration settings. Originally developed by Flavio de Ayra 
             Mendes.
-------------------------------------------------------------------------------
dia - Block diagrams created using the Dia drawing tool.
-------------------------------------------------------------------------------
docking_station - Ground-based charging station.
-------------------------------------------------------------------------------
etc - Configuration files used by the programs that run on the host system.
-------------------------------------------------------------------------------
head_control_module - Device for driving the Pan and Tilt head and interfacing
                      with the human body heat sensor. Interfaces with the host
                      via a synchronous serial bus (I2C).
-------------------------------------------------------------------------------
input_module - A device that allows humans to enter instructions via an
               on-board keypad, universal IR TV remote, or a custom RF remote.
               Plugs directly into the host's PS/2 keyboard socket and
               emulates a standard keyboard.
-------------------------------------------------------------------------------
motor_control_module - A device that generates high frequency PWM drive signals
                       for the two main DC drive motors, and captures odometry 
                       data from wheel encoders. Interfaces with the host
                       via the I2C synchronous serial bus.
-------------------------------------------------------------------------------
power_management_module - A device that monitors the main battery voltage, and
                          control battery charging. I2C host interface.
-------------------------------------------------------------------------------
rf_remote - A standalone battery operated handheld radio frequency remote 
            control unit that's compatible with the input module.
-------------------------------------------------------------------------------
sonar_array_module - A device for interfacing an array of sonar ranging
                     sensors. Interfaces with the host via a synchronous
                     serial bus (I2C).
-------------------------------------------------------------------------------
i2c_para_module - A parallel port device that provides an I2C master interface
                  to connect to the other I2C modules. Only required if the 
                  host mainboard doesn't have its own I2C header.
-------------------------------------------------------------------------------
utils - Command line utility programs that run on the host system, for testing,
        configuring and experimenting with the hardware devices on the I2C bus.
        These utilities use the /dev I2C kernel interface, so the i2c-dev 
        driver module must be loaded, as well as the I2C driver module for 
        the particular hardware implementation (for example, i2c-philips-par 
        for the parallel port interface). 
-------------------------------------------------------------------------------