Difference between revisions of "Repository Template"
From AIRWiki
m |
m |
||
Line 1: | Line 1: | ||
+ | This is a template for 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. | ||
+ | |||
*'''robot_elements''' | *'''robot_elements''' | ||
**generic_libraries | **generic_libraries | ||
***play_media | ***play_media | ||
− | + | ****''media_library1'' | |
***behavior | ***behavior | ||
− | + | ***''brian'' | |
***safety | ***safety | ||
− | + | ****''radio_remote'' | |
***fuzzy | ***fuzzy | ||
− | + | ****''fuzzy_library1'' | |
***multi-robot | ***multi-robot | ||
− | + | ****''scare'' | |
***obstacle | ***obstacle | ||
− | + | ****''fuzzy_library1'' | |
***logging | ***logging | ||
− | + | ****''logging_library1'' | |
***motor_control | ***motor_control | ||
− | + | ****''logging_library1'' | |
***odometry | ***odometry | ||
− | + | ****''odometry_library1'' | |
***planning | ***planning | ||
− | + | ****''spike'' | |
***pose | ***pose | ||
− | + | ****''ARToolKit-based_library1'' | |
***sensor | ***sensor | ||
****laser | ****laser | ||
− | + | *****''hokuyo'' | |
****sonar | ****sonar | ||
− | + | *****''AIRLab_sonar_board'' | |
****vision | ****vision | ||
− | + | *****''AIRLabProsilica'' | |
*'''specific_modules''' | *'''specific_modules''' | ||
+ | **''wheelchair'' | ||
+ | **''Triskar2'' |
Revision as of 14:56, 3 April 2013
This is a template for 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.
- robot_elements
- 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
- generic_libraries
- specific_modules
- wheelchair
- Triskar2