Difference between revisions of "Repository Template"
From AIRWiki
m |
m |
||
Line 1: | Line 1: | ||
− | This | + | This page illustrate the structure of the AIRLab Subversion repository of source code for robots. The repository is subdivided into two separate sections: |
#'''generic_libraries''' containing software packages that implement single robot functionalities in the form of libraries for general use. Each library must be a stand-alone package with its own Makefile, to be compiled separately. | #'''generic_libraries''' containing software packages that implement single robot functionalities in the form of libraries for general use. Each library must be a stand-alone package with its own Makefile, to be compiled separately. | ||
#'''specific_modules''', containing software packages that are dedicated to specific robots (or other devices). Each package can take one of the following forms: | #'''specific_modules''', containing software packages that are dedicated to specific robots (or other devices). Each package can take one of the following forms: | ||
Line 6: | Line 6: | ||
##a special-purpose ''software library'' which is dedicated to the device, the function of which is too specialized for inclusion in the ''generic_libraries'' section of the repository. | ##a special-purpose ''software library'' which is dedicated to the device, the function of which is too specialized for inclusion in the ''generic_libraries'' section of the repository. | ||
− | *''' | + | |
− | + | *'''generic_libraries''' | |
− | + | **play_media | |
− | + | ***''media_library1'' | |
− | + | **behavior | |
− | + | **''brian'' | |
− | + | **safety | |
− | + | ***''radio_remote'' | |
− | + | **fuzzy | |
− | + | ***''fuzzy_library1'' | |
− | + | **multi-robot | |
− | + | ***''scare'' | |
− | + | **obstacle | |
− | + | ***''fuzzy_library1'' | |
− | + | **logging | |
− | + | ***''logging_library1'' | |
− | + | **motor_control | |
− | + | ***''logging_library1'' | |
− | + | **odometry | |
− | + | ***''odometry_library1'' | |
− | + | **planning | |
− | + | ***''spike'' | |
− | + | **pose | |
− | + | ***''ARToolKit-based_library1'' | |
− | + | **sensor | |
− | + | ***laser | |
− | + | ****''hokuyo'' | |
− | + | ***sonar | |
− | + | ****''AIRLab_sonar_board'' | |
− | + | ***vision | |
− | + | ****''AIRLabProsilica'' | |
− | + | ||
*'''specific_modules''' | *'''specific_modules''' | ||
**''wheelchair'' | **''wheelchair'' | ||
**''Triskar2'' | **''Triskar2'' |
Revision as of 14:58, 3 April 2013
This page illustrate the structure of the AIRLab Subversion repository of source code for robots. The repository is subdivided into two separate sections:
- generic_libraries containing software packages that implement single robot functionalities in the form of libraries for general use. Each library must be a stand-alone package with its own Makefile, to be compiled separately.
- specific_modules, containing software packages that are dedicated to specific robots (or other devices). Each package can take one of the following forms:
- a complete [Ros Howto | ROS] package implementing all or part of the functionalities of the device;
- a single Ros Howto | ROS node implementing one of the functionalities of the device;
- a special-purpose software library which is dedicated to the device, the function of which is too specialized for inclusion in the generic_libraries section of the repository.
- generic_libraries
- play_media
- media_library1
- behavior
- brian
- safety
- radio_remote
- fuzzy
- fuzzy_library1
- multi-robot
- scare
- obstacle
- fuzzy_library1
- logging
- logging_library1
- motor_control
- logging_library1
- odometry
- odometry_library1
- planning
- spike
- pose
- ARToolKit-based_library1
- sensor
- laser
- hokuyo
- sonar
- AIRLab_sonar_board
- vision
- AIRLabProsilica
- laser
- play_media
- specific_modules
- wheelchair
- Triskar2