![]() |
RAPP Platform Wiki
v0.6.0
RAPP Platform is a collection of ROS nodes and back-end processes that aim to deliver ready-to-use generic services to robots
|
In order to create a new functionality in the RAPP Platform, usually a new ROS package needs to be created. Some general guidelines follow:
rapp_). Split in multiple packages if necessary.rapp_platform_ros_communications (in a new subfolder) and declare the correct dependencies in the package's CMakeLists.txt and package.xml. Do not forget to give an intuitive name at your servicecfg: Contains configuration fileslaunch: Contains the ROS package's launcherssrc: Contains the source files (either C++ or Python)tests: Contains the unit and functional tests (the folder's name must be tests!)README.md: Contains the same information to the RAPP Platform wiki corresponding pagesetup.py: If you have a python node this file should exist. Also a __init__.py file should exist in the src folder in order to create functional tests.rapp_platform_launch.launch in the rapp_platform_launchers package, in order to be spawned with everything else